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