Practical software metrics for project management and process improvement
Practical software metrics for project management and process improvement
Systems reengineering patterns
SIGSOFT '98/FSE-6 Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering
Assessing the maintenance process through replicated, controlled experiments
Journal of Systems and Software
Assessment of a renewal process experimented in the field
Journal of Systems and Software
Software Metrics: A Rigorous and Practical Approach
Software Metrics: A Rigorous and Practical Approach
Reverse Engineering and Design Recovery: A Taxonomy
IEEE Software
Planning the Reengineering of Legacy Systems
IEEE Software
A Method for Assessing Legacy Systems for Evolution
CSMR '98 Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering ( CSMR'98)
Iterative Reengineering of Legacy Systems
IEEE Transactions on Software Engineering
Developing legacy system migration methods and tools for technology transfer
Software—Practice & Experience
Defining the process for making software system modernization decisions
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Assessing software replacement success: an industrial case study applying four approaches
EuroSPI'06 Proceedings of the 13th European conference on Software Process Improvement
Empirical studies for innovation dissemination: ten years of experience
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Hi-index | 0.00 |
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.