Program evolution: processes of software change
Program evolution: processes of software change
Software engineering: methods and management
Software engineering: methods and management
Migrating legacy systems: gateways, interfaces & the incremental approach
Migrating legacy systems: gateways, interfaces & the incremental approach
Software metrics (2nd ed.): a rigorous and practical approach
Software metrics (2nd ed.): a rigorous and practical approach
ICSE '94 Proceedings of the 16th international conference on Software engineering
Devising coexistence strategies for objects with legacy systems
Object-oriented technology and computing systems re-engineering
Practical Software Maintenance: Best Practices for Managing Your Software Investment
Practical Software Maintenance: Best Practices for Managing Your Software Investment
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Reverse Engineering and Design Recovery: A Taxonomy
IEEE Software
Legacy Systems: Coping with Success
IEEE Software
Planning the Reengineering of Legacy Systems
IEEE Software
Quality Outcomes: Determining Business Value
IEEE Software
Legacy Information Systems: Issues and Directions
IEEE Software
The Transition of Application Programs From COBOL to a Fourth Generation Language
ICSM '93 Proceedings of the Conference on Software Maintenance
A Method for Assessing Legacy Systems for Evolution
CSMR '98 Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering ( CSMR'98)
Encapsulating legacy software for use in client/server systems
WCRE '96 Proceedings of the 3rd Working Conference on Reverse Engineering (WCRE '96)
Assessing Massive Maintenance Processes: An Empirical Study
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Living with the 2-digit Year Year 2000 Maintenance Using a Procedural Solution
ICSM '97 Proceedings of the International Conference on Software Maintenance
Preventive Maintenance! Do We Know What It Is?
ICSM '00 Proceedings of the International Conference on Software Maintenance (ICSM'00)
Effort estimation for corrective software maintenance
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Journal of Systems and Software
Journal of Systems and Software
A Collaborative Method for Reuse Potential Assessment in Reengineering-Based Product Line Adoption
Balancing Agility and Formalism in 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
Software modernization and replacement decision making in industry: a qualitative study
EASE'06 Proceedings of the 10th international conference on Evaluation and Assessment in Software Engineering
Hi-index | 0.00 |
Making a decision about how to evolve a legacy system cannot be made spontaneously; rather, it requires a decisional framework that takes into account several factors including software value, risk analysis, and cost estimation. We present a decisional framework to manage legacy systems that exploits an assessment model and a taxonomy of maintenance interventions a legacy system can undergo during its life-cycle. The decisional framework has been defined within a pilot project involving a major international software enterprise. The project aims at assessing and improving the current practices of the organization and at experimenting software maintenance processes conducted by teams distributed at different sites in a cooperative networking environment.