2018 International Conference on Intelligent Systems (IS) 2018
DOI: 10.1109/is.2018.8710521
|View full text |Cite
|
Sign up to set email alerts
|

Methods and Tools for TD Estimation and Forecasting: A State-of-the-art Survey

Abstract: Technical debt (TD), a metaphor inspired by the financial debt of economic theory, indicates quality compromises that can yield short-term benefits in the software development process, but may negatively affect the long-term quality of software products. Numerous techniques, methods, and tools have been proposed over the years for estimating and managing TD, providing a variety of options to the developers and project managers of software applications. However, apart from managing TD, predicting its future val… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
3

Relationship

4
3

Authors

Journals

citations
Cited by 18 publications
(17 citation statements)
references
References 54 publications
(74 reference statements)
0
13
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 3 more Smart Citations
“…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%
“…The significance of developing forecasting methods for accurate prediction of TD evolution as well as their potential impact while integrated into accompanying tools has been brought to light by a related study [63], in which the authors state that it would be interesting to examine if such methods could result in the development of higher quality software products. In a first study towards addressing this challenge, a study by Skourletopoulos et al [58] proposes a method for predicting the TD of Software as a Service (SaaS) applications using the COCOMO software cost model [7].…”
Section: Td Forecastingmentioning
confidence: 99%
See 2 more Smart Citations
“…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%