In the comments of one of my recent posts the need for more information about API usability studies came up.   Steven Clarke, a usability engineer at Microsoft came up with this formal way of describing API usability. We use this model internally to evaluate and improve our APIs as well as input into the design guidelines document.

 

Love to know what you think.

 

Describing and evaluating API usability at Microsoft

 

API usability studies are not the end-all-be-all, but they are a very interesting data point.