2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER) 2017
DOI: 10.1109/saner.2017.7884638
|View full text |Cite
|
Sign up to set email alerts
|

What information about code snippets is available in different software-related documents? An exploratory study

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
12
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 19 publications
(12 citation statements)
references
References 8 publications
0
12
0
Order By: Relevance
“…(3) The study is not written in English; (4) the study was not peer-reviewed; (5) the study is not accessible in full-text; (6) the study is a duplicate of another study; (7) the study is about mining code, patterns of usage or code recommendation for purposes other than the improvement of API documentation. A total of 4,006 papers was obtained as the result of the search.…”
Section: Selection Criteriamentioning
confidence: 99%
See 2 more Smart Citations
“…(3) The study is not written in English; (4) the study was not peer-reviewed; (5) the study is not accessible in full-text; (6) the study is a duplicate of another study; (7) the study is about mining code, patterns of usage or code recommendation for purposes other than the improvement of API documentation. A total of 4,006 papers was obtained as the result of the search.…”
Section: Selection Criteriamentioning
confidence: 99%
“…They also resort to several resources that document APIs. Examples of such resources include Community Question-Answering (CQAs) such as SO 1 , API descriptions [7], code examples [8], among other resources. Yet, the problems of searching and finding API-related knowledge that satisfies the needs of developers are still open and they are far from being completely solved.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…This can severely hamper the API comprehension and the quality of the software built on top of it. To address defective API documents, developers try to infer the correct or required knowledge from the source code of the API itself or by searching source code descriptions reported in external artifacts (e.g., StackOverflow) [10], [11], [12], [13]. For instance, some developers, while discussing the use of popular APIs of Facebook, PHP, or JavaScript, state that: "...the functionality was there, but the only way to find out how to accomplish something was to dig through Stack Overflow" [14].…”
Section: Introductionmentioning
confidence: 99%
“…Software developers use various online resources like blogs, API documentation, mailing lists, tutorials, Q&A forums, and e‐books so that they can quickly learn new skills and techniques, expand knowledge which they have already obtained, or refresh their memory by remembering something they forgot . They perform more than 20 software development‐related Web searches every day .…”
Section: Introductionmentioning
confidence: 99%