ACM - affordances
Will Marrero
Amber Settle
Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education - ITiCSE ’05
Computing curricula 2001
A gimmick to integrate software testing throughout the curriculum
programs, objects, graphics, Scott/Jones Inc
Rethinking computer science education from a test-first perspective
Teaching software development methods
A software engineering approach to introductory programming courses