| 2023 | ACE | Automated Questionnaires About Students' JavaScript Programs: Towards Gauging Novice Programming Processes. | Teemu Lehtinen, Lassi Haaranen, Juho Leinonen |
| 2023 | ICER | Evaluating Distance Measures for Program Repair. | Charles Koutcheme, Sami Sarsa, Juho Leinonen, Lassi Haaranen, Arto Hellas |
| 2022 | ACE | Methodological Considerations for Predicting At-risk Students. | Charles Koutcheme, Sami Sarsa, Arto Hellas, Lassi Haaranen, Juho Leinonen |
| 2022 | ITiCSE | Exploring How Students Solve Open-ended Assignments: A Study of SQL Injection Attempts in a Cybersecurity Course. | Charles Koutcheme, Artturi Tilanter, Aleksi Peltonen, Arto Hellas, Lassi Haaranen |
| 2021 | CSEDU | Scripted Step-based Visualizations: A Pilot Study. | Aleksi Lukkarinen, Lassi Haaranen, Lauri Malmi |
| 2021 | ITiCSE | Students Struggle to Explain Their Own Program Code. | Teemu Lehtinen, Aleksi Lukkarinen, Lassi Haaranen |
| 2020 | FIE | Study Major, Gender, and Confidence Gap: Effects on Experience, Performance, and Self-Efficacy in Introductory Programming. | Nea Pirttinen, Arto Hellas, Lassi Haaranen, Rodrigo Duran |
| 2020 | SIGCSE | Gender Differences in Introductory Programming: Comparing MOOCs and Local Courses. | Rodrigo Duran, Lassi Haaranen, Arto Hellas |
| 2017 | CSEDU | Link Between Gaming Communities in YouTube and Computer Science. | Lassi Haaranen, Rodrigo Duran |
| 2017 | ITiCSE | Programming as a Performance: Live-streaming and Its Implications for Computer Science Education. | Lassi Haaranen |
| 2015 | ICSE | In Search of the Emotional Design Effect in Programming. | Lassi Haaranen, Petri Ihantola, Juha Sorva, Arto Vihavainen |
| 2015 | ITiCSE | Teaching Git on the Side: Version Control System as a Course Platform. | Lassi Haaranen, Teemu Lehtinen |
| 2014 | SIGCSE | How (not) to introduce badges to online exercises. | Lassi Haaranen, Petri Ihantola, Lasse Hakulinen, Ari Korhonen |