DocumentCode :
3502439
Title :
A hybrid approach to recognizing programming plans
Author :
Quilici, Alex
Author_Institution :
Dept. of Electr. Eng., Hawaii Univ., HI, USA
fYear :
1993
fDate :
8-9 Jul 1993
Firstpage :
96
Lastpage :
103
Abstract :
Most current models of program understanding are unlikely to scale up successfully. Top-down approaches require advance knowledge of what the program is supposed to do, which is rarely available with aging software systems. Bottom-up approaches require complete matching of the program against a library of programming plans, which is impractical with the large plan libraries needed to understand programs that contain many domain-specific plans. This paper presents a hybrid approach to program understanding that uses an indexed, hierarchical organization of the plan library to limit the number of candidate plans considered during program understanding. This approach is based on observations made from studying student programmers attempt to perform bottom-up understanding on geometrically-oriented C functions
Keywords :
software maintenance; software tools; bottom-up understanding; candidate plans; geometrically-oriented C functions; hierarchical organization; plan library; program understanding; programming plans; student programmers; Aging; Lattices; Libraries; Object oriented modeling; Programming profession; Reverse engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 1993. Proceedings., IEEE Second Workshop on
Conference_Location :
Capri
ISSN :
1092-8138
Print_ISBN :
0-8186-4042-1
Type :
conf
DOI :
10.1109/WPC.1993.263901
Filename :
263901
Link To Document :
بازگشت