DocumentCode
1691610
Title
Experiences reverse engineering manually
Author
Swafford, Dave ; Elman, Diana ; Aiken, Peter ; Merhout, Jeff
Author_Institution
Inst. for Data Res., Virginia Commonwealth Univ., Richmond, VA, USA
fYear
2000
fDate
2/1/2000 12:00:00 AM
Firstpage
189
Lastpage
197
Abstract
Better understanding of manual reverse engineering can make it and any associated systems reengineering more effective. We reverse engineered a version of a system (referred to as “BOS/X”) in support of a broader reengineering effort. System reengineering goals and other circumstances dictated a focused, limited duration, manual reverse engineering exercise. This presented an opportunity to study the BOS/X reverse engineering separately from other reengineering activities. We studied the BOS/X reverse engineering, the results achieved, and some limited reverse engineering metrics. The paper describes the: systems reengineering context; circumstances preventing application of automated techniques and motivating manual reverse engineering; reverse engineering results; resources required to produce the results; and an evaluation of the reverse engineering effectiveness. Combined, these results may be used as measures (standards of comparison) that can be studied further, for example to determine potential areas for future automation application
Keywords
automatic programming; reverse engineering; software maintenance; BOS/X; automated techniques; future automation application; manual reverse engineering exercise; reverse engineering effectiveness; reverse engineering metrics; reverse engineering results; system reengineering goals; systems reengineering; systems reengineering context; Area measurement; Automation; Business process re-engineering; Databases; Information systems; Manuals; Measurement standards; Reverse engineering; Software performance; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Reengineering, 2000. Proceedings of the Fourth European
Conference_Location
Zurich
Print_ISBN
0-7695-0546-5
Type
conf
DOI
10.1109/CSMR.2000.827327
Filename
827327
Link To Document