中文

测试驱动开发的实证研究及其在六个月时间跨度上的保持情况

软件工程 2021-05-12 v2

摘要

本文中,我们研究 TDD(相较于非 TDD 方法)的效果,以及其在(约)六个月时间跨度上的保持(或保留)情况。为达成这些目标,我们对 30 名新手开发者(即计算机科学专业三年级本科生)开展了一项(定量)纵向队列研究。我们观察到 TDD 既不影响软件产品的外部质量,也不影响开发者的生产力。然而,我们观察到采用 TDD 的参与者比使用非 TDD 方法的参与者生成了显著更多的测试,且具备更高的故障检测能力。关于 TDD 的保持情况,我们发现新手开发者会将 TDD 保持至少六个月。

关键词

引用

@article{arxiv.2105.03312,
  title  = {Studying Test-Driven Development and its Retainment Over a Six-month Time Span},
  author = {Maria Teresa Baldassarre and Danilo Caivano and Davide Fucci and Natalia Juristo and Simone Romano and Giuseppe Scanniello and BurakTurhan},
  journal= {arXiv preprint arXiv:2105.03312},
  year   = {2021}
}