• DocumentCode
    1936316
  • Title

    A Synergistic Approach to Program Comprehension

  • Author

    Vinz, Bradley L. ; Etzkorn, Letha H.

  • Author_Institution
    Dept. of Comput. Sci., Alabama Univ., Huntsville, AL
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    69
  • Lastpage
    73
  • Abstract
    Program comprehension involves the process of extracting properties from a program in order to achieve a better understanding of the software system. The most common approaches are code-based with focus primarily on the program code. More attention needs to be given to information encoded in comments and identifiers and the valuable clues they may provide. This paper describes a technique that combines a code-based program understanding approach with a comment understanding approach. The goal is to match the comments and identifiers to the code in order to obtain a comprehensive understanding of the software under analysis. The method has application to software development and maintenance. It can also be used as an instructional tool for software students
  • Keywords
    program diagnostics; reverse engineering; software maintenance; code-based program understanding approach; comment understanding approach; instructional tool; program comprehension; program identifiers; software maintenance; software system development; Application software; Computer science; Data mining; Education; Inference algorithms; Programming; Scattering; Software maintenance; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2006. ICPC 2006. 14th IEEE International Conference on
  • Conference_Location
    Athens
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-2601-2
  • Type

    conf

  • DOI
    10.1109/ICPC.2006.7
  • Filename
    1631106