Detecting Discussions of Technical Debt

Abstract

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).

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 10, 2018
Accession Number
AD1084517

Entities

People

  • Ipek Ozkaya
  • Robert Nord
  • Zach Kurtz

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Autonomy

DTIC Thesaurus Topics

  • Air Force
  • Artifacts
  • Chromium
  • Cost Overruns
  • Data Sets
  • Department Of Defense
  • Engineering
  • Life Cycle Management
  • Life Cycles
  • Machine Learning
  • Materials
  • Software Design
  • Software Development
  • Technical Debt
  • Universities

Fields of Study

  • Computer science
  • Engineering

Readers

  • Atmospheric Science / Meteorology, specifically Wind Wave Turbulence.
  • Economics
  • Software Engineering.