Automating process discovery through event-data analysis
Proceedings of the 17th international conference on Software engineering
Test Driven Development: By Example
Test Driven Development: By Example
Assessing test-driven development at IBM
Proceedings of the 25th International Conference on Software Engineering
Unit testing: test early, test often
Journal of Computing Sciences in Colleges
An initial investigation of test driven development in industry
Proceedings of the 2003 ACM symposium on Applied computing
Using software testing to move students from trial-and-error to reflection-in-action
Proceedings of the 35th SIGCSE technical symposium on Computer science education
ISESE '04 Proceedings of the 2004 International Symposium on Empirical Software Engineering
A Prototype Empirical Evaluation of Test Driven Development
METRICS '04 Proceedings of the Software Metrics, 10th International Symposium
Unifying microprocess and macroprocess research
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
Experiences in discovering, modeling, and reenacting open source software development processes
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
Ultra-automation and ultra-autonomy for software engineering management of ultra-large-scale systems
ULS '07 Proceedings of the International Workshop on Software Technologies for Ultra-Large-Scale Systems
An analysis of developers' tasks using low-level, automatically collected data
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
An analysis of developers' tasks using low-level, automatically collected data
The 6th Joint Meeting on European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering: companion papers
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Operational definition and automated inference of test-driven development with Zorro
Automated Software Engineering
Hi-index | 0.00 |
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.