kirancodes.me
To Proof Maintenance & Beyond!

JDeodorant: identification and application of extract class refactorings

Marios Fokaefs, Nikolaos Tsantalis, Eleni Stroulia, Alexander Chatzigeorgiou

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.

BibTeX
@inproceedings{Fokaefs-al:ICSE11,
  author    = {Marios Fokaefs and
               Nikolaos Tsantalis and
               Eleni Stroulia and
               Alexander Chatzigeorgiou},
  title     = {{JDeodorant:} identification and application of extract class refactorings},
  booktitle = {ICSE},
  pages     = {1037--1039},
  publisher = {{ACM}},
  year      = {2011},
}

Related papers