2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) 2009
DOI: 10.1109/vlhcc.2009.5295283
|View full text |Cite
|
Sign up to set email alerts
|

Improving API documentation using API usage information

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
63
0
1

Year Published

2009
2009
2018
2018

Publication Types

Select...
4
3
2

Relationship

2
7

Authors

Journals

citations
Cited by 77 publications
(65 citation statements)
references
References 10 publications
0
63
0
1
Order By: Relevance
“…The extracted code by all of these tools does not necessarily have a familiar context and is not always accompanied with helpful explanation. To overcome some of these shortcomings, Stylos et al developed a tool that extracts some common usage scenarios using web search (such as object creation) and injects them into the API documentation [26]; albeit for very limited scenario types.…”
Section: Related Workmentioning
confidence: 99%
“…The extracted code by all of these tools does not necessarily have a familiar context and is not always accompanied with helpful explanation. To overcome some of these shortcomings, Stylos et al developed a tool that extracts some common usage scenarios using web search (such as object creation) and injects them into the API documentation [26]; albeit for very limited scenario types.…”
Section: Related Workmentioning
confidence: 99%
“…In contrast to this work, which focused on determining the quality of API reference documentation, we focus on the automated extraction of information in the documentation that can be effectively recommended during a task. Stylos et al (2009) proposed Jadeite, which studies source code and statistically provides recommendations to the programmers on the most used classes, constructors, methods, and objects. These specifications helped detect bugs which were introduced due to developers using APIs for purposes that were not intended by the API.…”
Section: Api Documentationmentioning
confidence: 99%
“…The Jadeite Java documentation system gives programmers more cues about which classes and methods are commonly used [16]. Jadeite uses font sizes similar to tag clouds but in a single alphabetical list.…”
Section: Design Inspirationmentioning
confidence: 99%
“…Popularity information for each item is computed with the same technique used in the Jadeite 1 http://mootools.net documentation tool [16]: The popularity for each package, class and method is based on the number of hits returned by a Google search for each item. For example, the weight for the InputStream class is computed based on the number of results returned for the query: "java.io" +InputStream.…”
Section: ) Populating the Initial Columnmentioning
confidence: 99%