• 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