DocumentCode :
555406
Title :
JDeodorant: identification and application of extract class refactorings
Author :
Fokaefs, Marios ; Tsantalis, Nikolaos ; Stroulia, Eleni ; Chatzigeorgiou, Alexander
Author_Institution :
Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
fYear :
2011
fDate :
21-28 May 2011
Firstpage :
1037
Lastpage :
1039
Abstract :
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.
Keywords :
object-oriented methods; software maintenance; God classes; JDeodorant Eclipse plugin; class refactoring extraction; object-oriented systems; Clustering algorithms; Couplings; Educational institutions; Informatics; Measurement; Software; Syntactics; clustering; object-oriented programming; refactoring; software reengineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2011 33rd International Conference on
Conference_Location :
Honolulu, HI
ISSN :
0270-5257
Print_ISBN :
978-1-4503-0445-0
Electronic_ISBN :
0270-5257
Type :
conf
DOI :
10.1145/1985793.1985989
Filename :
6032586
Link To Document :
بازگشت