Automated recognition of low-level process: a pilot validation study of zorro for test-driven development

  • Authors:
  • Hongbing Kou;Philip M. Johnson

  • Affiliations:
  • Collaborative Software Development Laboratory, Department of Information and Computer Sciences, University of Hawaii, Honolulu, HI;Collaborative Software Development Laboratory, Department of Information and Computer Sciences, University of Hawaii, Honolulu, HI

  • Venue:
  • SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Zorro is a system designed to automatically determine whether a developer is complying with the Test-Driven Development (TDD) process. Automated recognition of TDD could benefit the software engineering community in a variety of ways, from pedagogical aids to support the learning of test-driven design, to support for more rigorous empirical studies on the effectiveness of TDD in practice. This paper presents the Zorro system and the results of a pilot validation study, which shows that Zorro was able to recognize test-driven design episodes correctly 89% of the time. The results also indicate ways to improve Zorro's classification accuracy further, and provide evidence for the effectiveness of this approach to low-level software process recognition.