DocumentCode
2544111
Title
Obstacles in Using Frameworks and APIs: An Exploratory Study of Programmers´ Newsgroup Discussions
Author
Hou, Daqing ; Li, Lin
Author_Institution
Dept. of Electr. & Comput. Eng., Clarkson Univ., Potsdam, NY, USA
fYear
2011
fDate
22-24 June 2011
Firstpage
91
Lastpage
100
Abstract
Large software frameworks and APIs can be hard to learn and use, impeding software productivity. But what are the specific challenges that programmers actually face when using frameworks and APIs in practice? What makes APIs hard to use, and what can be done to alleviate the problems associated with API usability and learnability? To explore these questions, we conducted an exploratory study in which we manually analyzed a set of newsgroup discussions about specific challenges that programmers had about a software framework. Based on this set of data, we identified several categories of obstacles in using APIs. We discussed what could be done to help overcome these obstacles.
Keywords
application program interfaces; computer science education; API; programmer newsgroup discussions; software frameworks; software productivity; Buildings; Documentation; Electric breakdown; Manuals; Tutorials; Usability; APIs; AWT/Swing; Case Studies; Frameworks; Usability;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension (ICPC), 2011 IEEE 19th International Conference on
Conference_Location
Kingston, ON
ISSN
1092-8138
Print_ISBN
978-1-61284-308-7
Electronic_ISBN
1092-8138
Type
conf
DOI
10.1109/ICPC.2011.21
Filename
5970167
Link To Document