On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation
Identification and application of Extract Class refactorings in object-oriented systems
Does Automated Refactoring Obviate Systematic Editing?
Identification of extract method refactoring opportunities for the decomposition of methods
Identification of Move Method Refactoring Opportunities
[Journal First] The Scent of a Smell: An Extensive Comparison Between Textual and Structural Smells