Stephen H. Edwards. Improving student performance by evaluating how well students test their own programs. Journal of Educational Resources in Computing, 3(3):1-24, September 2003.