Process and Self-regulation Explainable Feedback for Novice Programmers Appears Ineffectual
Résumé
This paper investigates how to provide novice programmers with feedback about their learning process including hints and explanations to improve their learning. The aim is to improve the feedback effectiveness and perceived utility by making it more meaningful through the use of explanations. Our proposals were implemented in the context of computer science education and an experiment was conducted to evaluate the effect of explainable feedback on changes in learners’ strategies, performance and perceptions. The first results of this experiment show no significant effect of process and self-regulation feedback (explained or not) on students’ strategies or learning outcomes. Also, we conducted a qualitative analysis that allowed us to propose a series of recommendations for stakeholders exploring feedback explainability.