• DocumentCode
    2444305
  • Title

    Supporting extract class refactoring in Eclipse: The ARIES project

  • Author

    Bavota, Gabriele ; De Lucia, Andrea ; Marcus, Andrian ; Oliveto, Rocco ; Palomba, Fabio

  • Author_Institution
    Sch. of Sci., Univ. of Salerno, Fisciano, Italy
  • fYear
    2012
  • fDate
    2-9 June 2012
  • Firstpage
    1419
  • Lastpage
    1422
  • Abstract
    During software evolution changes are inevitable. These changes may lead to design erosion and the introduction of inadequate design solutions, such as design antipatterns. Several empirical studies provide evidence that the presence of antipatterns is generally associated with lower productivity, greater rework, and more significant design efforts for developers. In order to improve the quality and remove antipatterns, refactoring operations are needed. In this demo, we present the Extract class features of ARIES (Automated Refactoring In EclipSe), an Eclipse plug-in that supports the software engineer in removing the “Blob” antipattern.
  • Keywords
    object-oriented methods; software maintenance; software quality; ARIES project; Blob antipattern; Eclipse plug-in; automated refactoring In EclipSe; design antipatterns; extract class refactoring; software evolution; Clustering algorithms; Couplings; Databases; Education; Feature extraction; Measurement; Software; Design; Quality; Refactoring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2012 34th International Conference on
  • Conference_Location
    Zurich
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4673-1066-6
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1109/ICSE.2012.6227233
  • Filename
    6227233