首页> 外文会议>Software quality days conferenceSWQD >Effects of Test-Driven Development: A Comparative Analysis of Empirical Studies
【24h】

Effects of Test-Driven Development: A Comparative Analysis of Empirical Studies

机译:试验驱动的影响:实证研究的比较分析

获取原文

摘要

Test-driven development is a software development practice where small sections of test code are used to direct the development of program units. Writing test code prior to the production code promises several positive effects on the development process itself and on associated products and processes as well. However, there are few comparative studies on the effects of test-driven development. Thus, it is difficult to assess the potential process and product effects when applying test-driven development. In order to get an overview of the observed effects of test-driven development, an in-depth review of existing empirical studies was carried out. The results for ten different internal and external quality attributes indicate that test-driven development can reduce the amount of introduced defects and lead to more maintainable code. Parts of the implemented code may also be somewhat smaller in size and complexity. While maintenance of test-driven code can take less time, initial development may last longer. Besides the comparative analysis, this article sketches related work and gives an outlook on future research.
机译:测试驱动的开发是一种软件开发实践,其中用于指示程序单元的开发的小部分。在生产代码之前编写测试代码对开发过程本身以及相关产品和流程也有几种积极影响。然而,关于测试驱动的发展的影响很少。因此,难以在施加测试驱动的发展时评估潜在的过程和产品效果。为了概述观察到的测试驱动发展的影响,进行了对现有实证研究的深入审查。 10个不同的内部和外部质量属性的结果表明,测试驱动的开发可以减少引入的缺陷量并导致更可维护的代码。所实现代码的部分的大小和复杂性也可能略微较小。虽然维护测试驱动的代码可能需要更少的时间,但初始开发可能持续更长时间。除了比较分析外,本文略有与未来研究的展望。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号