Fuzzy OOP: expanded and reduced term interpretations. - Ronit Shmallo; Noa Ragonis; David Ginat (ITiCSE, 2012)

Constructive use of errors in teaching CS1. - David Ginat; Ronit Shmallo (SIGCSE, 2013)

אבני בניין של תכנות מונחה עצמים באמצעות לימוד מטעויות - Ronit Shmallo (2013)

Learning from Errors as a Pedagogic Approach for Reaching a Higher Conceptual Level in Database Modeling. - Adi Katz; Ronit Shmallo (CAiSE Workshops, 2016)

On the (Mis) Understanding of the "this" Reference. - Noa Ragonis; Ronit Shmallo (SIGCSE, 2017)

A Diagnostic Tool for Assessing Students' Perceptions and Misconceptions Regards the Current Object "this". - Noa Ragonis; Ronit Shmallo (ISSEP, 2018)

Constructive Use of Errors in Teaching the UML Class Diagram in an IS Engineering Course. - Ronit Shmallo; Tammar Shrot (J. Inf. Syst. Educ., 2020)

Can we do better? a classification of algorithm run-time-complexity improvement using the SOLO taxonomy. - Lior Aronshtam; Tammar Shrot; Ronit Shmallo (Educ. Inf. Technol., 2021)

Understanding the "this" reference in object oriented programming: Misconceptions, conceptions, and teaching recommendations. - Ronit Shmallo; Noa Ragonis (Educ. Inf. Technol., 2021)

The Application of Higher-Order Cognitive Thinking Skills to Promote Students' Understanding of the Use of static in Object-Oriented Programming. - Noa Ragonis; Ronit Shmallo (Informatics Educ., 2022)

Gender differences and transferring knowledge in database modeling. - Ronit Shmallo; Adi Katz (Comput. Sci. Educ., 2024)