A review of automated feedback systems for learners: Classification framework, challenges and opportunities

G Deeva, D Bogdanova, E Serral, M Snoeck… - Computers & …, 2021 - Elsevier
Teacher feedback provided to learners in real-time is a crucial factor for their knowledge and
skills acquisition. However, providing real-time feedback at an individual level is often …

Introductory programming: a systematic literature review

A Luxton-Reilly, Simon, I Albluwi, BA Becker… - … companion of the 23rd …, 2018 - dl.acm.org
As computing becomes a mainstream discipline embedded in the school curriculum and
acts as an enabler for an increasing range of academic disciplines in higher education, the …

A systematic literature review on teaching and learning introductory programming in higher education

RP Medeiros, GL Ramalho… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Contribution: This paper adds to the results of previous systematic literature reviews by
addressing a more contemporary context of introductory programming. It proposes a …

Failure rates in introductory programming revisited

C Watson, FWB Li - Proceedings of the 2014 conference on Innovation & …, 2014 - dl.acm.org
Whilst working on an upcoming meta-analysis that synthesized fifty years of research on
predictors of programming performance, we made an interesting discovery. Despite several …

[LIBRO][B] Algorithms on trees and graphs

G Valiente - 2002 - Springer
The notion of graph which is most useful in computer science is that of a directed graph or
just a graph. A graph is a combinatorial structure consisting of a finite nonempty set of …

Predicting performance in an introductory programming course by logging and analyzing student programming behavior

C Watson, FWB Li, JL Godwin - 2013 IEEE 13th international …, 2013 - ieeexplore.ieee.org
The high failure rates of many programming courses means there is a need to identify
struggling students as early as possible. Prior research has focused upon using a set of tests …

No tests required: comparing traditional and dynamic predictors of programming success

C Watson, FWB Li, JL Godwin - Proceedings of the 45th ACM technical …, 2014 - dl.acm.org
Research over the past fifty years into predictors of programming performance has yielded
little improvement in the identification of at-risk students. This is possibly because research …

Adaptive immediate feedback for block-based programming: Design and evaluation

S Marwan, B Akram, T Barnes… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Theories on learning show that formative feedback that is immediate, specific, corrective,
and positive is essential to improve novice students' motivation and learning. However, most …

Game-based concept visualization for learning programming

FWB Li, C Watson - Proceedings of the third international ACM …, 2011 - dl.acm.org
This paper presents a game-based learning environment to support novice students
learning programming. The proposed environment exploits game construction tasks to make …

Bluefix: Using crowd-sourced feedback to support programming students in error diagnosis and repair

C Watson, FWB Li, JL Godwin - Advances in Web-Based Learning-ICWL …, 2012 - Springer
Feedback is regarded as one of the most important influences on student learning and
motivation. But standard compiler feedback is designed for experts-not novice programming …