Automated grading and feedback tools for programming education: A systematic review

M Messer, NCC Brown, M Kölling, M Shi - ACM Transactions on …, 2024 - dl.acm.org
We conducted a systematic literature review on automated grading and feedback tools for
programming education. We analysed 121 research papers from 2017 to 2021 inclusive and …

Building a comprehensive automated programming assessment system

I Mekterović, L Brkić, B Milašinović, M Baranović - IEEE access, 2020 - ieeexplore.ieee.org
Automated Programming Assessment Systems (APAS) are used for overcoming problems
associated with manually managed programming assignments, such as objective and …

Towards understanding the effective design of automated formative feedback for programming assignments

Q Hao, DH Smith IV, L Ding, A Ko… - Computer Science …, 2022 - Taylor & Francis
Background and Context automated feedback for programming assignments has great
potential in promoting just-in-time learning, but there has been little work investigating the …

Prompting for comprehension: Exploring the intersection of explain in plain english questions and prompt writing

DH Smith IV, P Denny, M Fowler - … of the Eleventh ACM Conference on …, 2024 - dl.acm.org
Learning to program requires the development of a variety of skills including the ability to
read, comprehend, and communicate the purpose of code. In the age of large language …

[PDF][PDF] A systematic literature review of gameful feedback in computer science education

N Willert - International Journal of Information and Education …, 2021 - ijiet.org
For the past decade, video game-and gamification-elements get used in different fields of
research. However, a contextualized usage of these elements is still underrepresented in …

Students' perceptions and preferences of generative artificial intelligence feedback for programming

Z Zhang, Z Dong, Y Shi, T Price, N Matsuda… - Proceedings of the AAAI …, 2024 - ojs.aaai.org
The rapid evolution of artificial intelligence (AI), specifically large language models (LLMs),
has opened opportunities for various educational applications. This paper explored the …

Applying blended learning in programming courses

MN Demaidi, M Qamhieh, A Afeefi - IEEE Access, 2019 - ieeexplore.ieee.org
The C programming course is mandatory for undergraduate engineering students enrolled
at universities in Palestine. The programming courses are taught by applying a traditional …

In situ identification of student self-regulated learning struggles in programming assignments

K Arakawa, Q Hao, T Greer, L Ding… - Proceedings of the …, 2021 - dl.acm.org
Effective self-regulated learning (SRL) is important to student academic success.
Understanding what SRL struggles students face in programming assignments is critical to …

Investigating the Effect of Automated Feedback on Learning Behavior in MOOCs for Programming.

H Gabbay, A Cohen - International Educational Data Mining Society, 2022 - ERIC
The challenge of learning programming in a MOOC is twofold: acquiring programming skills
and learning online, independently. Automated testing and feedback systems, often offered …

An Empirical Study of Adaptive Feedback to Enhance Cognitive Ability in Programming Learning among College Students: A Perspective Based on Multimodal Data …

W Fu, J Zhang, D Zhang, T Li… - Journal of Educational …, 2025 - journals.sagepub.com
Cognitive ability is closely associated with the acquisition of programming skills, and
enhancing learners' cognitive ability is a crucial factor in improving the efficacy of …