• 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