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 emphasizes the specific nature of requirements engineering. In particular, the theory consists of 23 falsifiable propositions derived from the literature, the interviews, and survey results. Conclusions: The concepts of requirements engineering debt are perceived to be similar to their technical debt counterpart. Nevertheless, measuring and tracking requirements engineering debt are immature in practice. Our proposed theory serves as the first guide toward further research in this area.
翻译:技术债务研究的进展显示了运用金融债务隐喻支持软件开发活动决策的好处。虽然需求工程期间的决策具有重要影响,但需求工程中的债务隐喻没有得到充分探讨。目标:我们的目标是通过组织与实际工作者理解和管理需求有关的概念,使债务隐喻如何适用于需求工程(RED) 方法:我们进行了两次深入的专家访谈,以确定关键需求,工程债务概念和构建一个调查工具。我们调查了全世界69名从业人员,了解他们对概念的看法,并开发了初步分析理论。结果:我们提出了一个RED理论,将关键概念与技术债务研究相协调,但强调需求工程的具体性质。特别是,理论包括23个可以伪造的理论,这些理论来自文献、访谈和调查结果。结论:工程债务的概念被认为与其技术债务对应方类似。然而,计量和跟踪工程债务的要求在实践中并不成熟。我们提议的理论是这一领域进一步研究的第一个指南。</s>