Sciweavers

IWPSE
2003
IEEE

Beyond the Refactoring Browser: Advanced Tool Support for Software Refactoring

14 years 4 months ago
Beyond the Refactoring Browser: Advanced Tool Support for Software Refactoring
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.
Tom Mens, Tom Tourwé, Francisca Muño
Added 04 Jul 2010
Updated 04 Jul 2010
Type Conference
Year 2003
Where IWPSE
Authors Tom Mens, Tom Tourwé, Francisca Muñoz
Comments (0)