Refactoring Cost Estimation (RCE) Model for Object Oriented System
At a glance
- Citations
- 6
- References
- 14
- Comments
- 0
Abstract
Successful software systems must be developed to evolve or die. Although object-oriented software systems are to be built to last over the time but they will degrade as much as any legacy software system. As a consequence, one may identify various reengineering patterns which capture best practice in reverse and reengineering object-oriented legacy systems. Software reengineering basically focuses on re-implementing older systems to improve or make it more maintainable. Refactoring is on kind of re-engineering with-in an Object-Oriented context. In this paper, with the given object-oriented refactoring opportunities, the cost of refactoring is resembled using RCE. The opportunities are class misuse, violation of the principle of encapsulation, lack of use of inheritance concept, misuse of inheritance, misplaced polymorphism.
Publication details
- DOI
- 10.1109/iacc.2016.48
- OpenAlex
- W2509295138
- Document type
- conference-paper
- Language
- EN
- Last metadata update
Comments
Log in to join the discussion.