DocumentCode :
1683656
Title :
A New Software Maintenance Scenario Based on Refactoring Techniques
Author :
Villavicencio, Gustavo
Author_Institution :
Fac. de Mat. Aplic., Univ. Catolica de Santiago del Estero Campus de la UCSE, Santiago del Estero, Argentina
fYear :
2012
Firstpage :
341
Lastpage :
346
Abstract :
This research line proposes the classification of refactoring techniques according to two opposite program properties: understanding and efficiency, being the former useful for maintenance while the latter for executing. Understanding-oriented refactoring and efficiency-oriented refactoring are considered the inverses of each other. Thus, through the application of the first sort of refactoring, understanding can be improved but efficiency can be affected. On the other hand, by applying the second sort of refactoring, efficiency can be improved but understanding can be damaged. So, the challenge to be faced here is to transform a software artifact through the application of a sequence of understanding-oriented refactoring, and to execute maintenance with the most appropriate version obtained. After that, we plan to restore its original efficiency by the application of the opposite sequence of refactorings, i.e. efficiency-oriented refactoring. In this way, a new maintenance scenario is outlined. Up to now, this ongoing research is being carried out in the functional setting.
Keywords :
software maintenance; efficiency-oriented refactoring technique; maintenance execution; program comprehension; software artifact; software comprehension; software maintenance scenario; understanding-oriented refactoring technique; Context; Equations; Maintenance engineering; Mathematical model; Particle separators; Radiation detectors; Reverse engineering; Program transformation; program comprehension and maintenance; reverse and forward refactorings;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering (CSMR), 2012 16th European Conference on
Conference_Location :
Szeged
ISSN :
1534-5351
Print_ISBN :
978-1-4673-0984-4
Type :
conf
DOI :
10.1109/CSMR.2012.41
Filename :
6178877
Link To Document :
بازگشت