Technical debt and agile software development practices and processes: An industry practitioner survey
Johannes Holvitie, Sherlock A. Licorish, Rodrigo O. Sp\'inola, Sami, Hyrynsalmi, Stephen G. MacDonell, Thiago S. Mendes, Jim Buchan, Ville, Lepp\"anen

TL;DR
This study surveys industry practitioners to understand how technical debt manifests and is managed within agile software development, highlighting the role of specific practices and stakeholder concerns.
Contribution
It provides empirical insights into the effects of agile practices on technical debt management and offers actionable managerial recommendations based on practitioner experiences.
Findings
Practitioners are aware of technical debt but underutilize the concept.
Technical debt mainly resides in legacy systems and is hard to conceptualize.
Agile practices that verify and maintain artifact quality help reduce technical debt.
Abstract
Context: Contemporary software development is typically conducted in dynamic, resource-scarce environments that are prone to the accumulation of technical debt. While this general phenomenon is acknowledged, what remains unknown is how technical debt specifically manifests in and affects software processes, and how the software development techniques employed accommodate or mitigate the presence of this debt. Objectives: We sought to draw on practitioner insights and experiences in order to classify the effects of agile method use on technical debt management. We explore the breadth of practitioners' knowledge about technical debt; how technical debt is manifested across the software process; and the perceived effects of common agile software development practices and processes on technical debt. In doing so, we address a research gap in technical debt knowledge and provide novel and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
