2011
DOI: 10.1016/b978-0-12-385512-1.00002-5
|View full text |Cite
|
Sign up to set email alerts
|

Measuring and Monitoring Technical Debt

Abstract: Technical debt is a metaphor for the effects of delayed software development and maintenance tasks. Due to the delay, software may carry immature artifacts in its lifecycle, e.g., immature design, incomplete documentation, etc., which may affect subsequent development and maintenance activities, and so can be seen as a type of debt that the system developers owe the system. Incurring technical debt is common for software projects and can often increase productivity in the short run. However, like paying intere… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
114
0
11

Year Published

2015
2015
2023
2023

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 152 publications
(125 citation statements)
references
References 84 publications
(116 reference statements)
0
114
0
11
Order By: Relevance
“…When creating these dependent solutions, if additional work is required due to inoptimality in these areas, this constitutes as paying interest. Seaman, et al, formalize this further by defining interest as an occurrence probability coupled with a value [19]. The occurrence probability takes into account that not all technical debt affects the project: for example if a part of the software implementation is never re-used, the probability of this part hindering further implementation updates is zero.…”
Section: Technical Debtmentioning
confidence: 99%
See 2 more Smart Citations
“…When creating these dependent solutions, if additional work is required due to inoptimality in these areas, this constitutes as paying interest. Seaman, et al, formalize this further by defining interest as an occurrence probability coupled with a value [19]. The occurrence probability takes into account that not all technical debt affects the project: for example if a part of the software implementation is never re-used, the probability of this part hindering further implementation updates is zero.…”
Section: Technical Debtmentioning
confidence: 99%
“…This is problematic, especially in our case, where we must apply the definition in the extraction process. Further, as both definitions in [20] and [19] extend the concept to technical debt management, the problem of repay probability adjustment is encountered. In both cases, the problem is not fully overcome, as the probability of technical debt becoming payable is mostly affected by the unforeseeable future development environment.…”
Section: Technical Debtmentioning
confidence: 99%
See 1 more Smart Citation
“…Design or code debt can be identified by statically analyzing source code or inspecting code compliance to standards [4]. Izurieta et al [6] mentioned techniques and tools that could potentially be useful in the identification activity.…”
Section: Identification Of Technical Debt Guo and Seamanmentioning
confidence: 99%
“…Seaman and Guo [4] explain a tradeoff when dealing with technical debt. They argue that software managers need to balance between incurring TD and the associated costs when planning their projects.…”
Section: Introductionmentioning
confidence: 99%