Title :
Automated Recognition of Test-Driven Development with Zorro
Author :
Johnson, Philip M. ; Kou, Hongbing
Author_Institution :
Univ. of Hawaii, Honolulu
Abstract :
Zorro is a system designed to automatically determine whether a developer is complying with an operational definition of test-driven development (TDD) practices. Automated recognition of TDD can benefit the software development community in a variety of ways, from inquiry into the "true nature" of TDD, to pedagogical aids to support the practice of test-driven development, to support for more rigorous empirical studies on the effectiveness of TDD in both laboratory and real world settings. This paper introduces the Zorro system, its operational definition of TDD, the analyses made possible by Zorro, and our ongoing efforts to validate the system.
Keywords :
program testing; software engineering; Zorro system; automated recognition; software development; test-driven development; Automatic testing; Collaborative software; Documentation; Impedance; Laboratories; Production systems; Programming; Software quality; Software testing; System testing;
Conference_Titel :
Agile Conference (AGILE), 2007
Conference_Location :
Washington, DC
Print_ISBN :
0-7695-2872-4
DOI :
10.1109/AGILE.2007.16