“…Computer science educators have developed a number of methods to automatically test students' programming assignments (Ala-Mutka & Ja¨rvinen, 2004;Edwards, 2003;Higgins, Symeonidis, & Tsintsifas, 2002;Joy, Griffiths, & Boyatt, 2005;Saikkonen, Malmi, & Korhonen, 2001). Automatic assessment systems typically do black-box testing by comparing output of a student-made program with a model solution for a number of test cases.…”