1. G. Bavota, A. De Lucia, A. Marcus, and R. Oliveto. 2014a. Automating Extract Class Refactoring: An Improved Method and its Evaluation.Empirical Software Engineering19, 6 (2014), 1617--1664.
2. G. Bavota, R. Oliveto, M. Gethers, D. Poshyvanyk, and A. De Lucia. 2014b. Method-book: Recommending Move Method Refactorings via Relational Topic Models.IEEE Transactions on Software Engineering40, 7 (2014), 671--694.
3. J. Al Dallal. 2015. Identifying Refactoring Opportunities in Object-Oriented Code: A Systematic Literature Review.Information and Software Technology58, 0 (2015), 231 -- 249.
4. B. Du Bois, S. Demeyer, and J. Verelst. 2004. Refactoring: Improving Coupling and Cohesion of Existing Code. InProceedings of the 11th IEEE Working Conference on Reverse Engineering (WCRE).144--151.
5. M. Fokaefs, N. Tsantalis, E. Stroulia, and A. Chatzigeorgiou. 2012. Identification and Application of Extract Class Refactorings in Object-Oriented Systems.Journal of Systems and Software85, 10 (2012), 2241--2260.