Seventh International Workshop on Managing Technical Debt Collection
This collection includes presentations from the Seventh International Workshop on Managing Technical Debt. Participants shared approaches to software maintenance and evolution.
Abstract
Technical debt is a metaphor that software developers and managers increasingly use to communicate key trade-offs related to time planning 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 presenations about tools for measuring and managing technical debt, application of financial theories, source code analysis, code smells, refactoring, decision making, and empirical industrial studies.
The workshop summary was published as Technical Debt: Broadening Perspectives Report on the Seventh Workshop on Managing Technical Debt (MTD 2015), ACM SIGSOFT Software Engineering Notes, Volume 41, Issue 2, March 2016, pages 38-41.
The proceedings are available at IEEE Xplore.
The presentation slides are linked below.
Collection Contents
-
Towards an Open-Source Tool for Measuring and Visualizing the Interest of Technical Debt
October 2, 2015 • Presentation
By Davide Falessi (California Polytechnic State University), Andreas Reichel (Mannheim University of Applied Sciences)
This work advances the measurement and visualization of interest on technical debt and introduces MIND, an open-source tool that supports quantification of interest.
read -
Detecting and Quantifying Different Types of Self-Admitted Technical Debt
October 2, 2015 • Presentation
By Everton da S. Maldonado (Concordia University), Emad Shihab (Concordia University)
This presentation examines source-code comments to detect and categorize types of technical debt and proposes four simple filtering heuristics to detect them.
read -
Towards a Prioritization of Code Debt: A Code Smell Intensity Index
October 2, 2015 • Presentation
By Francesca Arcelli Fontana (University of Milano Bicocca), Vincenzo Ferme (University of Milano–Bicocca), Marco Zanoni (University of Milano Bicocca), Riccardo Roveda (University of Milano–Bicocca)
This presentation provides an Intensity Index to determine the most critical instances of code smells, a source of technical debt in software, to aid in their removal.
read -
A Contextualized Vocabulary Model for Identifying Technical Debt in Code Comments
October 2, 2015 • Presentation
By Mário André (Federal University of Bahia), André Batista (Federal University of Sergipe), Manoel Mendonça (Fraunhofer Project Center at UFBA), Rodrigo O. Spínola (Universidade Salvador)
This presentation describes a study of two large, open-source software projects and proposes a model to support identifying technical debt with code comment analysis.
read -
Identifying and Visualizing Architectural Debt and Its Efficiency Interest in the Automotive Domain: A Case Study
October 2, 2015 • Presentation
By Ulf Eliasson (Volvo Car Group), Antonio Martini (Chalmers University of Technology and University of Gothenburg), Robert Kaufmann (Chalmers University of Technology and University of Gothenburg), Sam Odeh (Chalmers University of Technology and University of Gothenburg)
This presentation examines architectural technical debt at the Volvo Car Group and introduces a visual tool to communicate this debt and its interest to stakeholders.
read -
Estimating the Breaking Point for Technical Debt
October 2, 2015 • Presentation
By Alexander Chatzigeorgiou (University of Groningen), Apostolos Ampatzoglou (University of Groningen), Areti Ampatzoglou (University of Groningen), Theodoros Amanatidis (University of Groningen)
The interest on technical debt can sum to an amount larger than the effort to repay the initial debt; this presentation describes an approach for estimating this point.
read -
Technical Debt of Standardized Test Software
October 2, 2015 • Presentation
By Kristóf Szabados (Eötvös Loránd University), Attila Kovács (Eötvös Loránd University)
Technical debt investigations have become more important in the software development industry; the same challenges are valid for automated test systems.
read -
A Framework to Aid in Decision Making for Technical Debt Management
October 2, 2015 • Presentation
By Carlos Fernández-Sánchez (Technical University of Madrid), Agustín Yagüe (Technical University of Madrid), Juan Garbajosa (Technical University of Madrid)
This presentation introduces a framework to aid in decision making for technical debt management, classified into groups and stakeholders' points of view.
read -
The Restructuring and Refinancing of Technical Debt
October 2, 2015 • Presentation
By Raul Zablah (University of Pennsylvania), Chris Murphy (University of Pennsylvania)
This presentation looks at technical debt as a leverage product that is contingent on the liquidity of the debtor to more effectively assess the incurment of debt.
read