• DocumentCode
    3097540
  • Title

    Assessment of support for program understanding

  • Author

    Choi, Eun Man ; Von Mayrhauser, Anneliese

  • Author_Institution
    Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
  • fYear
    1992
  • fDate
    27-29 May 1992
  • Firstpage
    102
  • Lastpage
    111
  • Abstract
    Discusses tools for program understanding during the software maintenance phase. The program understanding is crucial to successful maintenance, but it is still poorly supported by analysis-oriented tools. In the light of cognitive studies for program understanding, the authors assess the existing tools for program understanding, and suggest an approach which facilitates the understanding of complex code during maintenance via the chunking process. During this process programmers recognize the abstract function or meaning of groups of statements and then piece together these chunks to form even larger chunks until the entire code is understood and mapped out. Chunking support can be effective as part of a maintenance toolkit. It lets maintenance personnel control code abstraction and ask many semantic questions about chunks and their relationship to other parts of the code
  • Keywords
    human factors; software maintenance; software tools; chunking process; code abstraction; cognitive studies; personnel; program understanding; software maintenance; software tools; Application software; Character recognition; Computer architecture; Computer science; Pattern recognition; Personnel; Productivity; Programming profession; Software maintenance; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Assessment of Quality Software Development Tools, 1992., Proceedings of the Second Symposium on
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    0-8186-2620-8
  • Type

    conf

  • DOI
    10.1109/AQSDT.1992.205843
  • Filename
    205843