5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 1-238, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 0:i-0:xii, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Felienne Hermans. Hedy: An Inclusive, Multi-Lingual, and Gradual Programming Language (Invited Talk). In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, p. 1:1, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Afonso B. Caniço and André L. Santos. A Domain-Specific Language for Dynamic White-Box Evaluation of Java Assignments. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 2:1-2:13, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Bruno Pereira Cipriano and Pedro Alves. Seven Years Later: Lessons Learned in Automated Assessment. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 3:1-3:14, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Marek Horváth, Tomáš Kormaník, and Jaroslav Porubän. Adaptation of Automated Assessment System for Large Programming Courses. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 4:1-4:11, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Ivone Amorim, Pedro Baltazar Vasconcelos, and João Pedro Pedroso. Kumon-Inspired Approach to Teaching Programming Fundamentals. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 5:1-5:13, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Jagadeeswaran Thangaraj, Monica Ward, and Fiona O’Riordan. An Experience with Adaptive Formative Assessment for Motivating Novices in Introductory Programming Learning. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 6:1-6:12, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
João Paulo Barros. Promoting Deep Learning Through a Concept Map-Building Collaborative Activity in an Introductory Programming Course. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 7:1-7:12, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Margarida Antunes and António Trigo. Scientific Whispers: Mapping Innovative Pedagogies in STEAM and Programming Education. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 8:1-8:12, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Antonio Trigo and Margarida Antunes. Teaching Programming Courses with Digital Educational Escape Rooms (DEER): A Conceptual Proposal Conducive to Learning by Trial and Error. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 9:1-9:8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Rodrigo Mourato and André L. Santos. Educational Program Visualizations Using Synthetized Execution Information. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 10:1-10:8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Ricardo Queirós, Robertas Damaševičius, Rytis Maskeliūnas, and Jakub Swacha. Client-Side Gamification Engine for Enhanced Programming Learning. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 11:1-11:12, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Lenka Bubenkova and Emilia Pietrikova. Game Development: Enhancing Creativity and Independent Creation in University Course. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 12:1-12:13, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Filipe Portela. Learning Paths: A New Teaching Strategy with Gamification. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 13:1-13:12, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Andrei-Cristian Iosif, Ulrike Lechner, Maria Pinto-Albuquerque, and Tiago Espinha Gasiba. Code Review for CyberSecurity in the Industry: Insights from Gameplay Analytics. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 14:1-14:11, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Michael Heeney, Kelly Androutsopoulos, and Franco Raimondi. Implementing a Digital Twin for a Robotic Platform to Support Large-Scale Coding Classes. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 15:1-15:12, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Andrei-Cristian Iosif, Tiago Espinha Gasiba, Ulrike Lechner, and Maria Pinto-Albuquerque. To Kill a Mocking Bug: Open Source Repo Mining of Security Patches for Programming Education. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 16:1-16:12, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Samuel Riegel Correia, Maria Pinto-Albuquerque, Tiago Espinha Gasiba, and Andrei-Cristian Iosif. Improving Industrial Cybersecurity Training: Insights into Code Reviews Using Eye-Tracking. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 17:1-17:9, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Norbert Baláž, Jaroslav Porubän, Marek Horváth, and Tomáš Kormaník. Using ChatGPT During Implementation of Programs in Education. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 18:1-18:9, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Ricardo Queirós. Exercisify: An AI-Powered Statement Evaluator. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 19:1-19:6, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Ana Rita Peixoto, André Glória, José Luís Silva, Maria Pinto-Albuquerque, Tomás Brandão, and Luís Nunes. Use of Programming Aids in Undergraduate Courses. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 20:1-20:9, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Yannik Bauer, José Paulo Leal, and Ricardo Queirós. Authoring Programming Exercises for Automated Assessment Assisted by Generative AI. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 21:1-21:8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@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} }
Feedback for Dagstuhl Publishing