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

Augmenting API documentation with insights from stack overflow

Abstract: Software developers need access to different kinds of information which is often dispersed among different documentation sources, such as API documentation or Stack Overflow. We present an approach to automatically augment API documentation with "insight sentences" from Stack Overflowsentences that are related to a particular API type and that provide insight not contained in the API documentation of that type. Based on a development set of 1,574 sentences, we compare the performance of two state-of-the-art su… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
124
0
1

Year Published

2016
2016
2024
2024

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 235 publications
(125 citation statements)
references
References 59 publications
0
124
0
1
Order By: Relevance
“…The data used for the analysis below is available for download and inspection in our online appendix. (8,485). As the fourth column shows, 8,137 of these tokens were identical between the two libraries, accounting for 94% of all tokens (i.e., number of identical tokens divided by the average number of tokens produced by the two libraries).…”
Section: B Findingsmentioning
confidence: 99%
See 2 more Smart Citations
“…The data used for the analysis below is available for download and inspection in our online appendix. (8,485). As the fourth column shows, 8,137 of these tokens were identical between the two libraries, accounting for 94% of all tokens (i.e., number of identical tokens divided by the average number of tokens produced by the two libraries).…”
Section: B Findingsmentioning
confidence: 99%
“…An example of a disagreement is the word "Shape" in the sentence "class provides a way to fill a Shape" which Google's SyntaxNet tagged as a proper noun (NNP) in agreement with our manual annotation, while the other three libraries tagged it as a regular noun (NN). 8 …”
Section: A) Manual Annotation Tokenization Comparisonmentioning
confidence: 99%
See 1 more Smart Citation
“…Treude and Robillard [53] also used crowd knowledge available on Stack Overflow, as Souza et al [5] did, to automatically augment API documentation with insight sentences. They defined that insight sentences are sentences related to a particular API type and that provide insight not contained in the API documentation of that type.…”
Section: Related Work (Re)documenting Apismentioning
confidence: 99%
“…This amount of knowledge is unmanageable for humans and applications try to make this knowledge more accessible to humans, e. g. Treude and Robillard (2016) make natural language text about software programming more accessible through a natural language processing (NLP) application.…”
Section: Introductionmentioning
confidence: 99%