Automatic grading of computer programming assignments
Gruppi di ricerca GR-09 - GRAphics and INtelligent Systems - GRAINS
Tipo tesi TESI DI RICERCA
Descrizione The goal of this thesis is to develop a system supporting the automatic grading of Java programming assignments. Tools exist already that - for the purpose of assigning a grade - compare a student's outcome with a reference developed by either the teaching staff, or by the same or other student(s). Comparison is often performed using test-based approaches, focusing on success rates and lines of code changed. The thesis will build upon existing methods, and will aim to develop a new solution capable to intervene when tests cannot be used and account also the specific level of complexity associated with particular code constructs. The devised solution could also serve to implement self-evaluation scenarios, in which correct code developed by other students is exploited to provide guidance for learning.
Scadenza validita proposta 17/04/2021 PROPONI LA TUA CANDIDATURA