Algorithm simulation with automatic assessment. - Ari Korhonen; Lauri Malmi (ITiCSE, 2000)

Understanding Algorithms by Means of Visualized Path Testing. - Ari Korhonen; Erkki Sutinen; Jorma Tarhio (Software Visualization, 2001)

Matrix - concept animation and algorithm simulation system. - Ari Korhonen; Lauri Malmi; Riku Saikkonen (ITiCSE, 2001)

Fully automatic assessment of programming exercises. - Riku Saikkonen; Lauri Malmi; Ari Korhonen (ITiCSE, 2001)

Matrix: concept animation and algorithm simulation system. - Ari Korhonen; Lauri Malmi (AVI, 2002)

Does it make a difference if students exercise on the web or in the classroom? - Ari Korhonen; Lauri Malmi; Pertti Myllyselkä; Patrik Scheinin (ITiCSE, 2002)

Experiences in automatic assessment on mass courses and issues for designing virtual courses. - Lauri Malmi; Ari Korhonen; Riku Saikkonen (ITiCSE, 2002)

Interaction and Feedback in Automatically Assessed Algorithm Simulation Exercises. - Ari Korhonen; Lauri Malmi; Jussi Nikander; Petri Tenhunen (J. Inf. Technol. Educ., 2003)

Evaluating the educational impact of visualization. - Thomas L. Naps; Stephen Cooper; Boris Koldehofe; Charles Leska; Guido Rößling; Wanda P. Dann; Ari Korhonen; Lauri Malmi; Jarmo Rantakokko; Rockford J. Ross; Jay Anderson; Rudolf Fleischer; et al. (ACM SIGCSE Bull., 2003)

Exploring the role of visualization and engagement in computer science education. - Thomas L. Naps; Guido Rößling; Vicki L. Almstrum; Wanda P. Dann; Rudolf Fleischer; Christopher D. Hundhausen; Ari Korhonen; Lauri Malmi; Myles F. McNally; Susan H. Rodger; J. Ángel Velázquez-Iturbide (ACM SIGCSE Bull., 2003)

Visual algorithm simulation. - Ari Korhonen (2003)

MVT: a system for visual testing of software. - Jan Lönnberg; Ari Korhonen; Lauri Malmi (AVI, 2004)

MatrixPro - A Tool for Demonstrating Data Structures and Algorithms Ex Tempore. - Ville Karavirta; Ari Korhonen; Lauri Malmi; Kimmo Stålnacke (ICALT, 2004)

Automatic Feedback and Resubmissions as Learning Aid. - Lauri Malmi; Ari Korhonen (ICALT, 2004)

Visual Algorithm Simulation Exercise System with Automatic Assessment: TRAKLA2. - Lauri Malmi; Ville Karavirta; Ari Korhonen; Jussi Nikander; Otto Seppälä; Panu Silvasti (Informatics Educ., 2004)

The Feasibility of Automatic Assessment and Feedback. - Mikko-Jussi Laakso; Tapio Salakoski; Ari Korhonen (CELDA, 2005)

Taxonomy of effortless creation of algorithm visualizations. - Petri Ihantola; Ville Karavirta; Ari Korhonen; Jussi Nikander (ICER, 2005)

Multi-Perspective Study of Novice Learners Adopting the Visual Algorithm Simulation Exercise System TRAKLA2. - Mikko-Jussi Laakso; Tapio Salakoski; Linda Grandell; Xuemei Qiu; Ari Korhonen; Lauri Malmi (Informatics Educ., 2005)

Experiences on automatically assessed algorithm simulation exercises with different resubmission policies. - Lauri Malmi; Ville Karavirta; Ari Korhonen; Jussi Nikander (ACM J. Educ. Resour. Comput., 2005)

System for enhanced exploration and querying. - Markku Rontu; Ari Korhonen; Lauri Malmi (AVI, 2006)

Automatic tutoring question generation during algorithm simulation. - Ville Karavirta; Ari Korhonen (Koli Calling, 2006)

Taxonomy of algorithm animation languages. - Ville Karavirta; Ari Korhonen; Lauri Malmi (SOFTVIS, 2006)

On the use of resubmissions in automatic assessment systems. - Ville Karavirta; Ari Korhonen; Lauri Malmi (Comput. Sci. Educ., 2006)

Observations on student misconceptions - A case study of the Build - Heap Algorithm. - Otto Seppälä; Lauri Malmi; Ari Korhonen (Comput. Sci. Educ., 2006)

Visualization of Spatial Data Structures on Different Levels of Abstraction. - Jussi Nikander; Ari Korhonen; Eiri Valanto; Kirsi Virrantaus (PVW, 2006)

Analyzing engagement taxonomy in collaborative algorithm visualization. - Niko Myller; Mikko-Jussi Laakso; Ari Korhonen (ITiCSE, 2007)

Platform for Elaboration of Search Results. - Ari Korhonen; Juha Litola; Jorma Tarhio (WEBIST (2), 2007)

Roles of Variables in Teaching. - Juha Sorva; Ville Karavirta; Ari Korhonen (J. Inf. Technol. Educ., 2007)

Algorithm recognition by static analysis and its application in students' submissions assessment. - Ahmad Taherkhani; Lauri Malmi; Ari Korhonen (Koli Calling, 2008)

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

Enhancing learning management systems to better support computer science education. - Guido Rößling; Mike Joy; Andrés Moreno; Atanas Radenski; Lauri Malmi; Andreas Kerren; Thomas L. Naps; Rockford J. Ross; Michael J. Clancy; Ari Korhonen; Rainer Oechsle; J. Ángel Velázquez-Iturbide (ACM SIGCSE Bull., 2008)

Active Learning and Examination Methods in a Data Structures and Algorithms Course. - Lauri Malmi; Ari Korhonen (Reflections on the Teaching of Programming, 2008)

How Does Algorithm Visualization Affect Collaboration? - Video Analysis of Engagement and Discussions. - Ari Korhonen; Mikko-Jussi Laakso; Niko Myller (WEBIST, 2009)

Interaction Promotes Collaboration and Learning: Video Analysis of Algorithm Visualization Use during Collaborative Learning. - Mikko-Jussi Laakso; Niko Myller; Ari Korhonen (WEBIST (Selected Papers), 2009)

Comparing Learning Performance of Students Using Algorithm Visualizations Collaboratively on Different Engagement Levels. - Mikko-Jussi Laakso; Niko Myller; Ari Korhonen (J. Educ. Technol. Soc., 2009)

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)

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

A comprehensive taxonomy of algorithm animation languages. - Ville Karavirta; Ari Korhonen; Lauri Malmi; Thomas L. Naps (J. Vis. Lang. Comput., 2010)

OpenDSA: beginning a community active-eBook project. - Clifford A. Shaffer; Ville Karavirta; Ari Korhonen; Thomas L. Naps (Koli Calling, 2011)

Recognizing Algorithms Using Language Constructs, Software Metrics and Roles of Variables: An Experiment with Sorting Algorithms. - Ahmad Taherkhani; Ari Korhonen; Lauri Malmi (Comput. J., 2011)

Automatic recognition of students' sorting algorithm implementations in a data structures and algorithms course. - Ahmad Taherkhani; Ari Korhonen; Lauri Malmi (Koli Calling, 2012)

Categorizing variations of student-implemented sorting algorithms. - Ahmad Taherkhani; Ari Korhonen; Lauri Malmi (Comput. Sci. Educ., 2012)

Requirements and design strategies for open source interactive computer science eBooks. - Ari Korhonen; Thomas L. Naps; Charles Boisvert; Pilu Crescenzi; Ville Karavirta; Linda Mannila; Bradley Miller 001; Briana B. Morrison; Susan H. Rodger; Rocky Ross; Clifford A. Shaffer (ITiCSE-WGR, 2013)

Empirical Study on the Effect of Achievement Badges in TRAKLA2 Online Learning Environment. - Lasse Hakulinen; Tapio Auvinen; Ari Korhonen (LaTiCE, 2013)

Misconceptions in Visual Algorithm Simulation Revisited: On UI's Effect on Student Performance, Attitudes and Misconceptions. - Ville Karavirta; Ari Korhonen; Otto Seppälä (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)

Software Architectures for Implementing Achievement Badges - Practical Experiences. - Lassi Haaranen; Lasse Hakulinen; Petri Ihantola; Ari Korhonen (LaTiCE, 2014)

How (not) to introduce badges to online exercises. - Lassi Haaranen; Petri Ihantola; Lasse Hakulinen; Ari Korhonen (SIGCSE, 2014)

Automatic recognition of misconceptions in visual algorithm simulation exercises. - Ari Korhonen; Otto Seppälä; Juha Sorva (FIE, 2015)

Educational Data Mining and Learning Analytics in Programming: Literature Review and Case Studies. - Petri Ihantola; Arto Vihavainen; Alireza Ahadi; Matthew Butler 002; Jürgen Börstler; Stephen H. Edwards; Essi Isohanni; Ari Korhonen; Andrew Petersen 001; Kelly Rivers; Miguel Ángel Rubio; Judy Sheard; et al. (ITiCSE-WGR, 2015)

The Effect of Achievement Badges on Students' Behavior: An Empirical Study in a University-Level Computer Science Course. - Lasse Hakulinen; Tapio Auvinen; Ari Korhonen (Int. J. Emerg. Technol. Learn., 2015)

Replication in computing education research: researcher attitudes and experiences. - Alireza Ahadi; Arto Hellas; Petri Ihantola; Ari Korhonen; Andrew Petersen 001 (Koli Calling, 2016)

Unlocking the Potential of Learning Analytics in Computing Education. - Shuchi Grover; Ari Korhonen (ACM Trans. Comput. Educ., 2017)

ICER 2017 preview. - Josh Tenenberg; Donald Chinn; Lauri Malmi; Ari Korhonen; Judy Sheard (ACM SIGCSE Bull., 2017)

Second Special Issue on Learning Analytics in Computing Education. - Ari Korhonen; Shuchi Grover (ACM Trans. Comput. Educ., 2018)

ICER 2018 preview. - Lauri Malmi; Ari Korhonen; Robert McCartney; Andrew Petersen 001 (ACM SIGCSE Bull., 2018)

ICER 2018 review. - Robert McCartney; Lauri Malmi; Ari Korhonen (ACM SIGCSE Bull., 2018)

Digital Storytelling and Group Work: Integrating the Narrative Approach into a Higher Education Computer Science Course. - Ari Korhonen; Marianna Vivitsou (ITiCSE, 2019)

Assessing How Pre-requisite Skills Affect Learning of Advanced Concepts. - Greg L. Nelson; Filip Strömbäck; Ari Korhonen; Ibrahim Albluwi; Marjahan Begum; Ben Blamey; Karen H. Jin; Violetta Lonati; Bonnie K. MacKellar; Mattia Monga (ITiCSE, 2020)

Differentiated Assessments for Advanced Courses that Reveal Issues with Prerequisite Skills: A Design Investigation. - Greg L. Nelson; Filip Strömbäck; Ari Korhonen; Marjahan Begum; Ben Blamey; Karen H. Jin; Violetta Lonati; Bonnie K. MacKellar; Mattia Monga (ITiCSE-WGR, 2020)

Algorithm Visualization and the Elusive Modality Effect. - Albina Zavgorodniaia; Artturi Tilanterä; Ari Korhonen; Otto Seppälä; Arto Hellas; Juha Sorva (ICER, 2021)

Towards a JSON-based Algorithm Animation Language. - Artturi Tilanterä; Giacomo Mariani; Ari Korhonen; Otto Seppälä (VISSOFT, 2021)

Computing Education Research in Finland. - Lauri Malmi; Arto Hellas; Petri Ihantola; Ville Isomöttönen; Ilkka Jormanainen; Terhi Kilamo; Antti Knutas; Ari Korhonen; Mikko-Jussi Laakso; Sonsoles López-Pernas; Timo Poranen; Tapio Salakoski; et al. (Past, Present and Future of Computing Education Research, 2023)

Automated Questions About Learners' Own Code Help to Detect Fragile Prerequisite Knowledge. - Teemu Lehtinen; Otto Seppälä; Ari Korhonen (ITiCSE (1), 2023)

Automated Questions About Learners' Own Code Help to Detect Fragile Knowledge. - Teemu Lehtinen; Otto Seppälä; Ari Korhonen (CoRR, 2023)

Students Struggle with Concepts in Dijkstra's Algorithm. - Artturi Tilanterä; Juha Sorva; Otto Seppälä; Ari Korhonen (ICER (1), 2024)

Empirical Evaluation of a Differentiated Assessment of Data Structures: The Role of Prerequisite Skills. - Marjahan Begum; Pontus Haglund; Ari Korhonen; Violetta Lonati; Mattia Monga; Filip Strömbäck; Artturi Tilanterä (Informatics Educ., 2024)

Investigating Students' Misconceptions of Dijkstra's Algorithm: Exploration of Algorithm Simulation Traces. - Artturi Tilanterä; Ari Korhonen; Otto Seppälä; Teemu Taivainen (ITiCSE (1), 2025)