Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Object-Oriented Design Heuristics
Object-Oriented Design Heuristics
Identification of Move Method Refactoring Opportunities
IEEE Transactions on Software Engineering
Identification and application of Extract Class refactorings in object-oriented systems
Journal of Systems and Software
Supporting extract class refactoring in eclipse: the ARIES project
Proceedings of the 34th International Conference on Software Engineering
Hi-index | 0.00 |
Evolutionary changes in object-oriented systems can result in large, complex classes, known as "God Classes". In this paper, we present a tool, developed as part of the JDeodorant Eclipse plugin, that can recognize opportunities for extracting cohesive classes from "God Classes" and automatically apply the refactoring chosen by the developer.