1. Luca Chiodini , Igor Moreno Santos , Andrea Gallidabino, Anya Tafliovich, André L. Santos, and Matthias Hauswirth. 2021 . A Curated Inventory of Programming Language Misconceptions. In ITiCSE 2021: 26th ACM Conference on Innovation and Technology in Computer Science Education, Virtual Event, Germany, June 26 - July 1, 2021, Carsten Schulte, Brett A. Becker, Monica Divitini, and Erik Barendsen (Eds.). ACM , 380--386. https://doi.org/10.1145/3430665.3456343 https://progmiscon.org. 10.1145/3430665.3456343 Luca Chiodini, Igor Moreno Santos, Andrea Gallidabino, Anya Tafliovich, André L. Santos, and Matthias Hauswirth. 2021. A Curated Inventory of Programming Language Misconceptions. In ITiCSE 2021: 26th ACM Conference on Innovation and Technology in Computer Science Education, Virtual Event, Germany, June 26 - July 1, 2021, Carsten Schulte, Brett A. Becker, Monica Divitini, and Erik Barendsen (Eds.). ACM, 380--386. https://doi.org/10.1145/3430665.3456343 https://progmiscon.org.
2. Common logic errors made by novice programmers
3. Towards understanding the effective design of automated formative feedback for programming assignments;Hao Qiang;Computer Science Education,2021
4. Austin Z. Henley , Julian Ball , Benjamin Klein , Aiden Rutter , and Dylan Lee . 2021. An Inquisitive Code Editor for Addressing Novice Programmers' Misconceptions of Program Behavior. In 43rd IEEE/ACM International Conference on Software Engineering : Software Engineering Education and Training, ICSE (SEET) 2021 , Madrid, Spain, May 25--28, 2021. IEEE , 165--170. https://doi.org/10.1109/ICSE-SEET52601.2021.00026 10.1109/ICSE-SEET52601.2021.00026 Austin Z. Henley, Julian Ball, Benjamin Klein, Aiden Rutter, and Dylan Lee. 2021. An Inquisitive Code Editor for Addressing Novice Programmers' Misconceptions of Program Behavior. In 43rd IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training, ICSE (SEET) 2021, Madrid, Spain, May 25--28, 2021. IEEE, 165--170. https://doi.org/10.1109/ICSE-SEET52601.2021.00026
5. Fostering Program Comprehension in Novice Programmers - Learning Activities and Learning Trajectories