An initial Theory to Understand and Manage Requirements Engineering Debt in Practice
Julian Frattini, Davide Fucci, Daniel Mendez, Rodrigo Spinola,, Vladimir Mandic, Nebojsa Tausan, Muhammad Ovais Ahmad, Javier Gonzalez-Huerta

TL;DR
This paper introduces an initial theory for understanding and managing requirements engineering debt, adapting the technical debt metaphor to improve decision-making and tracking in requirements engineering practice.
Contribution
It develops the first analytical theory of requirements engineering debt, integrating expert insights and empirical data to guide future research and practice.
Findings
Requirements engineering debt concepts are similar to technical debt.
Practitioners find measuring and tracking RED immature.
The theory includes 23 falsifiable propositions.
Abstract
Context: Advances in technical debt research demonstrate the benefits of applying the financial debt metaphor to support decision-making in software development activities. Although decision-making during requirements engineering has significant consequences, the debt metaphor in requirements engineering is inadequately explored. Objective: We aim to conceptualize how the debt metaphor applies to requirements engineering by organizing concepts related to practitioners' understanding and managing of requirements engineering debt (RED). Method: We conducted two in-depth expert interviews to identify key requirements engineering debt concepts and construct a survey instrument. We surveyed 69 practitioners worldwide regarding their perception of the concepts and developed an initial analytical theory. Results: We propose a RED theory that aligns key concepts from technical debt research but…
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.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Software Engineering Research · Open Source Software Innovations
