DocumentCode :
3314400
Title :
Early field experience with the Software Reconnaissance technique for program comprehension
Author :
Wilde, Norman ; Casey, Christopher
Author_Institution :
Univ. of West Florida, Pensacola, FL, USA
fYear :
1996
fDate :
4-8 Nov 1996
Firstpage :
312
Lastpage :
318
Abstract :
Software Reconnaissance is a dynamic analysis technique to help programmers locate code that they need to understand, fix, or enhance in an unfamiliar system. The technique was originally motivated by comments by industrial maintainers about the need for better ways of locating software features in large systems. It was then prototyped in a university setting and an initial tool called RECON was developed. The paper describes four case studies applying Reconnaissance to three different industrial programs of moderate size. Reconnaissance seems to be effective in finding “places to start looking” for maintainers of unfamiliar code. It can also be used to recover a traceability relation between program features and program code that may help identify design patterns. The case studies are the initial phase of an ongoing technology transfer project of the Software Engineering Research Center, to make Software Reconnaissance into a usable industrial technique
Keywords :
reverse engineering; software maintenance; software tools; system monitoring; RECON tool; Software Reconnaissance technique; code location; design patterns; dynamic analysis technique; industrial maintainers; industrial programs; large systems; program code; program comprehension; program features; programmers; software feature location; traceability relation; Reverse engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance 1996, Proceedings., International Conference on
Conference_Location :
Monterey, CA
ISSN :
1063-6773
Print_ISBN :
0-8186-7677-9
Type :
conf
DOI :
10.1109/ICSM.1996.565034
Filename :
565034
Link To Document :
بازگشت