@Proceedings{santos_et_al:OASIcs.ICPEC.2024, title = {{OASIcs, Volume 122, ICPEC 2024, Complete Volume}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {1--238}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024}, URN = {urn:nbn:de:0030-drops-209684}, doi = {10.4230/OASIcs.ICPEC.2024}, annote = {Keywords: OASIcs, Volume 122, ICPEC 2024, Complete Volume} } @InProceedings{santos_et_al:OASIcs.ICPEC.2024.0, author = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, title = {{Front Matter, Table of Contents, Preface, Conference Organization}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {0:i--0:xii}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.0}, URN = {urn:nbn:de:0030-drops-209694}, doi = {10.4230/OASIcs.ICPEC.2024.0}, annote = {Keywords: Front Matter, Table of Contents, Preface, Conference Organization} } @InProceedings{hermans:OASIcs.ICPEC.2024.1, author = {Hermans, Felienne}, title = {{Hedy: An Inclusive, Multi-Lingual, and Gradual Programming Language}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {1:1--1:1}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.1}, URN = {urn:nbn:de:0030-drops-209704}, doi = {10.4230/OASIcs.ICPEC.2024.1}, annote = {Keywords: programming education, gradual programming, outreach, Hedy} } @InProceedings{b.canico_et_al:OASIcs.ICPEC.2024.2, author = {B. Cani\c{c}o, Afonso and Santos, Andr\'{e} L.}, title = {{A Domain-Specific Language for Dynamic White-Box Evaluation of Java Assignments}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {2:1--2:13}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.2}, URN = {urn:nbn:de:0030-drops-209715}, doi = {10.4230/OASIcs.ICPEC.2024.2}, annote = {Keywords: White-box assessment, student assessment, programming education} } @InProceedings{cipriano_et_al:OASIcs.ICPEC.2024.3, author = {Cipriano, Bruno Pereira and Alves, Pedro}, title = {{Seven Years Later: Lessons Learned in Automated Assessment}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {3:1--3:14}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.3}, URN = {urn:nbn:de:0030-drops-209725}, doi = {10.4230/OASIcs.ICPEC.2024.3}, annote = {Keywords: learning to program, automatic assessment tools, unit testing, feedback, large language models} } @InProceedings{horvath_et_al:OASIcs.ICPEC.2024.4, author = {Horv\'{a}th, Marek and Korman{\'\i}k, Tom\'{a}\v{s} and Porub\"{a}n, Jaroslav}, title = {{Adaptation of Automated Assessment System for Large Programming Courses}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {4:1--4:11}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.4}, URN = {urn:nbn:de:0030-drops-209735}, doi = {10.4230/OASIcs.ICPEC.2024.4}, annote = {Keywords: Automated Assessment, Informatics Education, Programming Feedback Systems, Continuous Integration in Education, Code Quality Analysis, Educational Technology, Computer Science Education} } @InProceedings{amorim_et_al:OASIcs.ICPEC.2024.5, author = {Amorim, Ivone and Vasconcelos, Pedro Baltazar and Pedroso, Jo\~{a}o Pedro}, title = {{Kumon-Inspired Approach to Teaching Programming Fundamentals}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {5:1--5:13}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.5}, URN = {urn:nbn:de:0030-drops-209749}, doi = {10.4230/OASIcs.ICPEC.2024.5}, annote = {Keywords: Programming teaching, Programming education, Kumon method, Progressive learning, Online judge system} } @InProceedings{thangaraj_et_al:OASIcs.ICPEC.2024.6, author = {Thangaraj, Jagadeeswaran and Ward, Monica and O’Riordan, Fiona}, title = {{An Experience with Adaptive Formative Assessment for Motivating Novices in Introductory Programming Learning}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {6:1--6:12}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.6}, URN = {urn:nbn:de:0030-drops-209755}, doi = {10.4230/OASIcs.ICPEC.2024.6}, annote = {Keywords: Assessment and feedback, Computer programming, CS1, Formative assessment, Introductory programming, Novice students} } @InProceedings{barros:OASIcs.ICPEC.2024.7, author = {Barros, Jo\~{a}o Paulo}, title = {{Promoting Deep Learning Through a Concept Map-Building Collaborative Activity in an Introductory Programming Course}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {7:1--7:12}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.7}, URN = {urn:nbn:de:0030-drops-209767}, doi = {10.4230/OASIcs.ICPEC.2024.7}, annote = {Keywords: active-learning, ontologies, concepts, concept maps, learning activity, object-oriented programming, oop, pedagogy, education} } @InProceedings{antunes_et_al:OASIcs.ICPEC.2024.8, author = {Antunes, Margarida and Trigo, Ant\'{o}nio}, title = {{Scientific Whispers: Mapping Innovative Pedagogies in STEAM and Programming Education}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {8:1--8:12}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.8}, URN = {urn:nbn:de:0030-drops-209770}, doi = {10.4230/OASIcs.ICPEC.2024.8}, annote = {Keywords: Education, STEAM Education, Programming Education, Teaching Methodologies, Innovative Approaches, Mapping, Systematic Literature Review} } @InProceedings{trigo_et_al:OASIcs.ICPEC.2024.9, author = {Trigo, Antonio and Antunes, Margarida}, title = {{Teaching Programming Courses with Digital Educational Escape Rooms (DEER): A Conceptual Proposal Conducive to Learning by Trial and Error}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {9:1--9:8}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.9}, URN = {urn:nbn:de:0030-drops-209789}, doi = {10.4230/OASIcs.ICPEC.2024.9}, annote = {Keywords: Education, University, Programming, Serious Games, Escape Rooms, Gamification} } @InProceedings{mourato_et_al:OASIcs.ICPEC.2024.10, author = {Mourato, Rodrigo and Santos, Andr\'{e} L.}, title = {{Educational Program Visualizations Using Synthetized Execution Information}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {10:1--10:8}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.10}, URN = {urn:nbn:de:0030-drops-209799}, doi = {10.4230/OASIcs.ICPEC.2024.10}, annote = {Keywords: Introductory programming, visualization, comprehension} } @InProceedings{queiros_et_al:OASIcs.ICPEC.2024.11, author = {Queir\'{o}s, Ricardo and Dama\v{s}evi\v{c}ius, Robertas and Maskeli\={u}nas, Rytis and Swacha, Jakub}, title = {{Client-Side Gamification Engine for Enhanced Programming Learning}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {11:1--11:12}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.11}, URN = {urn:nbn:de:0030-drops-209809}, doi = {10.4230/OASIcs.ICPEC.2024.11}, annote = {Keywords: Code generation, Computer Programming, Gamification} } @InProceedings{bubenkova_et_al:OASIcs.ICPEC.2024.12, author = {Bubenkova, Lenka and Pietrikova, Emilia}, title = {{Game Development: Enhancing Creativity and Independent Creation in University Course}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {12:1--12:13}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.12}, URN = {urn:nbn:de:0030-drops-209817}, doi = {10.4230/OASIcs.ICPEC.2024.12}, annote = {Keywords: novice programmers, assessment, learning analytics, motivation, unity engine, game development, problem-solving skills} } @InProceedings{portela:OASIcs.ICPEC.2024.13, author = {Portela, Filipe}, title = {{Learning Paths: A New Teaching Strategy with Gamification}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {13:1--13:12}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.13}, URN = {urn:nbn:de:0030-drops-209820}, doi = {10.4230/OASIcs.ICPEC.2024.13}, annote = {Keywords: TechTeach, Information Systems, Gamification, Higher Education, Learning Paths, Personalized Learning} } @InProceedings{iosif_et_al:OASIcs.ICPEC.2024.14, author = {Iosif, Andrei-Cristian and Lechner, Ulrike and Pinto-Albuquerque, Maria and Espinha Gasiba, Tiago}, title = {{Code Review for CyberSecurity in the Industry: Insights from Gameplay Analytics}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {14:1--14:11}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.14}, URN = {urn:nbn:de:0030-drops-209836}, doi = {10.4230/OASIcs.ICPEC.2024.14}, annote = {Keywords: Cybersecurity, Code Review, Developer Empowerment} } @InProceedings{heeney_et_al:OASIcs.ICPEC.2024.15, author = {Heeney, Michael and Androutsopoulos, Kelly and Raimondi, Franco}, title = {{Implementing a Digital Twin for a Robotic Platform to Support Large-Scale Coding Classes}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {15:1--15:12}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.15}, URN = {urn:nbn:de:0030-drops-209848}, doi = {10.4230/OASIcs.ICPEC.2024.15}, annote = {Keywords: digital twin, introductory programming, constructionism, robotics, computer science education} } @InProceedings{iosif_et_al:OASIcs.ICPEC.2024.16, author = {Iosif, Andrei-Cristian and Espinha Gasiba, Tiago and Lechner, Ulrike and Pinto-Albuquerque, Maria}, title = {{To Kill a Mocking Bug: Open Source Repo Mining of Security Patches for Programming Education}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {16:1--16:12}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.16}, URN = {urn:nbn:de:0030-drops-209853}, doi = {10.4230/OASIcs.ICPEC.2024.16}, annote = {Keywords: Open-source software, Software quality, Cybersecurity, Repository Mining} } @InProceedings{riegelcorreia_et_al:OASIcs.ICPEC.2024.17, author = {Riegel Correia, Samuel and Pinto-Albuquerque, Maria and Espinha Gasiba, Tiago and Iosif, Andrei-Cristian}, title = {{Improving Industrial Cybersecurity Training: Insights into Code Reviews Using Eye-Tracking}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {17:1--17:9}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.17}, URN = {urn:nbn:de:0030-drops-209863}, doi = {10.4230/OASIcs.ICPEC.2024.17}, annote = {Keywords: code review, cybersecurity, development lifecycle, eye-tracking} } @InProceedings{balaz_et_al:OASIcs.ICPEC.2024.18, author = {Bal\'{a}\v{z}, Norbert and Porub\"{a}n, Jaroslav and Horv\'{a}th, Marek and Korman{\'\i}k, Tom\'{a}\v{s}}, title = {{Using ChatGPT During Implementation of Programs in Education}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {18:1--18:9}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.18}, URN = {urn:nbn:de:0030-drops-209876}, doi = {10.4230/OASIcs.ICPEC.2024.18}, annote = {Keywords: generative artificial intelligence, chatbot, ChatGPT, prompt engineering, source code generation} } @InProceedings{queiros:OASIcs.ICPEC.2024.19, author = {Queir\'{o}s, Ricardo}, title = {{Exercisify: An AI-Powered Statement Evaluator}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {19:1--19:6}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.19}, URN = {urn:nbn:de:0030-drops-209884}, doi = {10.4230/OASIcs.ICPEC.2024.19}, annote = {Keywords: Code generation, Computer Programming, Gamification} } @InProceedings{peixoto_et_al:OASIcs.ICPEC.2024.20, author = {Peixoto, Ana Rita and Gl\'{o}ria, Andr\'{e} and Silva, Jos\'{e} Lu{\'\i}s and Pinto-Albuquerque, Maria and Brand\~{a}o, Tom\'{a}s and Nunes, Lu{\'\i}s}, title = {{Use of Programming Aids in Undergraduate Courses}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {20:1--20:9}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.20}, URN = {urn:nbn:de:0030-drops-209894}, doi = {10.4230/OASIcs.ICPEC.2024.20}, annote = {Keywords: Teaching Programming, Programming aids} } @InProceedings{bauer_et_al:OASIcs.ICPEC.2024.21, author = {Bauer, Yannik and Leal, Jos\'{e} Paulo and Queir\'{o}s, Ricardo}, title = {{Authoring Programming Exercises for Automated Assessment Assisted by Generative AI}}, booktitle = {5th International Computer Programming Education Conference (ICPEC 2024)}, pages = {21:1--21:8}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-347-8}, ISSN = {2190-6807}, year = {2024}, volume = {122}, editor = {Santos, Andr\'{e} L. and Pinto-Albuquerque, Maria}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2024.21}, URN = {urn:nbn:de:0030-drops-209901}, doi = {10.4230/OASIcs.ICPEC.2024.21}, annote = {Keywords: ChatGPT, generative AI, programming exercises, automated assessment} }