A survey of evidence for test-driven development in academia
Test-driven learning in early programming courses