Article (Scientific journals)
Evaluating time-dependent methods and seasonal effects in code technical debt prediction
Robredo, Mikel; SAARIMÄKI, Nyyti; Esposito, Matteo et al.
2025In Journal of Systems and Software, 230, p. 112545
Peer Reviewed verified by ORBi Dataset
 

Files


Full Text
2024_JSS_TDPrediction.pdf
Author postprint (859.7 kB) Creative Commons License - Attribution
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Technical debt; Software quality; Mining software repositories; Empirical software engineering; Time series analysis
Abstract :
[en] Background: Code Technical Debt (Code TD) prediction has gained significant attention in recent software engineering research. However, no standardized approach to Code TD prediction fully captures the factors influencing its evolution. Objective: Our study aims to assess the impact of time-dependent models and seasonal effects on Code TD prediction. It evaluates such models against widely used Machine Learning models also considering the influence of seasonality on prediction performance. Methods: We trained 11 prediction models with 31 Java open-source projects. To assess their performance, we predicted future observations of the SQALE index. To evaluate the practical usability of our TD forecasting model and their impact on practitioners, we surveyed 23 software engineering professionals. Results: Our study confirms the benefits of time-dependent techniques, with the ARIMAX model outperforming the others. Seasonal effects improved predictive performance, though the impact remained modest. ARIMAX/SARIMAX models demonstrated to provide well-balanced long-term forecasts. The survey highlighted strong industry interest in short- to medium-term TD forecasts. Conclusions: Our findings support using techniques that capture time dependence in historical software metric data, particularly for Code TD. Effectively addressing this evidence requires adopting methods that account for temporal patterns.
Research center :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > SVV - Software Verification and Validation
Disciplines :
Computer science
Author, co-author :
Robredo, Mikel ;  University of Oulu
SAARIMÄKI, Nyyti  ;  University of Luxembourg
Esposito, Matteo ;  University of Oulu
Taibi, Davide;  University of Oulu
Peñaloza, Rafael;  University of Milano-Bicocca
Lenarduzzi, Valentina;  University of Oulu
External co-authors :
yes
Language :
English
Title :
Evaluating time-dependent methods and seasonal effects in code technical debt prediction
Publication date :
December 2025
Journal title :
Journal of Systems and Software
ISSN :
0164-1212
eISSN :
1873-1228
Publisher :
Elsevier BV
Volume :
230
Pages :
112545
Peer reviewed :
Peer Reviewed verified by ORBi
Available on ORBilu :
since 08 August 2025

Statistics


Number of views
60 (5 by Unilu)
Number of downloads
39 (1 by Unilu)

Scopus citations®
 
2
Scopus citations®
without self-citations
2
OpenCitations
 
0
OpenAlex citations
 
1

Bibliography


Similar publications



Contact ORBilu