2012
DOI: 10.1109/ms.2012.167
|View full text |Cite
|
Sign up to set email alerts
|

Technical Debt: From Metaphor to Theory and Practice

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

3
324
0
22

Year Published

2016
2016
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 536 publications
(349 citation statements)
references
References 2 publications
3
324
0
22
Order By: Relevance
“…Technical debt is a metaphor originally referring to "not quite right code which we postpone making it right" (Cunningham 1992) but that since has expanded to include a spectrum of issues from bad coding to architectural issues (Kruchten et al 2012) The system was originally designed for a single customer. Additionally, the development in the previous organization had occurred within strict deadlines.…”
Section: Significant Technical Debtmentioning
confidence: 99%
“…Technical debt is a metaphor originally referring to "not quite right code which we postpone making it right" (Cunningham 1992) but that since has expanded to include a spectrum of issues from bad coding to architectural issues (Kruchten et al 2012) The system was originally designed for a single customer. Additionally, the development in the previous organization had occurred within strict deadlines.…”
Section: Significant Technical Debtmentioning
confidence: 99%
“…As a form of technical debt (Cunningham 1993), they could hinder the comprehensibility and maintainability of software systems (Kruchten et al 2012). An example of code smell is the God Class, a large and complex class that centralizes the behavior of a portion of a system and only uses other classes as data holders.…”
Section: Introductionmentioning
confidence: 99%
“…A further line of research concerns the consequences of making early programming decisions on a purely pragmatic basis (e.g. in order to get the system working); it has been shown that such short cuts create "Technical Debt" on which interest will accrue in the form of error and maintenance costs throughout the lifecycle of the software product (Kruchten et al, 2012).…”
Section: Is Confirmation Holismmentioning
confidence: 99%