Automated assessment in computer science education: A state-of-the-art review

JC Paiva, JP Leal, Á Figueira - ACM Transactions on Computing …, 2022 - dl.acm.org
Practical programming competencies are critical to the success in computer science (CS)
education and go-to-market of fresh graduates. Acquiring the required level of skills is a long …

Mining big data in education: Affordances and challenges

C Fischer, ZA Pardos, RS Baker… - Review of research …, 2020 - journals.sagepub.com
The emergence of big data in educational contexts has led to new data-driven approaches
to support informed decision making and efforts to improve educational effectiveness. Digital …

Codeaid: Evaluating a classroom deployment of an llm-based programming assistant that balances student and educator needs

M Kazemitabaar, R Ye, X Wang, AZ Henley… - Proceedings of the …, 2024 - dl.acm.org
Timely, personalized feedback is essential for students learning programming. LLM-
powered tools like ChatGPT offer instant support, but reveal direct answers with code, which …

Exploring the responses of large language models to beginner programmers' help requests

A Hellas, J Leinonen, S Sarsa, C Koutcheme… - Proceedings of the …, 2023 - dl.acm.org
Background and Context: Over the past year, large language models (LLMs) have taken the
world by storm. In computing education, like in other walks of life, many opportunities and …

Generating high-precision feedback for programming syntax errors using large language models

T Phung, J Cambronero, S Gulwani, T Kohn… - arxiv preprint arxiv …, 2023 - arxiv.org
Large language models (LLMs), such as Codex, hold great promise in enhancing
programming education by automatically generating feedback for students. We investigate …

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 …

How beginning programmers and code llms (mis) read each other

S Nguyen, HML Babe, Y Zi, A Guha… - Proceedings of the …, 2024 - dl.acm.org
Generative AI models, specifically large language models (LLMs), have made strides
towards the long-standing goal of text-to-code generation. This progress has invited …

In-ide code generation from natural language: Promise and challenges

FF Xu, B Vasilescu, G Neubig - ACM Transactions on Software …, 2022 - dl.acm.org
A great part of software development involves conceptualizing or communicating the
underlying procedures and logic that needs to be expressed in programs. One major …

Learning syntactic program transformations from examples

R Rolim, G Soares, L D'Antoni… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
Automatic program transformation tools can be valuable for programmers to help them with
refactoring tasks, and for Computer Science students in the form of tutoring systems that …

Automating human tutor-style programming feedback: Leveraging gpt-4 tutor model for hint generation and gpt-3.5 student model for hint validation

T Phung, VA Pădurean, A Singh, C Brooks… - Proceedings of the 14th …, 2024 - dl.acm.org
Generative AI and large language models hold great promise in enhancing programming
education by automatically generating individualized feedback for students. We investigate …