Issue No. 12 - December (2006 vol. 39)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MC.2006.435
C.J. Neill , Pennsylvania State Univ., University Park, PA, USA
P.A. Laplante , Pennsylvania State Univ., University Park, PA, USA
Our studies indicate that strategic refactoring using design patterns is the most effective way to repair decaying code for object-oriented (OO) systems. However, applying a pattern-based approach to legacy system repair or even post-design pattern injection is often difficult and, in some cases if misapplied, detrimental
software maintenance, object-oriented programming, legacy system, strategic refactoring, design pattern, object-oriented system, pattern-based approach, Software systems, Computer architecture, Software maintenance, Application software, Microarchitecture, Java, Stability, Feedback, Process design, Pattern analysis, Strategic refactoring, Software technologies
C. Neill and P. Laplante, "Paying down design debt with strategic refactoring," in Computer, vol. 39, no. , pp. 131-134, 2006.