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.
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.
This presentation introduces the Sixth International Workshop on Managing Technical Debt to discuss research and practitioner progress on managing technical debt.
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
The presentation presents the results of three research questions about using agile development methods to manage technical debt in software development environments.
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.
This presentation describes the evolution of technical debt in developing self-driving miniature cars to reduce debt and have more reusable, maintainable software.
This presentation explains “when-to-release” planning as the problem of determining the release date to maximize release value and minimize technical debt.
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
This presentation describes research to quantify technical debt by defining and calculating class-based comprehension effort metrics computed from developer logs.