1. T. Mens, T. Tourwe. Asurvey of software refactoring. IEEE Transactions on Software Engineering, vol. 30, no. 2, pp. 126–139, 2004.
2. M. Fowler, K. Beck. Refactoring: Improving the Design of Existing Code, New York, USA: Addison Wesley, pp. 260–266, 1999.
3. W. F. Pan, B. Li, Y. T. Ma, J. Liu, Y. Y. Qin. Class structure refactoring of object-oriented softwares using community detection in dependency networks. Frontiers of Computer Science in China, vol. 3, no. 3, pp. 396–404, 2009
4. W. J. Brown, R. C. Malveau, H. W. McCormick, T. J. Mow-bray. AntiPatterns: Refactoring Software, Architectures, and Projects in Crises, New York, USA: John Wiley and Sons, pp. 47–56, 1998.
5. O. Seng, J. Stanmmel, D. Burkhart. Search-based determination of refactorings for improving the class structure of object-oriented systems. In Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation, ACM, New York, USA, pp. 1909–1916, 2006.