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.
Abstract
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.
Collection Contents
-
Welcome to the Sixth International Workshop on Managing Technical Debt
September 30, 2014 • Presentation
By Carolyn Seaman (University of Maryland Baltimore County)
This presentation introduces the Sixth International Workshop on Managing Technical Debt to discuss research and practitioner progress on managing technical debt.
read -
The Correspondence Between Software Quality Models and Technical Debt Estimation Approaches
September 30, 2014 • Presentation
By Isaac Griffith (Montana State University), Zadia Codabux (Mississippi State University), Derek Reimanis (Montana State University), Ajay Deo (Mississippi State University), Byron J. Williams (Mississippi State University), Clemente Izurieta (Montana State University)
In this presentation, the authors ask whether techniques and methods for estimating technical debt represent the relationship between quality and technical debt.
read -
Technical Debt and the Effect of Agile Software Development Practices on It: An Industry Practitioner Survey
September 30, 2014 • Presentation
By Johannes Holvitie (Turku Center for Computer Science), Ville Leppänen (Turku Center for Computer Science), Sami Hyrynsalmi (University of Turku)
The presentation presents the results of three research questions about using agile development methods to manage technical debt in software development environments.
read -
Towards an Ontology of Terms on Technical Debt
September 30, 2014 • Presentation
By Nicolli S. R. Alves (Universidade Salvador), Leilane F. Ribeiro (Universidade Salvador), Vivyane Caires (Universidade Salvador), Thiago S. Mendes (Frauhofer Project Center for Software and System Engineering at UFBA), Rodrigo O. Spínola (Universidade Salvador)
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.
read -
Explicating, Understanding, and Managing Technical Debt from Self-Driving Miniature Car Projects
September 30, 2014 • Presentation
By Md. Abdullah Al Mamun (Chalmers University of Technology), Christian Berger (University of Gothenburg), Jörgen Hansson (University of Skovde)
This presentation describes the evolution of technical debt in developing self-driving miniature cars to reduce debt and have more reusable, maintainable software.
read -
When-to-Release Software Product Decisions in Consideration of Technical Debt
September 30, 2014 • Presentation
By Jason Ho (University of Calgary), Guenther Ruhe (University of Calgary)
This presentation explains “when-to-release” planning as the problem of determining the release date to maximize release value and minimize technical debt.
read -
Are All Methods in Your Data Access Objects (DAOs) in the Right Place? A Preliminary Study
September 30, 2014 • Presentation
By Mauricio Aniche (University of São Paulo), Gustavo Oliva (University of São Paulo), Marco Gerosa (University of Delaware)
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.
read -
A Framework for Estimating Interest on Technical Debt by Monitoring Developer Activity Related to Code Comprehension
September 30, 2014 • Presentation
By Vallary Singh (University of Delaware), Will Snipes (ABB Corporate Research), Nicholas Kraft (ABB Coporate Research)
This presentation describes research to quantify technical debt by defining and calculating class-based comprehension effort metrics computed from developer logs.
read