2020
DOI: 10.1016/j.jss.2020.110777
|View full text |Cite
|
Sign up to set email alerts
|

Technical debt forecasting: An empirical study on open-source repositories

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
40
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
3

Relationship

4
4

Authors

Journals

citations
Cited by 36 publications
(46 citation statements)
references
References 102 publications
(151 reference statements)
2
40
0
Order By: Relevance
“…The main goal of the SDK4ED project is to minimize cost, development time, and complexity of lowenergy software development processes, by providing a set of innovative solutions (i.e., toolboxes) integrated into the form of an easy-to-use platform for automatic optimization and trade-off calculation among important design-time and run-time software quality attributes. More specifically, the outcome of the project so far showcases numerous research and technical achievements with respect to the optimization of the targeted quality attributes, namely Maintainability [3,5,16,37,50], Dependability [32,33,[51][52][53][54], Energy Consumption [23,24,42,67], as well as Quality Forecasting [60,61,63] and Decision Support [47,[55][56][57] throughout the overall software development cycle. The SDK4ED TD Forecasting tool, integrated into the TD Management (TDM) framework, aims to provide predictive forecasts regarding the evolution of the TD quality attribute.…”
Section: Rq : Can Data Clustering Improve the Accuracy Of Crossproject Td Forecasting?mentioning
confidence: 99%
See 1 more Smart Citation
“…The main goal of the SDK4ED project is to minimize cost, development time, and complexity of lowenergy software development processes, by providing a set of innovative solutions (i.e., toolboxes) integrated into the form of an easy-to-use platform for automatic optimization and trade-off calculation among important design-time and run-time software quality attributes. More specifically, the outcome of the project so far showcases numerous research and technical achievements with respect to the optimization of the targeted quality attributes, namely Maintainability [3,5,16,37,50], Dependability [32,33,[51][52][53][54], Energy Consumption [23,24,42,67], as well as Quality Forecasting [60,61,63] and Decision Support [47,[55][56][57] throughout the overall software development cycle. The SDK4ED TD Forecasting tool, integrated into the TD Management (TDM) framework, aims to provide predictive forecasts regarding the evolution of the TD quality attribute.…”
Section: Rq : Can Data Clustering Improve the Accuracy Of Crossproject Td Forecasting?mentioning
confidence: 99%
“…In our previous work [60,61], we have initially approached the TD forecasting challenge by employing statistical time series models, which have been widely used for predicting software evolution trends. In addition to statistical time series, we have also introduced and investigated other more sophisticated approaches that can be applied for TD forecasting, such as machine learning (ML) and causal models.…”
Section: Introductionmentioning
confidence: 99%
“…Hence, the Forecaster Toolbox provides three individual web services, namely TD Forecaster, Energy Forecaster, and Dependability Forecaser, which provide ML models for predicting the evolution of TD, Energy Consumption, and Dependability, respectively. Novel models have been developed for this purpose, especially for the case of TD forecasting [40,41,43].…”
Section: Technical Debt Management Toolboxmentioning
confidence: 99%
“…The last paper [42] proposes a clustering-based approach that aims to improve cross-project TD forecasting models. Tsoukalas et al highlight the issue of performing TD forecasting for new software projects lacking a reliable and sufficient number of past commits [41]. Thus, authors investigate whether the consideration of TD-related similarities could lead to more accurate cross-project forecasting.…”
Section: Special Issue Paper Highlightsmentioning
confidence: 99%
“…The goal of SDK4ED is to minimize the cost and the development time of software development processes, by providing tools for automatic optimization of multiple quality requirements, such as technical debt, energy efficiency, dependability, and performance. The SDK4ED project so far has proposed numerous research and technical methods either with respect to the forecast and optimization of the targeted quality attributes (Energy, Maintainability, and Dependability) [4,7,18,21], or by investigating and studying the trade-offs between them [14,19,20]. The research work presented in this article is part of the energy consumption estimation component, which is integrated in the energy toolbox of the SDK4ED platform.…”
Section: Introductionmentioning
confidence: 99%