2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) 2020
DOI: 10.1109/saner48275.2020.9054789
|View full text |Cite
|
Sign up to set email alerts
|

Automatically Extracting Subroutine Summary Descriptions from Unstructured Comments

Abstract: descriptions of subroutines are short (usually one-sentence) natural language explanations of a subroutine's behavior and purpose in a program. These summaries are ubiquitous in documentation, and many tools such as JavaDocs and Doxygen generate documentation built around them. And yet, extracting summaries from unstructured source code repositories remains a difficult research problem -it is very difficult to generate clean structured documentation unless the summaries are annotated by programmers. This becom… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 53 publications
0
3
0
Order By: Relevance
“…The libssh dataset comprises 264 functions, while the Allegro dataset comprises 917 functions. We chose these APIs for three reasons: 1) C APIs do not include class hierarchies, enabling an emphasis on concept-based search, 2) the size and domain differences help us perceive how well the policies can generalize to a broader range of APIs, and 3) these were the APIs used in the API search experiments by Eberhart et al [44].…”
Section: A Methodologymentioning
confidence: 99%
See 2 more Smart Citations
“…The libssh dataset comprises 264 functions, while the Allegro dataset comprises 917 functions. We chose these APIs for three reasons: 1) C APIs do not include class hierarchies, enabling an emphasis on concept-based search, 2) the size and domain differences help us perceive how well the policies can generalize to a broader range of APIs, and 3) these were the APIs used in the API search experiments by Eberhart et al [44].…”
Section: A Methodologymentioning
confidence: 99%
“…The complete lists of search tasks are available in our online appendix (see Section VII). We based these questions on search tasks used in related literature [61], [62], [44]. Each question targeted a particular function in the API.…”
Section: A Methodologymentioning
confidence: 99%
See 1 more Smart Citation