Title
Obstacles in Using Frameworks and APIs: An Exploratory Study of Programmers' Newsgroup Discussions
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.
Year
DOI
Venue
2011
10.1109/ICPC.2011.21
ICPC
Keywords
Field
DocType
awt/swing,software productivity,application program interfaces,case studies,software framework,specific challenge,large software framework,apis,exploratory study,api usability,usability,newsgroup discussion,computer science education,programmer newsgroup discussions,newsgroup discussions,api,software frameworks,frameworks,documentation
Data science,Software engineering,Systems engineering,Computer science,Usability,Electric breakdown,Software productivity,Documentation,Exploratory research,Learnability,Software framework
Conference
ISSN
ISBN
Citations 
1092-8138 E-ISBN : 978-0-7695-4398-7
978-0-7695-4398-7
33
PageRank 
References 
Authors
1.28
23
2
Name
Order
Citations
PageRank
Daqing Hou139533.98
Lin Li2331.28