2013 10th Working Conference on Mining Software Repositories (MSR) 2013
DOI: 10.1109/msr.2013.6624006
|View full text |Cite
|
Sign up to set email alerts
|

Detecting API usage obstacles: A study of iOS and Android developer questions

Abstract: Abstract-Software frameworks provide sets of generic functionalities that can be later customized for a specific task. When developers invoke API methods in a framework, they often encounter obstacles in finding the correct usage of the API, let alone to employ best practices. Previous research addresses this line of questions by mining API usage patterns to induce API usage templates, by conducting and compiling interviews of developers, and by inferring correlations among APIs. In this paper, we analyze API-… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
42
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 64 publications
(42 citation statements)
references
References 9 publications
0
42
0
Order By: Relevance
“…Wang et al [40] investigated the obstacles of using Android APIs through analyzing API-related posts regarding Android development from Stack Overflow, a Q&A web site. Parnin et al [41] also based on Stack Overflow to investigate how these kind of Q&A web sites facilitate crowd documentation.…”
Section: Related Workmentioning
confidence: 99%
“…Wang et al [40] investigated the obstacles of using Android APIs through analyzing API-related posts regarding Android development from Stack Overflow, a Q&A web site. Parnin et al [41] also based on Stack Overflow to investigate how these kind of Q&A web sites facilitate crowd documentation.…”
Section: Related Workmentioning
confidence: 99%
“…Knowing what questions others have asked about an API helps developers not only acquire new knowledge, but also gain expertise in asking good questions. Even unanswered questions are valuable, because they can locate API learning obstacles and deficient documentation [3,18].…”
Section: Background and Rationalesmentioning
confidence: 99%
“…Social Q&A Web sites (e.g., Stack Overflow 2 ) and search engine logs can also tell what questions are asked, but usually do not track who viewed what questions or provide information at a team or project level [1,3,18]. We hypothesize that developers in the same team or project tend to have more common information needs, and knowledge is more reusable in smaller groups [4].…”
Section: Background and Rationalesmentioning
confidence: 99%
See 2 more Smart Citations