• DocumentCode
    2700493
  • Title

    Using dependence graphs as a support to document programs

  • Author

    Balmas, Francoise

  • Author_Institution
    Dept. Informatique, Univ. Paris 8, France
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    145
  • Lastpage
    154
  • Abstract
    In this paper we argue that source code is not the best support for commenting programs and we introduce dependence graphs as a better support since they offer different levels of abstraction and make visible objects that are not directly represented in the source code. We first introduce our tool to display dependence graphs, focusing on how different views of the same program can be built and tuned by grouping together nodes that are syntactically or conceptually related. We also show how these views make visible objects of the program that aren´t accessible for comment in the source code while they can be, in our tool, richly documented through typed annotations. Then we review which kinds of units can be commented this way and discuss a typical way to apply our tool to document programs. Finally, we give strategies towards the automation of program documentation.
  • Keywords
    reverse engineering; system documentation; abstraction; dependence graphs; program documentation automation; typed annotations; Automation; Displays; Documentation; Information resources; Size control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Source Code Analysis and Manipulation, 2002. Proceedings. Second IEEE International Workshop on
  • Print_ISBN
    0-7695-1793-5
  • Type

    conf

  • DOI
    10.1109/SCAM.2002.1134114
  • Filename
    1134114