Back to Search
Start Over
Technical debt in the engineering of complex systems.
- 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]
- Subjects :
- *SYSTEMS engineering
*LIFE cycles (Biology)
*OBSOLESCENCE
*SOFTWARE engineering
Subjects
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