Hairball
Bryce Boe, Charlotte Hill, Michelle Len, Greg Dreschler, Phillip T. Conrad, Diana M. Franklin · 2013
Scratch programming has risen in prominence, not only as a potential language for K-12 computer science, but also in introductory college courses. Unfortunately, grading Scratch programs is time-consuming, requiring manual execution of each program. Automation of this process is greatly complicated by the very reason Scratch is an attractive introductory language--the projects are multimedia in nature, requiring eyes and ears to fully appreciate.