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
Link To Document