DocumentCode
3727297
Title
Examining structural correctness of documentation comments in C++ programs
Author
Tam?s Cs?ri
Author_Institution
Department of Programming Languages and Compilers, E?tv?s Lorand University, Budapest, Hungary
fYear
2015
Firstpage
79
Lastpage
84
Abstract
Tools guaranteeing the correctness of software focus almost exclusively on the syntax and the semantics of programming languages. Compilers, static analysis tools, etc. generate diagnostic messages on inconsistencies of the language elements. However, source code contains other important artifacts: comments, which are highly important to document, understand and therefore maintain the software. It is a common experience that the quality of comments erodes during the lifecycle of the software. In this paper we investigate the quality of the documentation comments, which follow a predefined strict syntax, because they are written to be processed using an external documentation generator tool. We categorize the inconsistencies identified by Doxygen - the most widespread documentation tool for C++. We define a metric to represent the quality of the comments and we investigate how this metric changes during the lifetime of a project. The aim of the research is to provide quality assurance for the non-language components of the software.
Keywords
"Documentation","Syntactics","Semantics","Software","Generators","HTML"
Publisher
ieee
Conference_Titel
Scientific Conference on Informatics, 2015 IEEE 13th International
Print_ISBN
978-1-4673-9867-1
Type
conf
DOI
10.1109/Informatics.2015.7377812
Filename
7377812
Link To Document