Skip to main content

Showing 1–8 of 8 results for author: Keuning, H

Searching in archive cs. Search in all archives.
.
  1. arXiv:2403.19398  [pdf, other

    cs.SE

    Clustering MOOC Programming Solutions to Diversify Their Presentation to Students

    Authors: Elizaveta Artser, Anastasiia Birillo, Yaroslav Golubev, Maria Tigina, Hieke Keuning, Nikolay Vyahhi, Timofey Bryksin

    Abstract: 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 the problem and learn new coding constructs. However, a lot of MOOCs simply show the most recent solutions, disregarding their diversity or quality. To solve this novel problem, we adapted the existing plagiarism detection tool JPlag to P… ▽ More

    Submitted 28 March, 2024; originally announced March 2024.

    Comments: 7 pages, 4 figures

  2. arXiv:2312.10055  [pdf, other

    cs.CY cs.AI cs.HC

    Next-Step Hint Generation for Introductory Programming Using Large Language Models

    Authors: Lianne Roest, Hieke Keuning, Johan Jeuring

    Abstract: Large Language Models possess skills such as answering questions, writing essays or solving programming exercises. Since these models are easily accessible, researchers have investigated their capabilities and risks for programming education. This work explores how LLMs can contribute to programming education by supporting students with automated next-step hints. We investigate prompt practices th… ▽ More

    Submitted 3 December, 2023; originally announced December 2023.

    Comments: Accepted to ACE 2024

  3. arXiv:2310.05998  [pdf, other

    cs.SE cs.CY

    What Skills Do You Need When Develo** Software Using ChatGPT? (Discussion Paper)

    Authors: Johan Jeuring, Roel Groot, Hieke Keuning

    Abstract: 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 Communications of the ACM, have been flooded with opinions how these tools will change programming. The opinions range from ``machines will program themselves'', to ``AI does not help programmers''. Of course, these statements are meant to to stir up a… ▽ More

    Submitted 9 October, 2023; originally announced October 2023.

    Comments: 11 pages

  4. arXiv:2310.00658  [pdf, other

    cs.CY cs.AI cs.HC

    The Robots are Here: Navigating the Generative AI Revolution in Computing Education

    Authors: James Prather, Paul Denny, Juho Leinonen, Brett A. Becker, Ibrahim Albluwi, Michelle Craig, Hieke Keuning, Natalie Kiesler, Tobias Kohn, Andrew Luxton-Reilly, Stephen MacNeil, Andrew Peterson, Raymond Pettit, Brent N. Reeves, Jaromir Savelka

    Abstract: Recent advancements in artificial intelligence (AI) are fundamentally resha** computing, with large language models (LLMs) now effectively being able to generate and interpret source code and natural language instructions. These emergent capabilities have sparked urgent questions in the computing education community around how educators should adapt their pedagogy to address the challenges and t… ▽ More

    Submitted 1 October, 2023; originally announced October 2023.

    Comments: 39 pages of content + 12 pages of references and appendices

  5. arXiv:2309.00029  [pdf

    cs.AI cs.CY cs.SE

    Exploring the Potential of Large Language Models to Generate Formative Programming Feedback

    Authors: Natalie Kiesler, Dominic Lohr, Hieke Keuning

    Abstract: Ever since the emergence of large language models (LLMs) and related applications, such as ChatGPT, its performance and error analysis for programming tasks have been subject to research. In this work-in-progress paper, we explore the potential of such LLMs for computing educators and learners, as we analyze the feedback it generates to a given input containing program code. In particular, we aim… ▽ More

    Submitted 31 August, 2023; originally announced September 2023.

    Comments: Accepted to FIE 2023

  6. arXiv:2304.13451  [pdf, other

    cs.SE

    A Systematic Map** Study of Code Quality in Education -- with Complete Bibliography

    Authors: Hieke Keuning, Johan Jeuring, Bastiaan Heeren

    Abstract: While functionality and correctness of code has traditionally been the main focus of computing educators, quality aspects of code are getting increasingly more attention. High-quality code contributes to the maintainability of software systems, and should therefore be a central aspect of computing education. We have conducted a systematic map** study to give a broad overview of the research cond… ▽ More

    Submitted 26 April, 2023; originally announced April 2023.

  7. arXiv:2304.12376  [pdf, other

    cs.SE

    Detecting Code Quality Issues in Pre-written Templates of Programming Tasks in Online Courses

    Authors: Anastasiia Birillo, Elizaveta Artser, Yaroslav Golubev, Maria Tigina, Hieke Keuning, Nikolay Vyahhi, Timofey Bryksin

    Abstract: In this work, we developed an algorithm for detecting code quality issues in the templates of online programming tasks, validated it, and conducted an empirical study on the dataset of student solutions. The algorithm consists of analyzing recurring unfixed issues in solutions of different students, matching them with the code of the template, and then filtering the results. Our manual validation… ▽ More

    Submitted 24 April, 2023; originally announced April 2023.

    Comments: Accepted to ITiCSE'23, 7 pages, 3 figures

  8. arXiv:2301.11158  [pdf, other

    cs.SE

    Analyzing the Quality of Submissions in Online Programming Courses

    Authors: Maria Tigina, Anastasiia Birillo, Yaroslav Golubev, Hieke Keuning, Nikolay Vyahhi, Timofey Bryksin

    Abstract: Programming education should aim to provide students with a broad range of skills that they will later use while develo** software. An important aspect in this is their ability to write code that is not only correct but also of high quality. Unfortunately, this is difficult to control in the setting of a massive open online course. In this paper, we carry out an analysis of the code quality of s… ▽ More

    Submitted 26 January, 2023; originally announced January 2023.

    Comments: 12 pages, 9 figures