Bookmarks

[PDF] Detecting Code Quality Issues in Pre-written Templates of Programming Tasks in Online Courses

Interesting study describing an algorithm they created to identify issues in pre-written code snippets used as the basis for learning exercises (they called them templates). The idea being that teacher may introduce issues in these code snippets, meaning that students may be confused or unable to complete the exercise tasks. Detection relies on a dataset of completed exercise tasks, diff-ing the output of code quality tools against the output from the original code.