Algorithm Visualization in Teaching Spatial Data Algorithms. - Jussi Nikander; Juha Helminen (IV, 2007)

Experiences on Using TRAKLA2 to Teach Spatial Data Algorithms. - Jussi Nikander; Juha Helminen; Ari Korhonen (PVW, 2008)

Characterizing research in computing education: a preliminary analysis of the literature. - Lauri Malmi; Judy Sheard; Simon; Roman Bednarik; Juha Helminen; Ari Korhonen; Niko Myller; Juha Sorva; Ahmad Taherkhani (ICER, 2010)

Jype - a program visualization and programming exercise tool for Python. - Juha Helminen; Lauri Malmi (SOFTVIS, 2010)

Algorithm Visualization System for Teaching Spatial Data Algorithms. - Jussi Nikander; Juha Helminen; Ari Korhonen (J. Inf. Technol. Educ. Innov. Pract., 2010)

How do students solve parsons programming problems?: an analysis of interaction traces. - Juha Helminen; Petri Ihantola; Ville Karavirta; Lauri Malmi (ICER, 2012)

A mobile learning application for parsons problems with automatic feedback. - Ville Karavirta; Juha Helminen; Petri Ihantola (Koli Calling, 2012)

Recording and analyzing in-browser programming sessions. - Juha Helminen; Petri Ihantola; Ville Karavirta (Koli Calling, 2013)

How to study programming on mobile touch devices: interactive Python code exercises. - Petri Ihantola; Juha Helminen; Ville Karavirta (Koli Calling, 2013)

How Do Students Solve Parsons Programming Problems? - Execution-Based vs. Line-Based Feedback. - Juha Helminen; Petri Ihantola; Ville Karavirta; Satu Alaoutinen (LaTiCE, 2013)

Theoretical underpinnings of computing education research: what is the evidence? - Lauri Malmi; Judy Sheard; Simon; Roman Bednarik; Juha Helminen; Päivi Kinnunen; Ari Korhonen; Niko Myller; Juha Sorva; Ahmad Taherkhani (ICER, 2014)

How novices tackle their first lines of code in an IDE: analysis of programming session traces. - Arto Vihavainen; Juha Helminen; Petri Ihantola (Koli Calling, 2014)

Supporting Acquisition of Programming Skills in Introductory Programming Education: Environments for Practicing Programming and Recording and Analysis of Exercise Sessions ; Ohjelmointitaitojen kehittämisen tukeminen ohjelmoinnin perusopetuksessa: ohjelmoinnin harjoitteluympäristöt ja työskentelyn tallentaminen ja analysointi. - Juha Helminen (2014)