2021
DOI: 10.1007/s10664-021-09981-5
|View full text |Cite
|
Sign up to set email alerts
|

What do class comments tell us? An investigation of comment evolution and practices in Pharo Smalltalk

Abstract: Context Previous studies have characterized code comments in various programming languages, showing how high quality of code comments is crucial to support program comprehension activities, and to improve the effectiveness of maintenance tasks. However, very few studies have focused on understanding developer practices to write comments. None of them has compared such developer practices to the standard comment guidelines to study the extent to which developers follow the guidelines. … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

2
8
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 13 publications
(10 citation statements)
references
References 46 publications
2
8
0
Order By: Relevance
“…Style guidelines suggest various comment conventions, but developers do not or rarely adopt them while writing comments. Of the rules that are applicable as shown in Figure 3, writing style and content rules were more often followed than syntax and structure rules, confirming previous results for Smalltalk [8]. It shows that developers are interested in writing informative and consistent comments.…”
Section: Early Resultssupporting
confidence: 86%
See 4 more Smart Citations
“…Style guidelines suggest various comment conventions, but developers do not or rarely adopt them while writing comments. Of the rules that are applicable as shown in Figure 3, writing style and content rules were more often followed than syntax and structure rules, confirming previous results for Smalltalk [8]. It shows that developers are interested in writing informative and consistent comments.…”
Section: Early Resultssupporting
confidence: 86%
“…When the conventions are applicable, developers often follow the writing style and content conventions (80% of comments), but violate structure conventions in Java and Python class comments (nearly 30% of comments), confirming the previous results for Smalltalk by Rani et al [8]. Although the projectspecific guidelines provide very few additional class comment conventions, these conventions are followed more often compared to the conventions suggested by the standard guidelines both in Java and Python class comments.…”
Section: Introductionsupporting
confidence: 83%
See 3 more Smart Citations