• DocumentCode
    2891458
  • Title

    A Case Study in Software Reengineering

  • Author

    Tucker, D. Casey ; Simmonds, Devon M.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of North Carolina Wilmington, Wilmington, NC, USA
  • fYear
    2010
  • fDate
    12-14 April 2010
  • Firstpage
    1107
  • Lastpage
    1112
  • Abstract
    Software reengineering results from several needs including fixing defects (corrective reengineering), modifying the software to address weaknesses or to mitigate potential malfunctions (preventive reengineering), and extending the software to accommodate changes in its external environment (adaptive reengineering). This paper describes a case study in perfective and adaptive reengineering. The rationale for the reengineering decisions, the results of the project, lessons learned and the current state of the system are described.
  • Keywords
    Unified Modeling Language; software maintenance; UML; adaptive reengineering; corrective reengineering; preventive reengineering; software engineering; software maintenance; software reengineering; Advertising; Audio recording; Business; Companies; Databases; Documentation; Hardware; Software design; Software maintenance; Software performance; UML; design; software reengineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: New Generations (ITNG), 2010 Seventh International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4244-6270-4
  • Type

    conf

  • DOI
    10.1109/ITNG.2010.189
  • Filename
    5501482