A Multicriteria Evaluation for Data-Driven Programming Feedback Systems: Accuracy, Effectiveness, Fallibility, and Students' Response
Preya Shabrina, Samiha Marwan, Andrew Bennison, Min Chi, Thomas Price,, Tiffany Barnes

TL;DR
This study evaluates a data-driven programming feedback system across five criteria, revealing its strengths in guiding students and its vulnerabilities due to fallibility, informing future improvements and best practices.
Contribution
It introduces a comprehensive multi-criteria evaluation framework for data-driven programming feedback systems, highlighting key aspects like accuracy, guidance, and fallibility impacts.
Findings
The system effectively guides students despite being fallible.
Students rely heavily on feedback, which can lead to negative impacts.
Multi-criteria evaluation uncovers critical insights for system improvement.
Abstract
Data-driven programming feedback systems can help novices to program in the absence of a human tutor. Prior evaluations showed that these systems improve learning in terms of test scores, or task completion efficiency. However, crucial aspects which can impact learning or reveal insights important for future improvement of such systems are ignored in these evaluations. These aspects include inherent fallibility of current state-of-the-art, students' programming behavior in response to correct/incorrect feedback, and effective/ineffective system components. Consequently, a great deal of knowledge is yet to be discovered about such systems. In this paper, we apply a multi-criteria evaluation with 5 criteria on a data-driven feedback system integrated within a block-based novice programming environment. Each criterion in the evaluation reveals a unique pivotal aspect of the system: 1) How…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOnline Learning and Analytics · Radiation Effects in Electronics · Advancements in Semiconductor Devices and Circuit Design
