Software engineering with formal metrics
Software engineering with formal metrics
ICSE '94 Proceedings of the 16th international conference on Software engineering
Software engineering (2nd ed.): principles and practice
Software engineering (2nd ed.): principles and practice
Legacy Systems: Transformation Strategies
Legacy Systems: Transformation Strategies
Software Engineering Economics
Software Engineering Economics
Successful Software Reengineering
Successful Software Reengineering
Software Maintenance: The Problems and Its Solutions
Software Maintenance: The Problems and Its Solutions
Modernizing Legacy Systems: Software Technologies, Engineering Process and Business Practices
Modernizing Legacy Systems: Software Technologies, Engineering Process and Business Practices
Leveraging Legacy System Dollars for E-Business
IT Professional
Creating a Research Infrastructure for Reengineering
WCRE '96 Proceedings of the 3rd Working Conference on Reverse Engineering (WCRE '96)
A practical approach to re-engineering software
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 1
Hi-index | 0.01 |
Optimally software design should be robust enough to handle any future additions or code changes, however it is not always possible to predict the direction a software project will go in. In research projects and in-house projects, where the user and creator are often the same, software design may be overlooked entirely. If software is complex, or has not been designed for its current modifications, it may merit reengineering. The future use and needs of the program must be evaluated. There are many metrics that are used to make this decision, but these metrics only act as a guide. Most of the decision to redesign a software system is subjective, and is often made as the development of the program becomes increasingly difficult. In this paper, the redesign of a complex piece of software is examined. The process of redesign is evaluated to determine if the work put into it was worth the benefits accrued by the new design.