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 :
بازگشت