Towards a Systematic Review of Automated Feedback Generation for Programming Exercises

The table for the completed review is available here

The table below is for the paper on the first results: Towards a Systematic Review of Automated Feedback Generation for Programming Exercises. Hieke Keuning, Johan Jeuring and Bastiaan Heeren.

Tooltips in the table provide descriptions of the abbreviations and symbols.

Feedback content Technique Adaptability Evaluation
KTC KC KM KH EM
Name Lang Ex TR TPR EXP EXA TF CE SE SI PI EC TPS KMC MT CBM AT SA PT IBD EX Other ST MP TED ED SM Other ANC ANL LO SU TA
WebToTeachImp/OOC3
SACImp/OOC3
Online JudgeImp/OOC3
(Chen04)Imp/OOC3
PATTIEImp/OOC3
QuiverImp/OOC3
AutoGraderImp/OOC3
ASSYSTImp/OOC3
MooshakImp/OOC3
HOGGImp/OOC3
(Sant09)Imp/OOC3
BridgeImp/OOC2
ACT Programming Tutor (APT)MultiC2
The LISP tutorFunC2
JITSImp/OOC2
(Chang00)Imp/OOC2
RoboLIFTImp/OOC3
BIPImp/OOC3
ITEM/IPImp/OOC3
RoboProfImp/OOC2
(Fischer06)Imp/OOC3
ProPLImp/OOC2
(Naur64)Imp/OOC3
InSTEPImp/OOC2
(Bettini04)Imp/OOC3
HabiProImp/OOC2
INCOMLogC3
AutoLEPImp/OOC3
DISCOVERImp/OOC2
EduComponentsMultiC3
CeilidhMultiC3
PASSImp/OOC3
ASAPImp/OOC3
APOGEEWebC3
WebWork-JAGImp/OOC3
(Harris04)Imp/OOC3
(Jackson00)Imp/OOC3
KassandraImp/OOC3
autograderImp/OOC3
Virtual Programming LabMultiC3
Scheme-roboFunC3
LudwigImp/OOC3
MarmoSetMultiC3
Automatic Marker for SakaiImp/OOC3
ELPImp/OOC2
submitImp/OOC3
PraktomatImp/OOC3
BOSSMultiC3
Web-CATMultiC3
CourseMarker/CourseMasterMultiC3
datlabImp/OOC3
Ask-ElleFunC3
ADAPTLogC3
(Hong04)LogC3
PROUSTImp/OOC3
APROPOS2LogC3
GAME (2, 2+)MultiC3
PASSImp/OOC2
INTELLITUTOR (II)Imp/OOC2
AnalyseCImp/OOC3
SIPLeS-IIImp/OOC3
LAURAImp/OOC2
ELM-PE/ELM-ART (II)FunC3
JACKImp/OOC3
(Coffman10)WebC3
(Isaacson89)Imp/OOC3
TRYMultiC3
xLxImp/OOC3
(Sztipanovits08)WebC3