1. Refactoring: improving the design of existing code;Fowler,1999
2. Refactoring to patterns;Kerievsky,2005
3. AODP: refactoring code to provide advanced aspect-oriented modularization of design patterns;Giunta,2012
4. Identification of move method refactoring opportunities;Tsantalis;IEEE Trans. Software Eng.,2009
5. Using modularity metrics to assist move method refactoring of large systems;Napoli,2013