• DocumentCode
    2204464
  • Title

    Re-engineering legacy systems to meet quality requirements: an experience report

  • Author

    Antonini, P. ; Canfora, G. ; Cimitile, A.

  • Author_Institution
    Dept. of Software Eng., DATITALIA Processing SpA, Italy
  • fYear
    1994
  • fDate
    19-23 Sep 1994
  • Firstpage
    146
  • Lastpage
    153
  • Abstract
    The paper is a summary of a third party re-engineering project aiming to adjust a legacy system to the new quality standard established by the customer. The quality standard is defined in the form of a set of metrics each associated with a range of acceptable values. A set of 100 programs has been restructured and modularised to meet the quality requirements. When possible, automated tools have been used in order to reduce the costs, standardise the results, and ease the transfer of techniques and methodologies to the customer. The re-engineered programs have replaced the original versions in the customer production environment. Their quality, and in particular their understandability and maintainability, is considerably increased as confirmed by the customer´s technical personnel. The work described is a preliminary step towards the definition of a larger re-engineering project to bring the customer´s software portfolio into line with the new quality standard
  • Keywords
    software maintenance; software metrics; software quality; automated tools; customer production environment; legacy system; maintainability; metrics; quality requirements; quality standard; re-engineering project; software portfolio; understandability; Software design/development; Software maintenance; Software management; Software metrics; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1994. Proceedings., International Conference on
  • Conference_Location
    Victoria, BC
  • Print_ISBN
    0-8186-6330-8
  • Type

    conf

  • DOI
    10.1109/ICSM.1994.336780
  • Filename
    336780