Back to Search Start Over

A Study on Architectural Smells Prediction

Authors :
Staron M., Capilla R., Skavhaug A.
Arcelli Fontana, F
Avgeriou, P
Pigazzini, I
Roveda, R
Staron M., Capilla R., Skavhaug A.
Arcelli Fontana, F
Avgeriou, P
Pigazzini, I
Roveda, R
Publication Year :
2019

Abstract

Architectural smells can be detrimental to system maintainability and 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 four different supervised learning models for the prediction 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.

Details

Database :
OAIster
Notes :
English
Publication Type :
Electronic Resource
Accession number :
edsoai.on1311396552
Document Type :
Electronic Resource