search menu icon-carat-right cmu-wordmark

Sixth International Workshop on Managing Technical Debt Collection

This collection includes presentations from the Sixth International Workshop on Managing Technical Debt, where participants shared approaches to evaluate and manage technical debt.

Publisher:

Software Engineering Institute

This collection was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.

Technical debt is a metaphor that software developers and managers increasingly use to communicate key tradeoffs related to release and quality issues. The Managing Technical Debt workshop series has, since 2010, brought together practitioners and researchers to discuss and define issues related to technical debt and how they can be studied. This collection includes presentations on practical experience with technical debt and approaches to evaluate and manage technical debt.

The workshop summary was published as Technical Debt: Beyond Definition to Understanding Report on the Sixth International Workshop on Managing Technical Debt, ACM SIGSOFT Software Engineering Notes, Volume 40, Issue 2, March 2015, pages 32-34.

The proceedings are available at IEEE Xplore.

The presentation slides are linked below.

Welcome to the Sixth International Workshop on Managing Technical Debt

September 2014

This presentation introduces the Sixth International Workshop on Managing Technical Debt to discuss research and practitioner progress on managing technical debt.

The Correspondence Between Software Quality Models and Technical Debt Estimation Approaches

September 2014

In this presentation, the authors ask whether techniques and methods for estimating technical debt represent the relationship between quality and technical debt.

Technical Debt and the Effect of Agile Software Development Practices on It: An Industry Practitioner Survey

September 2014

The presentation presents the results of three research questions about using agile development methods to manage technical debt in software development environments.

Towards an Ontology of Terms on Technical Debt

September 2014

This presentation discusses an ontology of terms for technical debt that classifies debt by the activity of the development process in which the debt was associated.

Explicating, Understanding, and Managing Technical Debt from Self-Driving Miniature Car Projects

September 2014

This presentation describes the evolution of technical debt in developing self-driving miniature cars to reduce debt and have more reusable, maintainable software.

When-to-Release Software Product Decisions in Consideration of Technical Debt

September 2014

This presentation explains “when-to-release” planning as the problem of determining the release date to maximize release value and minimize technical debt.

Are All Methods in Your Data Access Objects (DAOs) in the Right Place? A Preliminary Study

September 2014

This presentation describes a way to identify methods that have been placed in wrong or ambiguous data access objects and provides results from three projects.

A Framework for Estimating Interest on Technical Debt by Monitoring Developer Activity Related to Code Comprehension

September 2014

This presentation describes research to quantify technical debt by defining and calculating class-based comprehension effort metrics computed from developer logs.