MultiDimEr:一种多维缺陷分析器
软件工程
2024-02-19 v1
摘要
背景:缺陷及其管理消耗了软件开发组织大量的时间和精力。减少缺陷可以显著提高新功能开发的能力。目标:我们对缺陷报告的维度进行分类和可视化,以识别累积的技术债务。这些证据不仅可作为从业者和管理者推动改进工作的论据基础,也可作为根本原因分析的起点,从而减少整体缺陷流入。方法:我们实现了一个名为 MultiDimEr 的工具,用于分析和可视化缺陷报告。该工具在爱立信(Ericsson)进行了实施和评估。结果:我们展示了使用 MultiDimEr 进行缺陷分析的初步发现,成功识别了产生最多缺陷的组件以及特定组件内的缺陷趋势。结论:通过分析 MultiDimEr 提供的维度,我们表明在不同维度上对缺陷报告进行分类和可视化,可以激发关于缺陷热点的讨论,并验证用于技术债务测量(如故障渗漏)的手动输入缺陷报告属性的准确性。
引用
@article{arxiv.2402.10777,
title = {MultiDimEr: a multi-dimensional bug analyzEr},
author = {Lakmal Silva and Michael Unterkalmsteiner and Krzysztof Wnuk},
journal= {arXiv preprint arXiv:2402.10777},
year = {2024}
}
备注
TechDebt@ICSE 2022: 66-70