Implications of integrating test-driven development into CS1/CS2 curricula
A survey of evidence for test-driven development in academia