中文

为何测试驱动开发的研究结论不一?

软件工程 2020-07-21 v1

摘要

[背景] 近期关于测试驱动开发(TDD)影响的研究相互矛盾且尚无定论。这阻碍了开发团队将研究结果作为决定是否及如何应用 TDD 的依据。[目的] 为支持研究者在设计新研究时参考,并提升 TDD 研究在工业环境决策过程中的适用性,我们旨在找出 TDD 研究结论不一背后的原因。[方法] 我们研究了过去十年发表在顶级会议上的 TDD 研究现状,并分析了这些研究的设置方式。[结果] 我们识别出五类直接影响 TDD 研究结果的因素。[结论] 本工作可帮助研究者开展更可靠的研究,并提醒从业者在参考 TDD 研究时需注意的风险。

关键词

引用

@article{arxiv.2007.09863,
  title  = {Why Research on Test-Driven Development is Inconclusive?},
  author = {Mohammad Ghafari and Timm Gross and Davide Fucci and Michael Felderer},
  journal= {arXiv preprint arXiv:2007.09863},
  year   = {2020}
}

备注

ESEM '20: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), October 8--9, 2020, Bari, Italy