search menu icon-carat-right cmu-wordmark

API Usability and Security

Presentation
This 2015 Research Review presentation describes an effort to develop and empirically test API design principles.
Publisher

Software Engineering Institute

Watch

Abstract

The idea behind this research is that APIs represent boundaries between components.They define what entities exist, what operations they can do and can be done to them, and the responsibilities of the API users and implementers. Most importantly, they rely on programmers understanding each other’s responsibilities and possible actions.