Developer experience · Mixed empirical usability study combining cognitive-dimensions interviews with systematic task-based evaluation.
An Empirical Study of API Usability
Peer-reviewed research · 2013
Summary
The study provides empirical evidence that API usability is affected by discoverability, consistency and cognitive dimensions encountered while completing programming tasks.
For your marketing
Possible founder application
Test API designs with representative developers and measure task success, errors and discoverability rather than relying on style guidance alone.
Reported result
What the study found
The study provides empirical evidence that API usability is affected by discoverability, consistency and cognitive dimensions encountered while completing programming tasks.
Research question
What the authors investigated
Which API characteristics make library APIs usable for programmers?
Design
Mixed empirical usability study combining cognitive-dimensions interviews with systematic task-based evaluation.
Sample and setting
25 programmers including students, researchers and professionals; library/API programming tasks.
Scope and transfer
Limitations to keep in view
Small, heterogeneous participant sample and controlled tasks limit generalization to production teams and domains.
Research sources
Authoritative publisher/repository page fetched in this run; abstract, bibliographic metadata, methods/results and limitations on the cited page support this synthesis (https://ieeexplore.ieee.org/document/6681333/). Firecrawl research job 01a14366-d263-71d0-bc44-b95482987b7b returned this citation and metadata.