Annals of Software Engineering

, Volume 9, Issue 1, pp 215–233

Value‐based decision model for renewal processes in software maintenance

  • Giuseppe Visaggio

DOI: 10.1023/A:1018980809600

Cite this article as:
Visaggio, G. Annals of Software Engineering (2000) 9: 215. doi:10.1023/A:1018980809600


This work is based on a retrospective analysis of a renewal process applied to a very aged, highly degraded software system. Some parts of the results are generalized to define a method for determining the technical and economic qualities of software system components. The work also presents a decision model for identifying the most suitable renewal process to be applied, based on the quality of the components and the aims of the renewal process. With the model presented, decision‐making on the renewal process is specialized to each component of the software system, thus ensuring greater benefits from the process as a whole. The same model can be used to monitor software system quality decay and thus avoid the need to use the most costly renewal processes.

Copyright information

© Kluwer Academic Publishers 2000

Authors and Affiliations

  • Giuseppe Visaggio
    • 1
  1. 1.Department of InformaticsUniversity of BariBariItaly E-mail: