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
Link To Document