DocumentCode
1825566
Title
A hybrid approach to recognizing programming plans
Author
Quilici, Alex
Author_Institution
Dept. of Electr. Eng., Hawaii Univ., Honolulu, HI, USA
fYear
1993
fDate
21-23 May 1993
Firstpage
126
Lastpage
133
Abstract
A hybrid approach to program understanding is presented. It 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 the attempts of student programmers to perform bottom-up understanding on geometrically oriented C functions and relies on a highly organized plan library, where each plan has indexing, specialization, and implication links to other plans. It uses an algorithm that takes advantage to these indices to suggest general candidate plans to match top-down against the code, specializations to refine these general plans once they are recognized, and implications to recognize other, related plans without performing further matching
Keywords
program diagnostics; software engineering; bottom-up understanding; candidate plans; geometrically oriented C functions; indexing; plan library; program understanding; recognizing programming plans; student programmers; Aging; Explosions; Lattices; Libraries; Object oriented modeling; Programming profession;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 1993., Proceedings of Working Conference on
Conference_Location
Baltimore, MD
Print_ISBN
0-8186-3780-3
Type
conf
DOI
10.1109/WCRE.1993.287772
Filename
287772
Link To Document