kirancodes.me
To Proof Maintenance & Beyond!

Supporting extract class refactoring in Eclipse: The ARIES project

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

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.

BibTeX
@inproceedings{Bavota-al:ICSE12,
  author    = {Gabriele Bavota and
               Andrea De Lucia and
               Andrian Marcus and
               Rocco Oliveto and
               Fabio Palomba},
  title     = {Supporting extract class refactoring in Eclipse: The {ARIES} project},
  booktitle = {ICSE},
  pages     = {1419--1422},
  publisher = {{IEEE} Computer Society},
  year      = {2012},
}

Related papers