From: A survey of search-based refactoring for software maintenance
Refactoring Tool [Ref] | Year | Purpose |
---|---|---|
A-CMA (Koc et al., 2012) | 2012 | Refactors Java bytecode using a selection of refactorings and metrics. |
CODe-Imp (Moghadam & Cinnéide, 2011) | 2011 | Automated refactoring tool containing numerous metrics and refactorings. |
Dearthóir (O’Keeffe & Cinnéide, 2003) | 2003 | Improves the design of an object-oriented program. |
DPT (Cinnéide & Nixon, 1999a) | 1999 | Applies design pattern transformations to Java programs. |
Evolution Doctor (Di Penta, 2005) | 2005 | Diagnoses reorganization opportunities and performs reengineering actions. |
FermaT (Fatiregun et al., 2004) | 2004 | Transformation tool for migration of legacy systems from assembly code to higher level languages. |
TrueRefactor (Griffith et al., 2011) | 2011 | Identifies and removes five different design smells in Java. |