Talks and Poster Presentations (with Proceedings-Entry):
T. Scheller, E. Kühn:
"Influencing Factors on the Usability of API Classes and Methods";
Talk: 2012 IEEE 19th International Conference and Workshops on Engineering of Computer Based Systems (ECBS),
Novi Sad, Serbien;
2012-04-11
- 2012-04-13; in: "Engineering of Computer Based Systems (ECBS), 2012 IEEE 19th International Conference and Workshops on",
(2012),
ISBN: 978-1-4673-0912-7;
232
- 241.
English abstract:
Usability is an important quality attribute for APIs. To create APIs with good usability, appropriate measurement methods are needed. But currently available methods are cost- and time-expensive and the results are not objective and therefore hard to quantify. API design guidelines give a good overview about important usability factors, but lack a scientific basis. When looking at scientific API usability studies, only a very small area of API design has been researched yet. Existing results don't give enough basis for a good API usability measurement method. In this paper we identify influencing usability factors for the two most common concepts of APIs: classes and methods. We therefore conduct a study with 20 programmers and 2 different API variants and evaluate how differences between the APIs influence usability when instantiating classes and calling methods. The results build a basis for API usability measurement methods and should help design more usable APIs.
Keywords:
API Design , API Usability , Usability Measurement , Usability Studies
"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
http://dx.doi.org/10.1109/ECBS.2012.27
Created from the Publication Database of the Vienna University of Technology.