DocumentCode
3363889
Title
Identifying refactoring opportunities using logic meta programming
Author
Tourwé, Tom ; Mens, Tom
Author_Institution
Programming Technol. Lab, Vrije Univ., Brussels, Belgium
fYear
2003
fDate
26-28 March 2003
Firstpage
91
Lastpage
100
Abstract
We show how automated support can be provided for identifying refactoring opportunities, e.g., when an application´s design should be refactored and which refactoring(s) in particular should be applied. Such support is achieved by using the technique of logic meta programming to detect so-called bad smells and by defining a framework that uses this information to propose adequate refactorings. We report on some initial but promising experiments that were applied using the proposed techniques.
Keywords
computer aided software engineering; logic programming; object-oriented programming; software tools; systems re-engineering; application design; experiments; logic meta programming; object oriented programming; refactoring; software tools; system reengineering; Aging; Application software; Automatic programming; Computer languages; Degradation; Guidelines; Inspection; Logic programming; Phase detection; Software performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Reengineering, 2003. Proceedings. Seventh European Conference on
ISSN
1534-5351
Print_ISBN
0-7695-1902-4
Type
conf
DOI
10.1109/CSMR.2003.1192416
Filename
1192416
Link To Document