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
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;
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
DOI :
10.1109/AQSDT.1992.205843