Search Results - "Keuning, Hieke"
-
1
A Systematic Literature Review of Automated Feedback Generation for Programming Exercises
Published in ACM transactions on computing education (01-01-2019)“…Formative feedback, aimed at helping students to improve their work, is an important factor in learning. Many tools that offer programming exercises provide…”
Get more information
Journal Article -
2
Exploring the Potential of Large Language Models to Generate Formative Programming Feedback
Published in 2023 IEEE Frontiers in Education Conference (FIE) (18-10-2023)“…Ever since the emergence of large language models (LLMs) and related applications, such as ChatGPT, its performance and error analysis for programming tasks…”
Get full text
Conference Proceeding -
3
Analyzing the Quality of Submissions in Online Programming Courses
Published in 2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET) (01-05-2023)“…Programming education should aim to provide students with a broad range of skills that they will later use while developing software. An important aspect in…”
Get full text
Conference Proceeding -
4
Developers talking about code quality
Published in Empirical software engineering : an international journal (01-11-2023)“…There are many aspects of code quality, some of which are difficult to capture or to measure. Despite the importance of software quality, there is a lack of…”
Get full text
Journal Article -
5
Next-Step Hint Generation for Introductory Programming Using Large Language Models
Published 03-12-2023“…Large Language Models possess skills such as answering questions, writing essays or solving programming exercises. Since these models are easily accessible,…”
Get full text
Journal Article -
6
What Skills Do You Need When Developing Software Using ChatGPT? (Discussion Paper)
Published 09-10-2023“…Since the release of LLM-based tools such as GitHub Copilot and ChatGPT the media and popular scientific literature, but also journals such as the…”
Get full text
Journal Article -
7
Exploring the Potential of Large Language Models to Generate Formative Programming Feedback
Published 31-08-2023“…Ever since the emergence of large language models (LLMs) and related applications, such as ChatGPT, its performance and error analysis for programming tasks…”
Get full text
Journal Article -
8
A Systematic Mapping Study of Code Quality in Education -- with Complete Bibliography
Published 26-04-2023“…While functionality and correctness of code has traditionally been the main focus of computing educators, quality aspects of code are getting increasingly more…”
Get full text
Journal Article -
9
Investigating Student Reasoning in Method-Level Code Refactoring: A Think-Aloud Study
Published 05-11-2024“…Producing code of good quality is an essential skill in software development. Code quality is an aspect of software quality that concerns the directly…”
Get full text
Journal Article -
10
Clustering MOOC Programming Solutions to Diversify Their Presentation to Students
Published 11-10-2024“…In many MOOCs, whenever a student completes a programming task, they can see previous solutions of other students to find potentially different ways of solving…”
Get full text
Journal Article -
11
Students' Perceptions and Use of Generative AI Tools for Programming Across Different Computing Courses
Published 09-10-2024“…Investigation of students' perceptions and opinions on the use of generative artificial intelligence (GenAI) in education is a topic gaining much interest…”
Get full text
Journal Article -
12
One Step at a Time: Combining LLMs and Static Analysis to Generate Next-Step Hints for Programming Tasks
Published 11-10-2024“…Students often struggle with solving programming problems when learning to code, especially when they have to do it online, with one of the most common…”
Get full text
Journal Article -
13
Detecting Code Quality Issues in Pre-written Templates of Programming Tasks in Online Courses
Published 24-04-2023“…In this work, we developed an algorithm for detecting code quality issues in the templates of online programming tasks, validated it, and conducted an…”
Get full text
Journal Article -
14
Analyzing the Quality of Submissions in Online Programming Courses
Published 26-01-2023“…Programming education should aim to provide students with a broad range of skills that they will later use while developing software. An important aspect in…”
Get full text
Journal Article -
15
The Robots are Here: Navigating the Generative AI Revolution in Computing Education
Published 01-10-2023“…Recent advancements in artificial intelligence (AI) are fundamentally reshaping computing, with large language models (LLMs) now effectively being able to…”
Get full text
Journal Article