2015
DOI: 10.1016/j.infsof.2015.01.009
|View full text |Cite
|
Sign up to set email alerts
|

Automated measurement of API usability: The API Concepts Framework

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
48
1
1

Year Published

2016
2016
2021
2021

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 56 publications
(50 citation statements)
references
References 26 publications
(82 reference statements)
0
48
1
1
Order By: Relevance
“…Aesthetic and minimalist design -It might seem obvious that a smaller and less complex API is likely to be more usable. One empirical study did find that for classes, the number of other classes in the same package/namespace had an influence on the success of finding the desired one [20]. However, we found no correlation between the number of elements in an API and its usability, as long as they had appropriate names and were well-organized [25].…”
Section: Evaluating the Api Designcontrasting
confidence: 63%
See 2 more Smart Citations
“…Aesthetic and minimalist design -It might seem obvious that a smaller and less complex API is likely to be more usable. One empirical study did find that for classes, the number of other classes in the same package/namespace had an influence on the success of finding the desired one [20]. However, we found no correlation between the number of elements in an API and its usability, as long as they had appropriate names and were well-organized [25].…”
Section: Evaluating the Api Designcontrasting
confidence: 63%
“…For example, adding more different kinds of objects that can be drawn does not necessarily complicate a graphics package, and adding convenience constructors that take different sets of parameters can improve usability [20]. An important factor seems to be having distinct prefixes for the different method names, so they can easily differentiated by typing a small number of characters for code-completion in the editor [20]. 9.…”
Section: Evaluating the Api Designmentioning
confidence: 99%
See 1 more Smart Citation
“…API usability and design is also discussed by Myers and Stylos in [32]. Scheller [43] tries to automatically measure the usability of API in terms of interface complexity -complexity of methods, constructors, fields, etc. Sawant studied how APIs are used [42] and developed a meta-model of API usage.…”
Section: Api Analysismentioning
confidence: 99%
“…50 The result was: "the PeerSpace.net framework is better suited to implement complex distributed systems than the SOA-focused WCF framework, however, even in case of SOA patterns like request/multiple-response the PeerSpace could keep up and even surpass the WCF framework's API usability". 49 We plan to carry out further usability studies in the future work.…”
Section: Peer Modelmentioning
confidence: 99%