DocumentCode
2132156
Title
From code understanding needs to reverse engineering tool capabilities
Author
von Mayrhauser, A. ; Vans, A.M.
Author_Institution
Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
fYear
1993
fDate
19-23 Jul 1993
Firstpage
230
Lastpage
239
Abstract
A major portion of the software maintenance effort is spent on the reverse engineering activity of understanding existing software. If one can learn more about how programmers understand code successfully, one can build better tools to support the understanding process. This contributes to higher quality and improved efficiency of maintenance tasks. An integrated code comprehension model and experiences with it in an industrial setting are presented. Audio-taped, think-aloud reports were used to investigate how well the integrated code comprehension model works during industrial maintenance activities that range from code fixes to enhancements, code leverage, and reuse. The tapes were analyzed for information needs during maintenance activities, and tool capabilities were derived accordingly. The results are presented and discussed
Keywords
computer aided software engineering; human factors; information needs; program debugging; reverse engineering; software maintenance; software reusability; software tools; audio-taped think-aloud reports; code enhancements; code fixes; code leverage; code reuse; efficiency; industrial maintenance activities; information needs; integrated code comprehension model; quality; reverse engineering tool capabilities; software maintenance; understanding needs; Cognition; Computer industry; Computer science; Electrical equipment industry; Information analysis; Large-scale systems; Programming profession; Reverse engineering; Software maintenance; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Software Engineering, 1993. CASE '93., Proceeding of the Sixth International Workshop on
ISSN
1066-1387
Print_ISBN
0-8186-3480-4
Type
conf
DOI
10.1109/CASE.1993.634824
Filename
634824
Link To Document