On April 5, 11:00 ( Univ Lille 1, Bat M3, M116), Ricardo Terra will present his work on “Recommending Refactorings to Reverse Software Architecture Erosion”.
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 have described the 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. In this talk, we will describe some recommendations proposed in our current research and results of their application in two real web-based applications.