中文

探寻社会技术一致性:一项大规模纵向研究

软件工程 2021-05-19 v1

摘要

我们报告了一项大规模实证研究,调查社会技术一致性在关键基础软件质量度量(即缺陷和变动)上的相关性。具体而言,我们探究大型软件项目中社会沟通结构和技术依赖的对齐或错位是否影响软件质量。为此,我们定义了社会技术一致性的一种定量且可操作的观念,称之为社会技术基元一致性(STMC)。STMC 衡量在同一文件或两个相关文件上工作的开发人员需要沟通的程度。由于社会技术一致性是一种复杂且多面的现象,结果的可解释性是我们主要关注的问题之一,因此我们采用了审慎的混合方法统计分析。特别地,我们提供了与该领域开创性工作所采用的类似技术的分析,以确保我们的结果可与现有研究体系相比较。我们基于对 25 个大型开源项目的分析所得研究的主要结果是,STMC 在任何时间场景下都与项目质量度量——软件缺陷和变动——无关。也就是说,我们发现开发人员任务的对齐与开发人员沟通之间,以及项目结果之间,不存在统计关系。我们得出结论,尽管文献表明一致性确实重要,但其可测量的效果存在于别处。

关键词

引用

@article{arxiv.2105.08198,
  title  = {In Search of Socio-Technical Congruence: A Large-Scale Longitudinal Study},
  author = {Wolfgang Mauerer and Mitchell Joblin and Damian A. Tamburri and Carlos Paradis and Rick Kazman and Sven Apel},
  journal= {arXiv preprint arXiv:2105.08198},
  year   = {2021}
}

备注

29 pages, 21 figures. To appear in IEEE Transactions on Software Engineering