Aug 2026· Comprehensive Journal of Science· 0 citations· 8 references
TL;DR
According to the results, deep learning can be more beneficial for forecasting technical debt but does not bring the required level of improvement only due to the complexity of the model.
Abstract
Technical debt (TD) is an everlasting issue in software engineering. This is the issue of short-term programming choices leading to larger costs in terms of maintenance, quality, and evolution in the future. This issue becomes critically important for large software projects, as they usually contain various quality indicators and constantly changing states of the system. The goal of the study is to create and evaluate an efficient intelligent model for forecasting technical debt. The experiment utilized the Technical Debt Forecasting dataset available on Zenodo. The dataset has been gathered from 15 open source programming projects. The compiled dataset is formed by 1,918 measurements taken during the process of the software under consideration. The dataset consists of 41 common predictive variables. The report uses 70/15/15 temporal split to avoid time leakage. The TCN utilizes an eight-step temporal window and outperforms persistence, Random Forest, and Gradient Boost models.
The predictions of normalized technical debt for the second step based on TCN in the within-project test observations (n = 172) yielded MAE = 0.001388, RMSE = 0.002956, and R² = 0.999842. The results indicated that on this dataset, the persistence method achieved better scores of MAE = 0.001166, RMSE = 0.002943, and R² = 0.999843. To analyze what the differences in results are in terms of statistical significance, a Wilcoxon signed-rank test was applied to compare paired absolute errors, and the computed differences turned out to be statistically significant (p < .001) favoring the persistence model. The TCN was also used for getting results on cross-project data with Groovy, Kafka, and CommonsIO being excluded. The results there demonstrated MAE = 0.003930 for TCN compared to 0.003110 for persistence. According to the results, deep learning can be more beneficial for forecasting technical debt but does not bring the required level of improvement only due to the complexity of the model.
View the results as a methodological contribution rather than direct evidence of practical investment value, given the modest trend-classification accuracy and the lack of trading back testing, transaction costs, or risk-adjusted performance measures.
Muhammad Jahron, J. A. Widians, Andi Tejawati· TEPIAN· 0 citations
To improve the interpretability of enterprise cash-flow and liability-management forecasting, this study applies a Temporal Fusion Transformer model incorporating financial rule constraints. Static and dynamic feature embedding and bidirectional LSTM encoding are first used to extract long-term evolutionary representat...
Machine learning methods offer new opportunities for improving managerial decision-making and economic efficiency in the management of mass receivables portfolios. This article assesses their potential application in the early identification of debt collection cases with low recovery potential. From the perspective of...
Rafał Jankowski, Ł. Jankowski· Communications of Internatio...· 0 citations
A common failure in construction project delivery around the world is cost overruns and schedule delays. This research benchmarks five machine learning models (Random Forest (RF), Extreme Gradient Boosting (XGBoost), Light Gradient Boosting Machine (LightGBM), Support Vector Machine (SVM), and a Multilayer Perceptron A...
Mustafa Al-Saadi· International Journal of Com...· 0 citations
Enterprise resource planning (ERP) systems that are based on workdays are becoming dependent on extensive, heterogeneous and rapidly changing financial information, but current tools are constrained by restricted data structures, hand written rules, and poor generalization among enterprises. When implemented in the con...
. Stock return prediction is a classic challenge in financial time series analysis. This study uses 996 valid daily trading samples of Netflix (NFLX) stock from 2018 to 2022, building a pure XGBoost baseline with 12 traditional technical indicators. The baseline achieves near-perfect training fit (MSE=0.0000, R²=1.000)...
Lan Zhang· Proceedings of the 4th Inter...· 0 citations
Related blog posts
MIT News · Artificial Intelligence· news.mit.eduOct 2, 2026
Writing as a participant and researcher, PhD student JS Tan SM ’22 has co-authored a new book about the rise of tech worker protests and the employer backlash that followed.
Requirements in large systems rarely exist in isolation. Their meaning depends on the wider project context - other requirements, policies, decisions, tests, and implementation details. That becomes especially important when AI is used for review, because spotting a possible conflict or gap is only the beginning. ReqSpace explores how AI, visualisation, and connected project context can help reviewers understand those findings, trace the relationships behind them, and focus on the questions that…
AI is making software generation faster, but speed does not remove the need for expertise. As more work is delegated to AI, tacit knowledge may become one of the most important human advantages in software engineering. The post Beyond Prompt Engineering: The Role of Tacit Knowledge in Software Engineering appeared first on GPT-Lab.