OASIcs, Volume 133
ICPEC 2025, July 10-11, 2025, PORTIC, Polytechnic of Porto, Portugal
Editors: Ricardo Queirós, Mário Pinto, Filipe Portela, and Alberto Simões
OASIcs, Volume 120
SLATE 2024, July 4-5, 2024, Águeda, Portugal
Editors: Mário Rodrigues, José Paulo Leal, and Filipe Portela
OASIcs, Volume 113
SLATE 2023, June 26-28, 2023, Vila do Conde, Portugal
Editors: Alberto Simões, Mario Marcelo Berón, and Filipe Portela
OASIcs, Volume 94
SLATE 2021, July 1-2, 2021, Vila do Conde/Póvoa de Varzim, Portugal
Editors: Ricardo Queirós, Mário Pinto, Alberto Simões, Filipe Portela, and Maria João Pereira
OASIcs, Volume 91
ICPEC 2021, May 27-28, 2021, University of Minho, Braga, Portugal
Editors: Pedro Rangel Henriques, Filipe Portela, Ricardo Queirós, and Alberto Simões
OASIcs, Volume 81
ICPEC 2020, June 25-26, 2020, ESMAD, Vila do Conde, Portugal (Virtual Conference)
Editors: Ricardo Queirós, Filipe Portela, Mário Pinto, and Alberto Simões
Published in: OASIcs, Volume 133, 6th International Computer Programming Education Conference (ICPEC 2025)
6th International Computer Programming Education Conference (ICPEC 2025). Open Access Series in Informatics (OASIcs), Volume 133, pp. 1-226, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@Proceedings{queiros_et_al:OASIcs.ICPEC.2025,
title = {{OASIcs, Volume 133, ICPEC 2025, Complete Volume}},
booktitle = {6th International Computer Programming Education Conference (ICPEC 2025)},
pages = {1--226},
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},
URN = {urn:nbn:de:0030-drops-245929},
doi = {10.4230/OASIcs.ICPEC.2025},
annote = {Keywords: OASIcs, Volume 133, ICPEC 2025, Complete Volume}
}
Published in: OASIcs, Volume 133, 6th International Computer Programming Education Conference (ICPEC 2025)
6th International Computer Programming Education Conference (ICPEC 2025). Open Access Series in Informatics (OASIcs), Volume 133, pp. 0:i-0:xii, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{queiros_et_al:OASIcs.ICPEC.2025.0,
author = {Queir\'{o}s, Ricardo and Pinto, M\'{a}rio and Portela, Filipe and Sim\~{o}es, Alberto},
title = {{Front Matter, Table of Contents, Preface, Conference Organization}},
booktitle = {6th International Computer Programming Education Conference (ICPEC 2025)},
pages = {0:i--0:xii},
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.0},
URN = {urn:nbn:de:0030-drops-245910},
doi = {10.4230/OASIcs.ICPEC.2025.0},
annote = {Keywords: Front Matter, Table of Contents, Preface, Conference Organization}
}
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)
José F. Vélez, A. Belén Moreno, Victoria Ruiz-Parrado, and Ángel Sánchez. On the Use of Concept Maps to Improve Student Skills in an Introductory Object-Oriented Analysis and Design Course. In 6th International Computer Programming Education Conference (ICPEC 2025). Open Access Series in Informatics (OASIcs), Volume 133, pp. 3:1-3:8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{velez_et_al:OASIcs.ICPEC.2025.3,
author = {V\'{e}lez, Jos\'{e} F. and Moreno, A. Bel\'{e}n and Ruiz-Parrado, Victoria and S\'{a}nchez, \'{A}ngel},
title = {{On the Use of Concept Maps to Improve Student Skills in an Introductory Object-Oriented Analysis and Design Course}},
booktitle = {6th International Computer Programming Education Conference (ICPEC 2025)},
pages = {3:1--3:8},
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.3},
URN = {urn:nbn:de:0030-drops-240337},
doi = {10.4230/OASIcs.ICPEC.2025.3},
annote = {Keywords: Object-Oriented Programming, Concept Map, Abstraction, Unified Modeling Language (UML), Static Class Diagram}
}
Published in: OASIcs, Volume 133, 6th International Computer Programming Education Conference (ICPEC 2025)
Pedro Vasconcelos. Exploring Mutation Testing for Teaching Introductory Programming. In 6th International Computer Programming Education Conference (ICPEC 2025). Open Access Series in Informatics (OASIcs), Volume 133, pp. 1:1-1:8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{vasconcelos:OASIcs.ICPEC.2025.1,
author = {Vasconcelos, Pedro},
title = {{Exploring Mutation Testing for Teaching Introductory Programming}},
booktitle = {6th International Computer Programming Education Conference (ICPEC 2025)},
pages = {1:1--1:8},
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.1},
URN = {urn:nbn:de:0030-drops-240319},
doi = {10.4230/OASIcs.ICPEC.2025.1},
annote = {Keywords: mutation testing, programming education}
}
Published in: OASIcs, Volume 133, 6th International Computer Programming Education Conference (ICPEC 2025)
Teresa Terroso and Mário Pinto. The Influence of GenAI on the Evaluation of Computer Programming Students in Higher Education. In 6th International Computer Programming Education Conference (ICPEC 2025). Open Access Series in Informatics (OASIcs), Volume 133, pp. 18:1-18:8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{terroso_et_al:OASIcs.ICPEC.2025.18,
author = {Terroso, Teresa and Pinto, M\'{a}rio},
title = {{The Influence of GenAI on the Evaluation of Computer Programming Students in Higher Education}},
booktitle = {6th International Computer Programming Education Conference (ICPEC 2025)},
pages = {18:1--18:8},
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.18},
URN = {urn:nbn:de:0030-drops-240482},
doi = {10.4230/OASIcs.ICPEC.2025.18},
annote = {Keywords: Generative Artificial Intelligence, Computer Programming Education, Student Assessment, Teaching and Learning, Higher Education}
}
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 133, 6th International Computer Programming Education Conference (ICPEC 2025)
Afonso B. Caniço and André L. Santos. Integrating Questions About Learners’ Code in an Automated Assessment System. In 6th International Computer Programming Education Conference (ICPEC 2025). Open Access Series in Informatics (OASIcs), Volume 133, pp. 5:1-5:14, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{canico_et_al:OASIcs.ICPEC.2025.5,
author = {Cani\c{c}o, Afonso B. and Santos, Andr\'{e} L.},
title = {{Integrating Questions About Learners’ Code in an Automated Assessment System}},
booktitle = {6th International Computer Programming Education Conference (ICPEC 2025)},
pages = {5:1--5: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.5},
URN = {urn:nbn:de:0030-drops-240353},
doi = {10.4230/OASIcs.ICPEC.2025.5},
annote = {Keywords: programming education, student assessment, program comprehension, questions about learners’ code}
}