Riccardo Roveda: Identifying and Evaluating Software Architecture Erosion. University of Milan, Italy 2018