• 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