Title :
Usable results from the field of API usability: A systematic mapping and further analysis
Author :
Burns, Chris ; Ferreira, Jennifer ; Hellmann, Theodore D. ; Maurer, Frank
Author_Institution :
Dept. of Comput. Sci., Univ. of Calgary, Calgary, AB, Canada
fDate :
Sept. 30 2012-Oct. 4 2012
Abstract :
Modern software development often involves the use of complex, reusable components called Application Programming Interfaces (APIs). Developers use APIs to complete tasks they could not otherwise accomplish in a reasonable time. These components are now vital to mainstream software development. But as APIs have become more important, understanding how to make them more usable is becoming a significant research question. To assess the current state of research in the field, we conducted a systematic mapping. A total of 28 papers were reviewed and categorized based on their research type and on the evaluation method employed by its authors. We extended the analysis of a subset of the papers we reviewed beyond the usual limits of a systematic map in order to more closely examine details of their evaluations - such as their structure and validity - and to summarize their recommendations. Based on these results, common problems in the field are discussed and future research directions are suggested.
Keywords :
application program interfaces; software reusability; API usability; application programming interfaces; reusable components; software development; systematic mapping; Abstracts; Conferences; Software engineering; Systematics; Usability; Visualization; API usability; application programming interface; meta-analysis; systematic map; systematic review;
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2012 IEEE Symposium on
Conference_Location :
Innsbruck
Print_ISBN :
978-1-4673-0852-6
DOI :
10.1109/VLHCC.2012.6344511