Operational definition and automated inference of test-driven development with Zorro

作者:Hongbing Kou, Philip M. Johnson, Hakan Erdogmus

摘要

Test-driven development (TDD) is a style of development named for its most visible characteristic: the design and implementation of test cases prior to the implementation of the code required to make them pass. Many claims have been made for TDD: that it can improve implementation as well as design quality, that it can improve productivity, that it results in 100% coverage, and so forth. However, research to validate these claims has yielded mixed and sometimes contradictory results. We believe that at least part of the reason for these results stems from differing interpretations of the TDD development style, along with an inability to determine whether programmers actually follow whatever definition of TDD is in use.

论文关键词:Test driven development, Hackystat, Process measurement

论文评审过程:

论文官网地址:https://doi.org/10.1007/s10515-009-0058-8