DI-UMONS : Dépôt institutionnel de l’université de Mons

Recherche transversale
Rechercher
(titres de publication, de périodique et noms de colloque inclus)
2003-01-01 - Colloque/Article dans les actes avec comité de lecture - Anglais - 6 page(s)

Mens Tom , Tourwé Tom, Munoz Francisca, "Beyond the refactoring browser: Advanced tool support for software refactoring" in International Workshop on Principles of Software Evolution

  • Codes CREF : Logiciel d'application (DI2574), Analyse de systèmes informatiques (DI2572)
  • Unités de recherche UMONS : Génie Logiciel (S852)
Texte intégral :

Abstract(s) :

(Anglais) 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.