量化技术债务:一项系统映射研究与一个概念模型
软件工程
2023-03-14 v1
摘要
为了有效管理技术债务(TD),我们需要可靠的手段来量化它。我们进行了一项系统映射研究(SMS),从中识别出关注 TD 不同方面的量化方法。有些方法基于代码坏味的识别来量化,有些量化重构的投资回报率(ROI),有些从软件质量角度将理想状态与软件当前状态进行比较,还有些比较不同的开发路径以减少 TD。目前尚不清楚这些方法是否在量化同一事物,以及它们是否支持相似或不同的 TD 管理(TDM)决策。这导致了无法有效比较和评估这些方法的问题。为解决该问题,我们开发了一个新的概念模型——技术债务量化模型(TDQM),它捕捉了与 TD 量化相关的重要概念并阐明了它们之间的关系。TDQM 可通过一种通用的统一表示,即 TDQM 方法比较矩阵,来表征多样的 TD 量化方法,从而实现对方法间有用的比较与评估。本文报告了该映射研究、TDQM 的开发,以及应用 TDQM 比较和评估 TD 量化方法的情况。
引用
@article{arxiv.2303.06535,
title = {Quantifying Technical Debt: A Systematic Mapping Study and a Conceptual Model},
author = {Judith Perera and Ewan Tempero and Yu-Cheng Tu and Kelly Blincoe},
journal= {arXiv preprint arXiv:2303.06535},
year = {2023}
}