• DocumentCode
    1684080
  • Title

    Recommending Refactorings to Reverse Software Architecture Erosion

  • Author

    Terra, Ricardo ; Valente, Marco Tulio ; Czarnecki, Krzysztof ; Bigonha, Roberto S.

  • Author_Institution
    Univ. Fed. de Minas Gerais, Belo Horizonte, Brazil
  • fYear
    2012
  • Firstpage
    335
  • Lastpage
    340
  • Abstract
    Architectural erosion is a recurrent problem faced by software architects. Despite this fact, the process is usually tackled in ad hoc way, without adequate tool support at the architecture level. To address this issue, we describe the preliminary design of a recommendation system whose main purpose is to provide refactoring guidelines for developers and maintainers during the task of reversing an architectural erosion process. The paper formally describes first recommendations proposed in our current research and results of their application in a web-based application.
  • Keywords
    recommender systems; software architecture; software maintenance; Web-based application; recommendation system; refactoring recommendation; reverse software architecture erosion; Computer architecture; Engines; Production facilities; Software architecture; Software systems; Syntactics; architectural erosion; recommendation system; refactoring;
  • 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.40
  • Filename
    6178900