Conceptual Checks for Programming Teachers. - Luca Chiodini; Matthias Hauswirth; Andrea Gallidabino (EC-TEL, 2021)

A Curated Inventory of Programming Language Misconceptions. - Luca Chiodini; Igor Moreno Santos; Andrea Gallidabino; Anya Tafliovich; André L. Santos 001; Matthias Hauswirth (ITiCSE (1), 2021)

Wrong Answers for Wrong Reasons: The Risks of Ad Hoc Instruments. - Luca Chiodini; Matthias Hauswirth (Koli Calling, 2021)

Expressions in Java: Essential, Prevalent, Neglected? - Luca Chiodini; Igor Moreno Santos; Matthias Hauswirth (SPLASH-E, 2022)

Teaching Programming with Graphics: Pitfalls and a Solution. - Luca Chiodini; Juha Sorva; Matthias Hauswirth (SPLASH-E, 2023)

Assessing the Understanding of Expressions: A Qualitative Study of Notional-Machine-Based Exam Questions. - Joey Bevilacqua; Luca Chiodini; Igor Moreno Santos; Matthias Hauswirth (Koli Calling, 2024)

Using Notional Machines to Automatically Assess Students' Comprehension of Their Own Code. - Joey Bevilacqua; Luca Chiodini; Igor Moreno Santos; Matthias Hauswirth (SIGCSE (2), 2024)

Decompose Graphics to Compose Programs in Python with PyTamaro. - Luca Chiodini; Matthias Hauswirth (SIGCSE (2), 2024)

Judicious: API Documentation for Novices. - Luca Chiodini; Simone Piatti; Matthias Hauswirth (SPLASH-E, 2024)

The Toolbox of Functions: Teaching Code Reuse in Schools. - Luca Chiodini; Joey Bevilacqua; Matthias Hauswirth (ECSEE, 2025)

Surveying Upper-Secondary Teachers on Programming Misconceptions. - Luca Chiodini; Joey Bevilacqua; Matthias Hauswirth (ICER (1), 2025)

Two Approaches for Programming Education in the Domain of Graphics: An Experiment. - Luca Chiodini; Juha Sorva; Arto Hellas; Otto Seppälä; Matthias Hauswirth (Art Sci. Eng. Program., 2025)