Personal Prof: Automatic Code Review for Java Assignments

Markus Klinik, Pieter Koopman, Rick van der Wal · 2021

The problem with manual code review for assignments is that students receive feedback when they are already working on the next assignment. Students have neither the chance nor the mindset to revisit their solutions. In our course on object-oriented programming, a team of teaching assistants reviews student solutions after the deadline and publishes individually tailored feedback based on a grading manual. To make the code review more effective, we implemented automatic checking of a significant part of our evaluation criteria. Students receive this automatic review instantaneously and can improve their solution based on this feedback.

Read the paper · More papers on PaperTik