Test Driven Development: By Example
Test Driven Development: By Example
Evaluating the efficacy of test-driven development: industrial case studies
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Exploring influences on student adherence to test-driven development
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Hi-index | 0.00 |
In computing education, students must learn techniques practiced in relevant professions. Test-Driven Development (TDD) is one such technique popular in the software industry. Preliminary reports suggest that TDD helps produce higher-quality code. However, motivating novice programmers to adopt TDD is also recognized as a distinct challenge. My studies and proposed work address this challenge with the following objectives: measuring adherence to TDD and its consequential outcomes; understanding students' reasons for non-adherence; and influencing students' attitudes and behavior via pedagogical interventions.