中文

不同的债务:技术债务数据集的扩展及基于开发者人格的演示

软件工程 2024-03-05 v1

摘要

背景:“技术债务数据集”(TDD) 是一个关于 30 多个 Java 项目主分支中技术债务 (TD) 的综合数据集。然而,由于提交未能编译等原因,许多提交中未包含 SonarQube 产生的部分 TD 项。这限制了以往使用该数据集的研究。目标与方法:在本文中,我们对该数据集进行了扩展,使用 Teamscale 对 37 个项目超集中所有分支的 278,320 次提交进行了分析。随后,我们通过复现先前的研究来探索开发者人格与 TD 之间的关系,以此展示该数据集的效用。结果:新数据集使我们能够使用比以往工作更大的样本,我们分析了 111 名开发者及其 5,497 次提交的人格特征。我们发现的开发者人格与 TD 引入和移除之间的关系与先前工作中的发现不同。结论:我们提供了一个可能有助于未来 TD 主题研究的数据集,并就开发者人格如何与 TD 关联提供了额外见解。

关键词

引用

@article{arxiv.2403.01157,
  title  = {Different Debt: An Addition to the Technical Debt Dataset and a Demonstration Using Developer Personality},
  author = {Lorenz Graf-Vlachy and Stefan Wagner},
  journal= {arXiv preprint arXiv:2403.01157},
  year   = {2024}
}