• 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