2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC) 2019
DOI: 10.1109/icpc.2019.00019
|View full text |Cite
|
Sign up to set email alerts
|

A Large-Scale Empirical Study on Code-Comment Inconsistencies

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
33
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 71 publications
(36 citation statements)
references
References 29 publications
1
33
0
Order By: Relevance
“…Given the relevance of code comments for program comprehension and maintenance activities (Woodfield et al 1981;Tenny 1985;Tenny 1988;Hartzman and Austin 1993;de Souza et al 2006;Lidwell et al 2010;Cornelissen et al 2009), researchers have analyzed comments to detect low-quality comments (Steidl et al 2013;Liu et al 2015), identify existing inconsistency between comments and their related code elements (Ratol and Robillard 2017;Wen et al 2019;Stylos et al 2009;Petrosyan et al 2015;Zhou et al 2017), and they have examined the co-evolution of comments and code (Jiang and Hassan 2006;Fluri et al 2007;Fluri et al 2009;Ibrahim et al , 2012). However, very few studies have focused on analyzing the information embedded in the source code comments (Padioleau et al 2009;Haouari et al 2011;Steidl et al 2013;Pascarella and Bacchelli 2017;Zhang et al 2018), and none of them specifically analyzed class comments, or to what extent these class commenting practices adhere to the coding style guidelines.…”
Section: Introductionmentioning
confidence: 99%
“…Given the relevance of code comments for program comprehension and maintenance activities (Woodfield et al 1981;Tenny 1985;Tenny 1988;Hartzman and Austin 1993;de Souza et al 2006;Lidwell et al 2010;Cornelissen et al 2009), researchers have analyzed comments to detect low-quality comments (Steidl et al 2013;Liu et al 2015), identify existing inconsistency between comments and their related code elements (Ratol and Robillard 2017;Wen et al 2019;Stylos et al 2009;Petrosyan et al 2015;Zhou et al 2017), and they have examined the co-evolution of comments and code (Jiang and Hassan 2006;Fluri et al 2007;Fluri et al 2009;Ibrahim et al , 2012). However, very few studies have focused on analyzing the information embedded in the source code comments (Padioleau et al 2009;Haouari et al 2011;Steidl et al 2013;Pascarella and Bacchelli 2017;Zhang et al 2018), and none of them specifically analyzed class comments, or to what extent these class commenting practices adhere to the coding style guidelines.…”
Section: Introductionmentioning
confidence: 99%
“…Wen et al [18] presented a large-scale empirical study of codecomment inconsistencies, revealing causes such as deprecation and refactoring. Zhou et al [21,22] contributed a line of work on detecting defects of API documents with techniques from program comprehension and natural language processing.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Documentation Quality: While software documentation greatly supports development activities, research has also found quality issues in documentation. Several studies combined program analysis and natural language processing techniques to detect inconsistencies between source code and documentation [40,45,48,49], with the inconsistencies typically revealing incorrect or outdated information. Unlike these studies, our work compares performance concerns extracted from ocial documentation and crowd documentation.…”
Section: Knowledge In Documentationmentioning
confidence: 99%