Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library


An Analysis of Techniques and Methods for Technical Debt Management: A Reflection from the Architecture

  • Abstract

    This presentation was part of the Second International Workshop on Software Architecture Metrics, held at the 37th International Conference on Software Engineering.

    Technical debt is a metaphor referring to the consequences of weak software development. Managing technical debt is necessary in order to keep it under control, and several techniques have been developed with the goal of accomplishing this. However, available techniques have grown disperse and managers lack guidance. This presentation covers this gap by providing a systematic mapping of available techniques and methods for technical debt management, covering architectural debt, and identifying existing gaps that prevent managing technical debt efficiently.

  • Slides