Incremental introduction of behaviors with static software architecture. - Jyke Jokinen; Hannu-Matti Järvinen; Tommi Mikkonen (Comput. Stand. Interfaces, 2003)

Assessment Process for Programming Assignments. - Kirsti Ala-Mutka; Hannu-Matti Järvinen (ICALT, 2004)

Supporting Students in C++ Programming Courses with Automatic Program Style Assessment. - Kirsti Ala-Mutka; Toni Uimonen; Hannu-Matti Järvinen (J. Inf. Technol. Educ., 2004)

A study of the difficulties of novice programmers. - Essi Lahtinen; Kirsti Ala-Mutka; Hannu-Matti Järvinen (ITiCSE, 2005)

Targeting program visualizations. - Essi Lahtinen; Hannu-Matti Järvinen; Suvi Melakoski-Vistbacka (ITiCSE, 2007)

Organizing and evaluating course on embedded programming. - Juha-Matti Vanhatupa; Arto Salminen; Hannu-Matti Järvinen (Koli Calling, 2010)

Framework for embedded programming course. - Arto Salminen; Juha-Matti Vanhatupa; Hannu-Matti Järvinen (Koli Calling, 2011)

Are visualization tools used in programming education?: by whom, how, why, and why not? - Essi Isohanni; Hannu-Matti Järvinen (Koli Calling, 2014)

Action-Based Visualization. - Antti Jääskeläinen; Hannu-Matti Järvinen; Heikki Virtanen (VISSOFT, 2014)

Concurrent execution system for action languages. - Antti Jääskeläinen; Hannu-Matti Järvinen; Mikko Tiusanen (MEMOCODE, 2017)

An Investigation on the Availability of Contribution Information in Open-Source Projects. - Zheying Zhang; Outi Sievi-Korte; Ulla-Talvikki Virta; Hannu-Matti Järvinen; Davide Taibi 001 (SEAA, 2021)

LAOps: Learning Analytics with Privacy-aware MLOps. - Pia Niemelä; Bilhanan Silverajan; Mikko Nurminen; Jenni Hukkanen; Hannu-Matti Järvinen (CSEDU (2), 2022)

Test Case Selection with Incremental ML. - Markus Mulkahainen; Kari Systä; Hannu-Matti Järvinen (PROFES, 2022)

Survey of recent research topics on effective use of communication tools in higher education. - Mikko Nurminen; Hannu-Matti Järvinen; J. Viteli; Mika Saari; Petri Rantanen (MIPRO, 2023)