@Proceedings{peixotodequeiros_et_al:OASIcs.ICPEC.2023, title = {{OASIcs, Volume 112, ICPEC 2023, Complete Volume}}, booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)}, pages = {1--152}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-290-7}, ISSN = {2190-6807}, year = {2023}, volume = {112}, editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023}, URN = {urn:nbn:de:0030-drops-184951}, doi = {10.4230/OASIcs.ICPEC.2023}, annote = {Keywords: OASIcs, Volume 112, ICPEC 2023, Complete Volume} } @InProceedings{peixotodequeiros_et_al:OASIcs.ICPEC.2023.0, author = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo}, title = {{Front Matter, Table of Contents, Preface, Conference Organization}}, booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)}, pages = {0:i--0:xii}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-290-7}, ISSN = {2190-6807}, year = {2023}, volume = {112}, editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023.0}, URN = {urn:nbn:de:0030-drops-184969}, doi = {10.4230/OASIcs.ICPEC.2023.0}, annote = {Keywords: Front Matter, Table of Contents, Preface, Conference Organization} } @InProceedings{santos:OASIcs.ICPEC.2023.1, author = {Santos, Andr\'{e} L.}, title = {{Shifting programming education assessment from exercise outputs toward deeper comprehension}}, booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)}, pages = {1:1--1:5}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-290-7}, ISSN = {2190-6807}, year = {2023}, volume = {112}, editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023.1}, URN = {urn:nbn:de:0030-drops-184970}, doi = {10.4230/OASIcs.ICPEC.2023.1}, annote = {Keywords: Introductory programming, assessment, comprehension} } @InProceedings{espinhagasiba_et_al:OASIcs.ICPEC.2023.2, author = {Espinha Gasiba, Tiago and Oguzhan, Kaan and Kessba, Ibrahim and Lechner, Ulrike and Pinto-Albuquerque, Maria}, title = {{I'm Sorry Dave, I'm Afraid I Can't Fix Your Code: On ChatGPT, CyberSecurity, and Secure Coding}}, booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)}, pages = {2:1--2:12}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-290-7}, ISSN = {2190-6807}, year = {2023}, volume = {112}, editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023.2}, URN = {urn:nbn:de:0030-drops-184986}, doi = {10.4230/OASIcs.ICPEC.2023.2}, annote = {Keywords: Serious Games, IT-Security, Machine Learning, ChatGPT, Secure Coding, Industry, Software Development, Teaching} } @InProceedings{martins_et_al:OASIcs.ICPEC.2023.3, author = {Martins, Luis Carlos and Lima, L\'{a}zaro Vinicius and Henriques, Pedro Rangel}, title = {{LCSMAR, an AR Based Tool to Inspect Imperative Programs}}, booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)}, pages = {3:1--3:9}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-290-7}, ISSN = {2190-6807}, year = {2023}, volume = {112}, editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023.3}, URN = {urn:nbn:de:0030-drops-184994}, doi = {10.4230/OASIcs.ICPEC.2023.3}, annote = {Keywords: Augmented Reality, Learning Resources, Computer Programming, Computational Thinking} } @InProceedings{bauer_et_al:OASIcs.ICPEC.2023.4, author = {Bauer, Yannik and Leal, Jos\'{e} Paulo and Queir\'{o}s, Ricardo}, title = {{Can a Content Management System Provide a Good User Experience to Teachers?}}, booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)}, pages = {4:1--4:8}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-290-7}, ISSN = {2190-6807}, year = {2023}, volume = {112}, editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023.4}, URN = {urn:nbn:de:0030-drops-185004}, doi = {10.4230/OASIcs.ICPEC.2023.4}, annote = {Keywords: learning environment, programming exercises, programming learning, automatic assessment, headless CMS, CMS, user experience} } @InProceedings{paiva_et_al:OASIcs.ICPEC.2023.5, author = {Paiva, Jos\'{e} Carlos and Queir\'{o}s, Ricardo and Gasiba, Tiago}, title = {{Sifu Reloaded: An Open-Source Gamified Web-Based CyberSecurity Awareness Platform}}, booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)}, pages = {5:1--5:8}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-290-7}, ISSN = {2190-6807}, year = {2023}, volume = {112}, editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023.5}, URN = {urn:nbn:de:0030-drops-185014}, doi = {10.4230/OASIcs.ICPEC.2023.5}, annote = {Keywords: learning environment, cybersecurity, challenges, gamification, automatic assessment} } @InProceedings{queiros_et_al:OASIcs.ICPEC.2023.6, author = {Queir\'{o}s, Ricardo and Pinto, Carla and Cruz, M\'{a}rio and Mascarenhas, Daniela}, title = {{A Gamified Educational Escape Rooms' Framework for Computer Programming Classes}}, booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)}, pages = {6:1--6:8}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-290-7}, ISSN = {2190-6807}, year = {2023}, volume = {112}, editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023.6}, URN = {urn:nbn:de:0030-drops-185021}, doi = {10.4230/OASIcs.ICPEC.2023.6}, annote = {Keywords: Escape Room, Gamification, Computer Programming, User Type Taxonomy} } @InProceedings{thangaraj_et_al:OASIcs.ICPEC.2023.7, author = {Thangaraj, Jagadeeswaran and Ward, Monica and O’Riordan, Fiona}, title = {{A Systematic Review of Formative Assessment to Support Students Learning Computer Programming}}, booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)}, pages = {7:1--7:13}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-290-7}, ISSN = {2190-6807}, year = {2023}, volume = {112}, editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023.7}, URN = {urn:nbn:de:0030-drops-185039}, doi = {10.4230/OASIcs.ICPEC.2023.7}, annote = {Keywords: Automatic assessment, Computer programming, Formative assessment, Higher education, Novice programmer, Systematic review} } @InProceedings{portela:OASIcs.ICPEC.2023.8, author = {Portela, Filipe}, title = {{A New Approach to Perform Individual Assessments at Higher Education Using Gamification Systems}}, booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)}, pages = {8:1--8:12}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-290-7}, ISSN = {2190-6807}, year = {2023}, volume = {112}, editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023.8}, URN = {urn:nbn:de:0030-drops-185042}, doi = {10.4230/OASIcs.ICPEC.2023.8}, annote = {Keywords: TechTeach, Information Systems, Gamification, Higher Education Assessment Tools, Kahoot!} } @InProceedings{freitas_et_al:OASIcs.ICPEC.2023.9, author = {Freitas, Tiago Carvalho and Costa Neto, Alvaro and Pereira, Maria Jo\~{a}o Varanda and Henriques, Pedro Rangel}, title = {{NLP/AI Based Techniques for Programming Exercises Generation}}, booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)}, pages = {9:1--9:12}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-290-7}, ISSN = {2190-6807}, year = {2023}, volume = {112}, editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023.9}, URN = {urn:nbn:de:0030-drops-185058}, doi = {10.4230/OASIcs.ICPEC.2023.9}, annote = {Keywords: Natural Language Processing, Computer Programming Education, Exercises Generation, Text Generation, Code Generation} } @InProceedings{dossantos_et_al:OASIcs.ICPEC.2023.10, author = {dos Santos, Ranieri Alves and Barbi, Dalner and Ramos, Vinicius Faria Culmant and Gauthier, Fernando Alvaro Ostuni}, title = {{Data Visualization for Learning Analytics Indicators in Programming Teaching}}, booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)}, pages = {10:1--10:7}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-290-7}, ISSN = {2190-6807}, year = {2023}, volume = {112}, editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023.10}, URN = {urn:nbn:de:0030-drops-185069}, doi = {10.4230/OASIcs.ICPEC.2023.10}, annote = {Keywords: learning analytics, data visualization, learning indicators} } @InProceedings{costa_et_al:OASIcs.ICPEC.2023.11, author = {Costa, Lu{\'\i}s Maia and Leal, Jos\'{e} Paulo and Queir\'{o}s, Ricardo}, title = {{Automated Assessment of Simple Web Applications}}, booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)}, pages = {11:1--11:8}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-290-7}, ISSN = {2190-6807}, year = {2023}, volume = {112}, editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023.11}, URN = {urn:nbn:de:0030-drops-185072}, doi = {10.4230/OASIcs.ICPEC.2023.11}, annote = {Keywords: Web Applications, Static Assessment, Interface Matching, Functional Assessment, Feedback Manager} } @InProceedings{vasconcelos:OASIcs.ICPEC.2023.12, author = {Vasconcelos, Pedro}, title = {{Haskelite: A Step-By-Step Interpreter for Teaching Functional Programming}}, booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)}, pages = {12:1--12:8}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-290-7}, ISSN = {2190-6807}, year = {2023}, volume = {112}, editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023.12}, URN = {urn:nbn:de:0030-drops-185080}, doi = {10.4230/OASIcs.ICPEC.2023.12}, annote = {Keywords: Functional programming, Step-by-step evaluators, Web applications} } @InProceedings{romao_et_al:OASIcs.ICPEC.2023.13, author = {Rom\~{a}o, Tiago and Pestana, Pedro and Morgado, Leonel}, title = {{A Systematic Review of Teacher-Facing Dashboards for Collaborative Learning Activities and Tools in Online Higher Education}}, booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)}, pages = {13:1--13:12}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-290-7}, ISSN = {2190-6807}, year = {2023}, volume = {112}, editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023.13}, URN = {urn:nbn:de:0030-drops-185095}, doi = {10.4230/OASIcs.ICPEC.2023.13}, annote = {Keywords: Dashboards, collaborative tools, collaborative activities, online learning, e-learning, computer-supported collaborative learning} } @InProceedings{schlichtkrull:OASIcs.ICPEC.2023.14, author = {Schlichtkrull, Anders}, title = {{An Experience with and Reflections on Live Coding with Active Learning}}, booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)}, pages = {14:1--14:13}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-290-7}, ISSN = {2190-6807}, year = {2023}, volume = {112}, editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023.14}, URN = {urn:nbn:de:0030-drops-185108}, doi = {10.4230/OASIcs.ICPEC.2023.14}, annote = {Keywords: Live coding, active learning, teaching programming} }