A platform for research: civil engineering, architecture and urbanism
A Study on Architectural Smells Prediction
Architectural smells can be detrimental to the system maintainability, evolvability and represent a source of architectural debt. Thus, it is very important to be able to understand how they evolved in the past and to predict their future evolution. In this paper, we evaluate if the existence of architectural smells in the past versions of a project can be used to predict their presence in the future. We analyzed four Java projects in 295 Github releases and we applied for the prediction four different supervised learning models in a repeated cross-validation setting. We found that historical architectural smell information can be used to predict the presence of architectural smells in the future. Hence, practitioners should carefully monitor the evolution of architectural smells and take preventative actions to avoid introducing them and stave off their progressive growth.
A Study on Architectural Smells Prediction
Architectural smells can be detrimental to the system maintainability, evolvability and represent a source of architectural debt. Thus, it is very important to be able to understand how they evolved in the past and to predict their future evolution. In this paper, we evaluate if the existence of architectural smells in the past versions of a project can be used to predict their presence in the future. We analyzed four Java projects in 295 Github releases and we applied for the prediction four different supervised learning models in a repeated cross-validation setting. We found that historical architectural smell information can be used to predict the presence of architectural smells in the future. Hence, practitioners should carefully monitor the evolution of architectural smells and take preventative actions to avoid introducing them and stave off their progressive growth.
A Study on Architectural Smells Prediction
Arcelli Fontana, Francesca (author) / Avgeriou, Paris (author) / Pigazzini, Ilaria (author) / Roveda, Riccardo (author) / Staron, Miroslaw / Capilla, Rafael / Skavhaug, Amund
2019-08-01
Arcelli Fontana , F , Avgeriou , P , Pigazzini , I & Roveda , R 2019 , A Study on Architectural Smells Prediction . in M Staron , R Capilla & A Skavhaug (eds) , Proceedings - 45th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2019 . , 8906714 , Institute of Electrical and Electronics Engineers Inc. , pp. 333-337 , 45th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2019 , Kallithea, Chalkidiki , Greece , 28/08/2019 . https://doi.org/10.1109/SEAA.2019.00057
Article (Journal)
Electronic Resource
English
British Library Conference Proceedings | 2018
|Featured Scents: Assessing Architectural Smells for Self-Adaptive Systems at Runtime
BASE | 2021
|Online Contents | 2013