软件开发中技术债务需求的识别与度量:系统文献综述
软件工程
2021-07-15 v2
摘要
背景:技术债务需求关乎规约理想值与实际系统实现之间的距离,这是为获取即时收益而做出策略性决策或语境非预期变更的后果。为保障软件演进,有必要对其加以管理。识别与度量是管理过程的前两个阶段;然而,在需求工程的学术研究中它们鲜被探讨。目标:我们旨在调查哪些证据有助于强化技术债务需求管理(含识别与度量)过程。方法:我们开展了系统文献综述,通过手动与自动检索考虑了 2010 至 2020 年间的 7499 项研究,并纳入 61 项主研究。结果:我们识别了若干技术债务需求的成因、有助于识别与度量的现有策略,以及支撑度量阶段的指标。结论:关于技术债务需求的研究仍属初步,尤其在管理工具方面。然而,人际问题(执行此类活动时所遇困难)未受足够重视,因而也需研究。最后,提供用以辅助技术债务度量的指标是本文的贡献之一,为需求语境中的应用提供了见解。
引用
@article{arxiv.2105.14232,
title = {Identification and Measurement of Technical Debt Requirements in Software Development: a Systematic Literature Review},
author = {Ana Melo and Roberta Fagundes and Valentina Lenarduzzi and Wylliams Santos},
journal= {arXiv preprint arXiv:2105.14232},
year = {2021}
}