Proceedings of the 36th International Conference on Software Engineering 2014
DOI: 10.1145/2568225.2568313
|View full text |Cite
|
Sign up to set email alerts
|

Live API documentation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
147
0
5

Year Published

2014
2014
2024
2024

Publication Types

Select...
4
4
2

Relationship

0
10

Authors

Journals

citations
Cited by 221 publications
(154 citation statements)
references
References 16 publications
2
147
0
5
Order By: Relevance
“…Identifying the most significantly discussed APIs in energy related posts can help API designers identify problematic APIs and uncover and rectify the underlying usability issues associated with them. Approach: We used a static analysis tool called Baker [9] to find the fully qualified names of Java classes and types (hereafter referred to as APIs) used in code snippets. Only results containing a single API (Baker returns several suggestions if it cannot be certain) were considered as this allows for a high precision of 0.98 while still having a recall of 0.83.…”
Section: Rq 3 Which Apis Are Significantly Discussed In the Energymentioning
confidence: 99%
“…Identifying the most significantly discussed APIs in energy related posts can help API designers identify problematic APIs and uncover and rectify the underlying usability issues associated with them. Approach: We used a static analysis tool called Baker [9] to find the fully qualified names of Java classes and types (hereafter referred to as APIs) used in code snippets. Only results containing a single API (Baker returns several suggestions if it cannot be certain) were considered as this allows for a high precision of 0.98 while still having a recall of 0.83.…”
Section: Rq 3 Which Apis Are Significantly Discussed In the Energymentioning
confidence: 99%
“…Their evaluation results showed that the approach provides code examples with high precision and boosts programmer productivity. In a similar effort, Subramanian et al [34] introduced Baker, an iterative, deductive method for linking source code examples to API documentation. In contrast to these tools, SISE links natural language sentences from Stack Overflow to API documentation.…”
Section: Improving Api Documentationmentioning
confidence: 99%
“…Enclosing class names of methods in snippets are often ambiguous [13] (i.e., method name qualification). For example, Subramanian et al [42] found that there are unqualified method name getId() more than 27,000 times in their oracle containing 1.6 million types (i.e., classes and method-/field signatures) whereas partially qualified name Node.getId() can be identified only few times. Thus, recovering unqualified names can improve the accuracy of code search.…”
Section: Answersmentioning
confidence: 99%