Publication | Closed Access
Recommending Refactorings to Reverse Software Architecture Erosion
52
Citations
26
References
2012
Year
Unknown Venue
Software MaintenanceEngineeringComputer ArchitectureSoftware EngineeringArchitecture SpecificationSoftware AnalysisSoftware ArchitectureSocial SciencesArchitectural ErosionArchitectural Erosion ProcessSoftware Re-engineeringSoftware Architecture ModelingDesignSoftware ArchitectsComputer ScienceSoftware DesignCode RefactoringArchitectural DesignArchitecture AnalysisProgram AnalysisSoftware TestingSoftware Architecture RecoverySystem Software
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1