Publications

Stats

View publication

Title Do Comments follow Commenting Conventions? A Case Study in Java and Python
Authors Pooja Rani, Suada Abukar, Nataliia Stulova, Alexandre Bergel, Oscar Nierstrasz
Publication date 2021
Abstract Assessing code comment quality is known to be a difficult
problem. A number of coding style guidelines have been created with the aim
to encourage writing of informative, readable, and consistent comments.
However, it is not clear from the research to date which specific aspects of
comments the guidelines cover (e.g., syntax, content, structure).
Furthermore, the extent to which developers follow these guidelines while
writing code comments is unknown.We analyze various style guidelines in Java
and Python and uncover that the majority of them address more the content
aspect of the comments rather than syntax or formatting. However, when
considering the different types of information developers embed in comments
and the concerns they raise on various online platforms about the commenting
practices, existing comment conventions are not yet specified clearly
enough, nor do they adequately cover important concerns. We find that
developers of both languages follow the writing style and content-related
comment conventions more often than syntax and structure types of
conventions. Our results highlight the mismatch between developer commenting
practices and style guidelines, and provide several focal points for the
design and improvement of comment quality checking tools.
Downloaded 15 times
Pages 165-169
Conference name IEEE International Working Conference on Source Code Analysis and Manipulation
Publisher IEEE Press (Piscataway, NJ, USA)
PDF View PDF
Reference URL View reference page