Software process reengineering has become highly visible over the past several years. Efforts are being undertaken by organizations of all types and sizes as th
Annotation Explores the feasibility of using techniques such as program transformation and program abstraction to re-engineer and extend the life of an existing
In today's fast-changing, competitive environment, having an up-to-date information system (IS) is critical for all companies and institutions. Rather than crea
Object-Oriented Reengineering Patterns collects and distills successful techniques in planning a reengineering project, reverse-engineering, problem detection,
With software maintenance costs averaging 50% of total computing costs, it is necessary to have an effective maintenance program in place. Aging legacy systems,