DocumentCode
2063304
Title
Beyond the refactoring browser: advanced tool support for software refactoring
Author
Mens, Tom ; Tourwé, Tom ; Muñoz, Francisca
Author_Institution
Programming Technol. Lab, Vrije Univ., Brussels, Belgium
fYear
2003
fDate
1-2 Sept. 2003
Firstpage
39
Lastpage
44
Abstract
Current refactoring tools only provide support for performing selected refactorings. We show how tool support can be provided for the preparatory phases of refactoring as well, by determining when a software application should be refactored and which refactoring(s) in particular should be applied. We implemented a tool to detect bad smells and to propose adequate refactorings based on these smells, and validated this tool by carrying out experiments in three concrete case studies: the Soul application, the Smalltalk collection hierarchy, and the HotDraw application framework. We also show how our tool complements the Smalltalk refactoring browser.
Keywords
Smalltalk; object-oriented programming; program verification; software maintenance; software tools; systems re-engineering; HotDraw application framework; Smalltalk collection hierarchy; Smalltalk refactoring browser; Soul application; advanced tool support; software application; software refactoring; Conferences; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Evolution, 2003. Proceedings. Sixth International Workshop on Principles of
Print_ISBN
0-7695-1903-2
Type
conf
DOI
10.1109/IWPSE.2003.1231207
Filename
1231207
Link To Document