Managing Technical Debt and Software Architecture

Abstract

A Typical Technical Debt Example:A decade ago processors were not as powerful. To optimize for performance wewould not insert code for exception handling when we knew we would not divideby zero or hit an out of bounds memory condition. These areas now are hard totrack and have become security nightmares

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2021
Accession Number
AD1152774

Entities

People

  • Ipek Ozkaya

Organizations

  • Carnegie Mellon University

Tags

DTIC Thesaurus Topics

  • Acquisition
  • Artifacts
  • Computer Programming
  • Computer Programs
  • Copyrights
  • Department Of Defense
  • Engineering
  • Governments
  • Guarantees
  • Materials
  • Project Management
  • Software Design
  • Software Development
  • Software Development Tools
  • Technical Debt
  • Universities

Readers

  • Educational Psychology
  • European Security and Defence Policy (ESDP).
  • Parallel and Distributed Computing.