CrossRef Open Access 2023 4 sitasi

Technical debt in the engineering of complex systems

Ye Yang Dinesh Verma Philip S. Anton

Abstrak

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.

Penulis (3)

Y

Ye Yang

D

Dinesh Verma

P

Philip S. Anton

Format Sitasi

Yang, Y., Verma, D., Anton, P.S. (2023). Technical debt in the engineering of complex systems. https://doi.org/10.1002/sys.21677

Akses Cepat

PDF tidak tersedia langsung

Cek di sumber asli →
Lihat di Sumber doi.org/10.1002/sys.21677
Informasi Jurnal
Tahun Terbit
2023
Bahasa
en
Total Sitasi
Sumber Database
CrossRef
DOI
10.1002/sys.21677
Akses
Open Access ✓