Why Sally and Joey can't debug: next generation tools and the perils they pose. - Scott James; Moe Bidgoli; John Hansen (J. Comput. Sci. Coll., 2008)