Please use this identifier to cite or link to this item: https://dair.nps.edu/handle/123456789/1423
Full metadata record
DC FieldValueLanguage
dc.contributor.authorRobert L. Nord
dc.contributor.authorIpek Ozkaya
dc.contributor.authorForrest Shull
dc.date.accessioned2020-03-16T17:58:47Z-
dc.date.available2020-03-16T17:58:47Z-
dc.date.issued2017-03-30
dc.identifier.citationPublished--Unlimited Distribution
dc.identifier.urihttps://dair.nps.edu/handle/123456789/1423-
dc.descriptionAcquisition Management / Defense Acquisition Community Contributor
dc.description.abstractTechnical debt describes a universal software development phenomenon: Quick and easy design or implementation choices that linger in the system will cause ripple effects that make future changes more costly. Although DoD software sustainment organizations have routine practices to manage other kinds of software issues, such as defects and vulnerabilities, the same cannot be said for technical debt. In this work, we discuss the relationships among these three kinds of software anomalies and their impact on software assurance and sustainable development and delivery. Defects are directly linked to external quality, and vulnerabilities are linked to more specific security concerns, but technical debt concerns internal quality and has a significant economic impact on the cost of sustaining and evolving software systems. Emerging research results and industry input demonstrate there are clear distinctions that call for different detection and management methods for defects, vulnerabilities, and technical debt. We draw from concrete examples and experience to offer software development practices to improve the management of technical debt and its impact on security.
dc.description.sponsorshipAcquisition Research Program
dc.languageEnglish (United States)
dc.publisherAcquisition Research Program
dc.relation.ispartofseriesSoftware
dc.relation.ispartofseriesSYM-AM-17-047
dc.subjectSoftware
dc.subjectSoftware Vulnerabilities
dc.subjectDefects
dc.subjectDesign Flaws
dc.subjectTechnical Debt Perspective
dc.titleSoftware Vulnerabilities, Defects, and Design Flaws: A Technical Debt Perspective
dc.typeArticle
Appears in Collections:Annual Acquisition Research Symposium Proceedings & Presentations

Files in This Item:
File SizeFormat 
SYM-AM-17-047.pdf316.15 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.