Skip to content
J·BJon BishopIndependent growth marketer

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

Carlo A. Furia, Martin Nordio, Nadia Polikarpova

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.

Prefer to write? Send Jon a message.