1. Fowler Martin, Kent , Brant John, Opdyke William, Don Roberts D. B. “Refactoring: Improving the Design of Existing Code”, Addison-Wesley, New York, (1999).
2. Roberts D. B “Practical Analysis for Refactoring”, PhD thesis, Department of Computer Science, University of Illinois at Urbana-Champaign, (1999).
3. Opdyke W. F, “Refactoring Object-Oriented Frameworks”, PhD thesis, University of Illinois at Urbana-Champaign, (1992).
4. Mealy E. and Strooper P., ”Evaluating software Refactoring Tool support”, Proceeding of Australian Software Engineering Conference, pp. 331-340, (2006).
5. Mealy E., Carrington D., Strooper P., and Wyeth P., “Improving usability of software refactoring tools”, Proceeding of Australian Software Engineering Conference , pp.307-318, (Apr. 2007).