Back to Search Start Over

Technical debt in the engineering of complex systems.

Authors :
Yang, Ye
Verma, Dinesh
Anton, Philip S.
Source :
Systems Engineering. Sep2023, Vol. 26 Issue 5, p590-603. 14p.
Publication Year :
2023

Abstract

The metaphor of technical debt (TD) is widely adopted in the software engineering field, referring to short‐term compromises in software artifacts in exchange for speed or to meet release schedules or other constraints. The implication is that TDs accumulate over time, and may eventually make rework or maintenance very expensive or even impossible. The analogy is generally applicable in the systems engineering field, particularly concerning numerous program cancellation and obsolescence challenges due to premature decisions made in early acquisition phases. This paper adapts this metaphor of TD to the systems engineering field, and proposes a TD taxonomy to support the early identification and assessment of TD items in engineering complex systems, especially in the early life cycle phases of engineering complex, distributed systems. The taxonomy identifies seven TD types: functionality, performance, interoperability, version conflicts, documentation and support, system evolution, and organic, based on systematic indicators and signs discoverable during early acquisition activities. We expect that the notion and the taxonomy of TD will offer an additional perspective for design decisions that will help mitigate challenging integration and obsolescence issues in the engineering of complex systems. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
10981241
Volume :
26
Issue :
5
Database :
Academic Search Index
Journal :
Systems Engineering
Publication Type :
Academic Journal
Accession number :
171349303
Full Text :
https://doi.org/10.1002/sys.21677