Using Fast Model-Based Fault Localisation to Aid Students in Self-Guided Program Repair and to Improve Assessment
Geoff Birch, Bernd Fischer, Michael R. Poppleton · 2016
Computer science instructors need to manage the rapid improvement of novice programmers through teaching, self-guided learning, and assessment. Appropriate feedback, both generic and personalised, is essential to facilitate student progress. Automated feedback tools can also accelerate the marking process and allow instructors to dedicate more time to other forms of tuition and students to progress more rapidly. Massive Open Online Courses rely on automated tools for both self-guided learning and assessment.