1. Fowler, M.: Refactoring - Improving the Design of Existing Code. Addison-Wesley, Reading (1999)
2. Opdyke, W.F.: Refactoring Object-Oriented Frameworks. PhD thesis, University of Illinois, Urbana-Champaign, IL, USA (1992)
3. Roberts, D.: Practical Analysis for Refactoring. PhD thesis, University of Illinois at Urbana-Champaign (1999)
4. Roberts, D., Brant, J., Johnson, R.: A refactoring tool for Smalltalk. Theory and Practice of Object Systems 3, 253–263 (1997)
5. Beck, K., Fowler, M.: Planning extreme programming. Addison-Wesley, Reading (2001)