OASIcs, Volume 112
ICPEC 2023, June 26-28, 2023, Vila do Conde, Portugal
Editors: Ricardo Alexandre Peixoto de Queirós and Mário Paulo Teixeira Pinto
Published in: OASIcs, Volume 133, 6th International Computer Programming Education Conference (ICPEC 2025)
Sathwik Amburi, Tiago Espinha Gasiba, Ulrike Lechner, and Maria Pinto-Albuquerque. Enabling Secure Coding: Exploring GenAI for Developer Training and Education. In 6th International Computer Programming Education Conference (ICPEC 2025). Open Access Series in Informatics (OASIcs), Volume 133, pp. 2:1-2:15, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{amburi_et_al:OASIcs.ICPEC.2025.2,
author = {Amburi, Sathwik and Espinha Gasiba, Tiago and Lechner, Ulrike and Pinto-Albuquerque, Maria},
title = {{Enabling Secure Coding: Exploring GenAI for Developer Training and Education}},
booktitle = {6th International Computer Programming Education Conference (ICPEC 2025)},
pages = {2:1--2:15},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-393-5},
ISSN = {2190-6807},
year = {2025},
volume = {133},
editor = {Queir\'{o}s, Ricardo and Pinto, M\'{a}rio and Portela, Filipe and Sim\~{o}es, Alberto},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2025.2},
URN = {urn:nbn:de:0030-drops-240321},
doi = {10.4230/OASIcs.ICPEC.2025.2},
annote = {Keywords: Secure Coding, Industry, Software Development, Generative AI, Large Language Models, Teaching}
}
Published in: OASIcs, Volume 133, 6th International Computer Programming Education Conference (ICPEC 2025)
Breno Marrão, José Paulo Leal, and Ricardo Queirós. Osiris: A Multi-Language Transpiler for Educational Purposes. In 6th International Computer Programming Education Conference (ICPEC 2025). Open Access Series in Informatics (OASIcs), Volume 133, pp. 17:1-17:14, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{marrao_et_al:OASIcs.ICPEC.2025.17,
author = {Marr\~{a}o, Breno and Leal, Jos\'{e} Paulo and Queir\'{o}s, Ricardo},
title = {{Osiris: A Multi-Language Transpiler for Educational Purposes}},
booktitle = {6th International Computer Programming Education Conference (ICPEC 2025)},
pages = {17:1--17:14},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-393-5},
ISSN = {2190-6807},
year = {2025},
volume = {133},
editor = {Queir\'{o}s, Ricardo and Pinto, M\'{a}rio and Portela, Filipe and Sim\~{o}es, Alberto},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2025.17},
URN = {urn:nbn:de:0030-drops-240471},
doi = {10.4230/OASIcs.ICPEC.2025.17},
annote = {Keywords: Transpiler, Programming Education, JavaScript, Python, Virtual Learning Environments, Client-Side Execution}
}
Published in: OASIcs, Volume 133, 6th International Computer Programming Education Conference (ICPEC 2025)
Diogo Gaspar Lopes, Tiago Espinha Gasiba, Sathwik Amburi, and Maria Pinto-Albuquerque. Can Open Large Language Models Catch Vulnerabilities?. In 6th International Computer Programming Education Conference (ICPEC 2025). Open Access Series in Informatics (OASIcs), Volume 133, pp. 4:1-4:14, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{gasparlopes_et_al:OASIcs.ICPEC.2025.4,
author = {Gaspar Lopes, Diogo and Espinha Gasiba, Tiago and Amburi, Sathwik and Pinto-Albuquerque, Maria},
title = {{Can Open Large Language Models Catch Vulnerabilities?}},
booktitle = {6th International Computer Programming Education Conference (ICPEC 2025)},
pages = {4:1--4:14},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-393-5},
ISSN = {2190-6807},
year = {2025},
volume = {133},
editor = {Queir\'{o}s, Ricardo and Pinto, M\'{a}rio and Portela, Filipe and Sim\~{o}es, Alberto},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2025.4},
URN = {urn:nbn:de:0030-drops-240340},
doi = {10.4230/OASIcs.ICPEC.2025.4},
annote = {Keywords: Large Language Models (LLMs), Secure Coding, CWE Classification, Machine Learning, Software Vulnerability Detection, Artificial Intelligence, Code Analysis, Big-Vul Dataset}
}
Published in: OASIcs, Volume 112, 4th International Computer Programming Education Conference (ICPEC 2023)
4th International Computer Programming Education Conference (ICPEC 2023). Open Access Series in Informatics (OASIcs), Volume 112, pp. 1-152, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)
@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}
}
Published in: OASIcs, Volume 112, 4th International Computer Programming Education Conference (ICPEC 2023)
4th International Computer Programming Education Conference (ICPEC 2023). Open Access Series in Informatics (OASIcs), Volume 112, pp. 0:i-0:xii, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)
@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}
}
Published in: OASIcs, Volume 112, 4th International Computer Programming Education Conference (ICPEC 2023)
Yannik Bauer, José Paulo Leal, and Ricardo Queirós. Can a Content Management System Provide a Good User Experience to Teachers? (Short Paper). In 4th International Computer Programming Education Conference (ICPEC 2023). Open Access Series in Informatics (OASIcs), Volume 112, pp. 4:1-4:8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)
@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}
}
Published in: OASIcs, Volume 112, 4th International Computer Programming Education Conference (ICPEC 2023)
José Carlos Paiva, Ricardo Queirós, and Tiago Gasiba. Sifu Reloaded: An Open-Source Gamified Web-Based CyberSecurity Awareness Platform (Short Paper). In 4th International Computer Programming Education Conference (ICPEC 2023). Open Access Series in Informatics (OASIcs), Volume 112, pp. 5:1-5:8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)
@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}
}
Published in: OASIcs, Volume 112, 4th International Computer Programming Education Conference (ICPEC 2023)
Ricardo Queirós, Carla Pinto, Mário Cruz, and Daniela Mascarenhas. A Gamified Educational Escape Rooms' Framework for Computer Programming Classes (Short Paper). In 4th International Computer Programming Education Conference (ICPEC 2023). Open Access Series in Informatics (OASIcs), Volume 112, pp. 6:1-6:8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)
@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}
}
Published in: OASIcs, Volume 112, 4th International Computer Programming Education Conference (ICPEC 2023)
Luís Maia Costa, José Paulo Leal, and Ricardo Queirós. Automated Assessment of Simple Web Applications (Short Paper). In 4th International Computer Programming Education Conference (ICPEC 2023). Open Access Series in Informatics (OASIcs), Volume 112, pp. 11:1-11:8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)
@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}
}