A practitioner survey on Requirements Technical Debt Quantification

IF 4.1 2区 计算机科学 Q1 COMPUTER SCIENCE, SOFTWARE ENGINEERING
Judith Perera , Ewan Tempero , Yu-Cheng Tu , Kelly Blincoe
{"title":"A practitioner survey on Requirements Technical Debt Quantification","authors":"Judith Perera ,&nbsp;Ewan Tempero ,&nbsp;Yu-Cheng Tu ,&nbsp;Kelly Blincoe","doi":"10.1016/j.jss.2025.112538","DOIUrl":null,"url":null,"abstract":"<div><div>Requirements Technical Debt (RTD) is a phenomenon borrowed from the Technical Debt literature that captures the consequences of sub-optimal decisions made concerning software requirements. We report on a survey conducted to understand industry practices and perceptions about RTD quantification.</div><div>The survey instrument was designed based on prior work, the RTD Quantification Model (RTDQM), which captures RTD quantification conceptually and serves as a reference point. Our survey employs the Critical Incident Technique (CIT), inquiring practitioners about what RTD instances they encountered. Follow-up questions focused on understanding whether practitioners fixed such RTD instances and whether they quantified model concepts such as the Cost of fixing, the Benefit of fixing, and the Consequences of not fixing. We also sought their opinions on whether quantification supports decision-making.</div><div>Our findings suggest that the Benefit of fixing RTD is the concept agreed by most practitioners that it supports decision-making, and is quantified in practice. Practitioners’ preferences regarding the concepts to quantify seem to differ based on the different RTD instances. Survey findings also suggest that the company and individual perspectives regarding the quantification of the concepts differ. Our findings reveal future research avenues that warrant deeper conversations with the industry.</div></div>","PeriodicalId":51099,"journal":{"name":"Journal of Systems and Software","volume":"230 ","pages":"Article 112538"},"PeriodicalIF":4.1000,"publicationDate":"2025-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Systems and Software","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0164121225002067","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0

Abstract

Requirements Technical Debt (RTD) is a phenomenon borrowed from the Technical Debt literature that captures the consequences of sub-optimal decisions made concerning software requirements. We report on a survey conducted to understand industry practices and perceptions about RTD quantification.
The survey instrument was designed based on prior work, the RTD Quantification Model (RTDQM), which captures RTD quantification conceptually and serves as a reference point. Our survey employs the Critical Incident Technique (CIT), inquiring practitioners about what RTD instances they encountered. Follow-up questions focused on understanding whether practitioners fixed such RTD instances and whether they quantified model concepts such as the Cost of fixing, the Benefit of fixing, and the Consequences of not fixing. We also sought their opinions on whether quantification supports decision-making.
Our findings suggest that the Benefit of fixing RTD is the concept agreed by most practitioners that it supports decision-making, and is quantified in practice. Practitioners’ preferences regarding the concepts to quantify seem to differ based on the different RTD instances. Survey findings also suggest that the company and individual perspectives regarding the quantification of the concepts differ. Our findings reveal future research avenues that warrant deeper conversations with the industry.
对需求技术债务量化的从业者调查
需求技术债(RTD)是从技术债文献中借来的一种现象,它捕获了与软件需求有关的次优决策的后果。我们报告了一项调查,以了解行业实践和对RTD量化的看法。该调查工具是基于先前的工作,即RTD量化模型(RTDQM)设计的,该模型从概念上捕获了RTD量化并作为参考点。我们的调查采用了关键事件技术(CIT),询问从业者他们遇到的RTD实例。后续问题集中于理解从业者是否固定了这样的RTD实例,以及他们是否量化了模型概念,例如固定的成本、固定的收益,以及不固定的后果。我们还就量化是否支持决策征求了他们的意见。我们的研究结果表明,修复RTD的好处是大多数从业者同意的概念,它支持决策,并在实践中被量化。实践者对于量化概念的偏好似乎基于不同的RTD实例而有所不同。调查结果还表明,公司和个人对量化概念的看法不同。我们的发现揭示了未来的研究途径,保证与行业进行更深入的对话。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Systems and Software
Journal of Systems and Software 工程技术-计算机:理论方法
CiteScore
8.60
自引率
5.70%
发文量
193
审稿时长
16 weeks
期刊介绍: The Journal of Systems and Software publishes papers covering all aspects of software engineering and related hardware-software-systems issues. All articles should include a validation of the idea presented, e.g. through case studies, experiments, or systematic comparisons with other approaches already in practice. Topics of interest include, but are not limited to: •Methods and tools for, and empirical studies on, software requirements, design, architecture, verification and validation, maintenance and evolution •Agile, model-driven, service-oriented, open source and global software development •Approaches for mobile, multiprocessing, real-time, distributed, cloud-based, dependable and virtualized systems •Human factors and management concerns of software development •Data management and big data issues of software systems •Metrics and evaluation, data mining of software development resources •Business and economic aspects of software development processes The journal welcomes state-of-the-art surveys and reports of practical experience for all of these topics.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信