Proceedings of the 9th International ACM Sigsoft Conference on Quality of Software Architectures 2013
DOI: 10.1145/2465478.2465492
|View full text |Cite
|
Sign up to set email alerts
|

A formal approach to technical debt decision making

Abstract: The notion of technical debt attracts significant attention, especially in the context of reconciling architecture and agile development. However, most work on technical debt is still largely informal and if it provides a formalization it is often ad-hoc. In this paper, we provide a detailed, formal analysis of decision making on technical debt in development.Using this formalization, we show that optimal decision making is not effectively computable in real-world situations and provide several well-defined ap… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
21
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 37 publications
(21 citation statements)
references
References 13 publications
0
21
0
Order By: Relevance
“…By contrast, some other approaches for technical debt decision making take a more formal approach. For example, Schmid proposed an approach to formalize the technical debt concept and decision making (Schmid 2013). In this approach, technical debt is modeled using implementation cost, rework cost and future evolution path.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…By contrast, some other approaches for technical debt decision making take a more formal approach. For example, Schmid proposed an approach to formalize the technical debt concept and decision making (Schmid 2013). In this approach, technical debt is modeled using implementation cost, rework cost and future evolution path.…”
Section: Related Workmentioning
confidence: 99%
“…Section 2 outlined some approaches to technical debt decision making in the literature (Bachmann et al 2012;Nord et al 2012;Schmid 2013), none of which have been validated in practice. In section 3.3, we propose a simple approach based on risk management techniques, which we adapt in the case study.…”
Section: Technical Debt Management Processmentioning
confidence: 99%
See 1 more Smart Citation
“…For this planning, the project manager sorts TD according to their cost and benefit and determines the set that should be paid to minimize the cost and maximize the benefits of the project. Various approaches [8,32,33] have been proposed for technical debt prioritization and decision making.…”
Section: Cataloging Technical Debtmentioning
confidence: 99%
“…It is possible to find several works related to decision making process in TD, such as [30,32,33]. TDTracker tool aims to help managers control TD and support their decision, establishing a relationship to these works.…”
Section: Td-trackermentioning
confidence: 99%