JDeodorant identification and application of extract class refactorings

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"...

Full description

Saved in:
Bibliographic Details
Published in2011 33rd International Conference on Software Engineering (ICSE) pp. 1037 - 1039
Main Authors Fokaefs, Marios, Tsantalis, Nikolaos, Stroulia, Eleni, Chatzigeorgiou, Alexander
Format Conference Proceeding
LanguageEnglish
Published New York, NY, USA ACM 21.05.2011
IEEE
SeriesACM Conferences
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
ISBN:9781450304450
1450304451
ISSN:0270-5257
1558-1225
DOI:10.1145/1985793.1985989