Towards flexible automated software architecture erosion diagnosis and treatment

Matthias Mair, Sebastian Herold, Andreas Rausch · 2014

Uncontrolled software architecture erosion can lead to a degradation of the quality of a software system. It is hence of great importance to repair erosion efficiently. Refactorings can help to systematically reverse software architecture erosion through applying them in the system where architectural violations have been detected. However, existing refactoring approaches do not address architecture erosion holistically.

Read the paper · More papers on PaperTik