Ari Korhonen

Orcid: 0000-0002-2784-7979

According to our database1, Ari Korhonen authored at least 67 papers between 2000 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Empirical Evaluation of a Differentiated Assessment of Data Structures: The Role of Prerequisite Skills.
Informatics Educ., 2024

Students Struggle with Concepts in Dijkstra's Algorithm.
Proceedings of the 2024 ACM Conference on International Computing Education Research, 2024

2023
Automated Questions About Learners' Own Code Help to Detect Fragile Knowledge.
CoRR, 2023

Automated Questions About Learners' Own Code Help to Detect Fragile Prerequisite Knowledge.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023


2021
Towards a JSON-based Algorithm Animation Language.
Proceedings of the Working Conference on Software Visualization, 2021

Algorithm Visualization and the Elusive Modality Effect.
Proceedings of the ICER 2021: ACM Conference on International Computing Education Research, 2021

2020
Differentiated Assessments for Advanced Courses that Reveal Issues with Prerequisite Skills: A Design Investigation.
Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, 2020

Assessing How Pre-requisite Skills Affect Learning of Advanced Concepts.
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020

2019
Digital Storytelling and Group Work: Integrating the Narrative Approach into a Higher Education Computer Science Course.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

2018
ICER 2018 review.
ACM SIGCSE Bull., 2018

ICER 2018 preview.
ACM SIGCSE Bull., 2018

Second Special Issue on Learning Analytics in Computing Education.
ACM Trans. Comput. Educ., 2018

2017
ICER 2017 preview.
ACM SIGCSE Bull., 2017

Unlocking the Potential of Learning Analytics in Computing Education.
ACM Trans. Comput. Educ., 2017

2016
Replication in computing education research: researcher attitudes and experiences.
Proceedings of the 16th Koli Calling International Conference on Computing Education Research, 2016

2015
The Effect of Achievement Badges on Students' Behavior: An Empirical Study in a University-Level Computer Science Course.
Int. J. Emerg. Technol. Learn., 2015

Educational Data Mining and Learning Analytics in Programming: Literature Review and Case Studies.
Proceedings of the 2015 ITiCSE Working Group Reports, 2015

Automatic recognition of misconceptions in visual algorithm simulation exercises.
Proceedings of the 2015 IEEE Frontiers in Education Conference, 2015

2014
How (not) to introduce badges to online exercises.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Software Architectures for Implementing Achievement Badges - Practical Experiences.
Proceedings of the 2014 International Conference on Teaching and Learning in Computing and Engineering, 2014

Theoretical underpinnings of computing education research: what is the evidence?
Proceedings of the International Computing Education Research Conference, 2014

2013
Misconceptions in Visual Algorithm Simulation Revisited: On UI's Effect on Student Performance, Attitudes and Misconceptions.
Proceedings of the 2013 Learning and Teaching in Computing and Engineering, 2013

Empirical Study on the Effect of Achievement Badges in TRAKLA2 Online Learning Environment.
Proceedings of the 2013 Learning and Teaching in Computing and Engineering, 2013

Requirements and design strategies for open source interactive computer science eBooks.
Proceedings of the ITiCSE working group reports conference on Innovation and technology in computer science education-working group reports, 2013

2012
Categorizing variations of student-implemented sorting algorithms.
Comput. Sci. Educ., 2012

Automatic recognition of students' sorting algorithm implementations in a data structures and algorithms course.
Proceedings of the 12th Koli Calling International Conference on Computing Education Research, 2012

2011
Recognizing Algorithms Using Language Constructs, Software Metrics and Roles of Variables: An Experiment with Sorting Algorithms.
Comput. J., 2011

OpenDSA: beginning a community active-eBook project.
Proceedings of the 11th Koli Calling International Conference on Computing Education Research, 2011

2010
A comprehensive taxonomy of algorithm animation languages.
J. Vis. Lang. Comput., 2010

Algorithm Visualization System for Teaching Spatial Data Algorithms.
J. Inf. Technol. Educ. Innov. Pract., 2010

Characterizing research in computing education: a preliminary analysis of the literature.
Proceedings of the Sixth International Workshop on Computing Education Research, 2010

2009
Comparing Learning Performance of Students Using Algorithm Visualizations Collaboratively on Different Engagement Levels.
J. Educ. Technol. Soc., 2009

Interaction Promotes Collaboration and Learning: Video Analysis of Algorithm Visualization Use during Collaborative Learning.
Proceedings of the Web Information Systems and Technologies - 5th International Conference, 2009

How Does Algorithm Visualization Affect Collaboration? - Video Analysis of Engagement and Discussions.
Proceedings of the WEBIST 2009, 2009

2008
Active Learning and Examination Methods in a Data Structures and Algorithms Course.
Proceedings of the Reflections on the Teaching of Programming, Methods and Implementations, 2008

Enhancing learning management systems to better support computer science education.
ACM SIGCSE Bull., 2008

Experiences on Using TRAKLA2 to Teach Spatial Data Algorithms.
Proceedings of the Fifth Program Visualization Workshop, 2008

Algorithm recognition by static analysis and its application in students' submissions assessment.
Proceedings of the 8th International Conference on Computing Education Research, 2008

2007
Roles of Variables in Teaching.
J. Inf. Technol. Educ., 2007

Platform for Elaboration of Search Results.
Proceedings of the WEBIST 2007, 2007

Analyzing engagement taxonomy in collaborative algorithm visualization.
Proceedings of the 12th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2007

2006
Visualization of Spatial Data Structures on Different Levels of Abstraction.
Proceedings of the Fourth Program Visualization Workshop, 2006

Observations on student misconceptions - A case study of the Build - Heap Algorithm.
Comput. Sci. Educ., 2006

On the use of resubmissions in automatic assessment systems.
Comput. Sci. Educ., 2006

Taxonomy of algorithm animation languages.
Proceedings of the ACM 2006 Symposium on Software Visualization, 2006

Automatic tutoring question generation during algorithm simulation.
Proceedings of the 6th Baltic Sea Conference on Computing Education Research, 2006

System for enhanced exploration and querying.
Proceedings of the working conference on Advanced visual interfaces, 2006

2005
Experiences on automatically assessed algorithm simulation exercises with different resubmission policies.
ACM J. Educ. Resour. Comput., 2005

Multi-Perspective Study of Novice Learners Adopting the Visual Algorithm Simulation Exercise System TRAKLA2.
Informatics Educ., 2005

Taxonomy of effortless creation of algorithm visualizations.
Proceedings of the International Computing Education Research Workshop 2005, 2005

The Feasibility of Automatic Assessment and Feedback.
Proceedings of the Cognition and Exploratory Learning in Digital Age, 2005

2004
Visual Algorithm Simulation Exercise System with Automatic Assessment: TRAKLA2.
Informatics Educ., 2004

Automatic Feedback and Resubmissions as Learning Aid.
Proceedings of the IEEE International Conference on Advanced Learning Technologies, 2004

MatrixPro - A Tool for Demonstrating Data Structures and Algorithms Ex Tempore.
Proceedings of the IEEE International Conference on Advanced Learning Technologies, 2004

MVT: a system for visual testing of software.
Proceedings of the working conference on Advanced visual interfaces, 2004

2003
Visual algorithm simulation.
PhD thesis, 2003

Exploring the role of visualization and engagement in computer science education.
ACM SIGCSE Bull., 2003

Evaluating the educational impact of visualization.
ACM SIGCSE Bull., 2003

Interaction and Feedback in Automatically Assessed Algorithm Simulation Exercises.
J. Inf. Technol. Educ., 2003

2002
Experiences in automatic assessment on mass courses and issues for designing virtual courses.
Proceedings of the 7th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2002

Does it make a difference if students exercise on the web or in the classroom?
Proceedings of the 7th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2002

Matrix: concept animation and algorithm simulation system.
Proceedings of the Working Conference on Advanced Visual Interfaces, 2002

2001
Fully automatic assessment of programming exercises.
Proceedings of the 6th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2001

Matrix - concept animation and algorithm simulation system.
Proceedings of the 6th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2001

Understanding Algorithms by Means of Visualized Path Testing.
Proceedings of the Software Visualization, 2001

2000
Algorithm simulation with automatic assessment.
Proceedings of the 5th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2000


  Loading...