1. 12 - the development process;Züllighoven,2005
2. Refactoring: Improving the Design of Existing Code;Fowler,1999
3. A field study of refactoring challenges and benefits;Kim,2012
4. Refactoring planning for design smell correction: Summary, opportunities and lessons learned;Pérez,2013
5. Code smells as system-level indicators of maintainability: An empirical study;Yamashita;J. Syst. Softw.,2013