Accession Number:

AD1084334

Title:

Can Knowledge of Technical Debt Help Identify Software Vulnerabilities

Descriptive Note:

Conference Paper

Corporate Author:

Carnegie Mellon University Software Engineering Institute Pittsburgh United States

Report Date:

2018-12-31

Pagination or Media Count:

12.0

Abstract:

What is Technical Debt Our legacy software has code without exception handling, which made sense for lower capacity processors, today we cant find and track these issues. These areas in the code have become nightmares. Technical debt is a software design issue that Exists in an executable system artifact, such as code, build scripts, data model, automated test suites Is traced to several locations in the system, implying issues are not isolated but propagate throughout the system artifacts. Has a quantifiable effect on system attributes of interest to developers e.g., increasing defects, negative change in maintainability and code quality indicators.

Subject Categories:

  • Computer Programming and Software
  • Computer Systems Management and Standards
  • Computer Programming and Software
  • Computer Systems Management and Standards

Distribution Statement:

APPROVED FOR PUBLIC RELEASE