Follow
Learning + Technology (LeTech)
Learning + Technology (LeTech)
Research Group, Aalto University, Finland
Verified email at aalto.fi - Homepage
Title
Cited by
Year
Seth Bernstein, Paul Denny, Juho Leinonen, Lauren Kan
A Hellas, M Littlefield, S Sarsa, S MacNeil
2024
Decoding Logic Errors: A Comparative Study on Bug Detection by Students and Large Language Models
S MacNeil, P Denny, A Tran, J Leinonen, S Bernstein, A Hellas, S Sarsa, ...
Proceedings of the 26th Australasian Computing Education Conference, 11-18, 2024
152024
Computing education in the era of generative AI
P Denny, J Prather, BA Becker, J Finnie-Ansley, A Hellas, J Leinonen, ...
Communications of the ACM 67 (2), 56-67, 2024
1282024
Advantages of virtual reality childbirth education
M Siivola, T Leinonen, L Malmi
Computers & Education: X Reality 4, 100058, 2024
12024
Solving Proof Block Problems Using Large Language Models
S Poulsen, S Sarsa, J Prather, J Leinonen, BA Becker, A Hellas, P Denny, ...
Proceedings of the SIGCSE, 2024
32024
Instructor Perceptions of AI Code Generation Tools–A Multi-Institutional Interview Study
J Sheard, P Denny, A Hellas, J Leinonen, L Malmi
122024
Decades of Striving for Pedagogical and Technological Alignment
L Haaranen, L Ahrenberg, A Hellas
Proceedings of the 23rd Koli Calling International Conference on Computing …, 2023
12023
Domain-Specific Theories of Teaching Computing: Do they Inform Practice?
L Malmi, J Sheard, J Sinclair, P Kinnunen, Simon
Proceedings of the 23rd Koli Calling International Conference on Computing …, 2023
22023
Understanding Pathways to Computing Education Research (CER)
L Malmi, A Hellas, K Sanders
Proceedings of the 23rd Koli Calling International Conference on Computing …, 2023
2023
Teaching Programming with Graphics: Pitfalls and a Solution
L Chiodini, J Sorva, M Hauswirth
Proceedings of the 2023 ACM SIGPLAN International Symposium on SPLASH-E, 1-12, 2023
22023
Implications of Edge Computing for Static Site Generation
J Vepsäläinen, A Hellas, P Vuorimaa
arXiv preprint arXiv:2309.05669, 2023
42023
The State of Disappearing Frameworks in 2023
J Vepsäläinen, A Hellas, P Vuorimaa
arXiv preprint arXiv:2309.04188, 2023
22023
Exploring the Interplay of Achievement Goals, Self-Efficacy, Prior Experience and Course Achievement
H Pesonen, J Leinonen, L Haaranen, A Hellas
Proceedings of the 2023 Conference on United Kingdom & Ireland Computing …, 2023
22023
The effect of written metalinguistic feedback on cognitive effort and revision success
JM Rybicki, W Hämäläinen, KK Pitkänen, L Malmi
Biennial EARLI Conference for Research on Learning and Instruction …, 2023
2023
Evaluating Distance Measures for Program Repair
C Koutcheme, S Sarsa, J Leinonen, L Haaranen, A Hellas
Proceedings of the 2023 ACM Conference on International Computing Education …, 2023
12023
Exploring the responses of large language models to beginner programmers’ help requests
A Hellas, J Leinonen, S Sarsa, C Koutcheme, L Kujanpää, J Sorva
Proceedings of the 2023 ACM Conference on International Computing Education …, 2023
942023
Synthesizing research on programmers’ mental models of programs, tasks and concepts—A systematic literature review
A Heinonen, B Lehtelä, A Hellas, F Fagerholm
Information and Software Technology, 107300, 2023
192023
Considering Computing Education in Undergraduate Computer Science Programmes
Q Cutts, M Kallia, R Anderson, T Crick, M Devlin, M Farghally, C Mirolo, ...
Proceedings of the 2023 Conference on Innovation and Technology in Computer …, 2023
42023
Empirical Evaluation of a Differentiated Assessment of Data Structures: The Role of Prerequisite Skills
M Begum, P Haglund, A Korhonen, V Lonati, M Monga, F Strömbäck, ...
Informatics in Education, 2023
12023
Automated Questions about Learners' Own Code Help to Detect Fragile Prerequisite Knowledge
T Lehtinen, O Seppälä, A Korhonen
Proceedings of the 2023 Conference on Innovation and Technology in Computer …, 2023
42023
Evaluating the performance of code generation models for solving Parsons problems with small prompt variations
B Reeves, S Sarsa, J Prather, P Denny, BA Becker, A Hellas, B Kimmel, ...
Proceedings of the 2023 Conference on Innovation and Technology in Computer …, 2023
492023
Comparing code explanations created by students and large language models
J Leinonen, P Denny, S MacNeil, S Sarsa, S Bernstein, J Kim, A Tran, ...
Proceedings of the 2023 Conference on Innovation and Technology in Computer …, 2023
1442023
Seeing Program Output Improves Novice Learning Gains
J Leinonen, A Hellas, J Edwards
Proceedings of the 2023 Conference on Innovation and Technology in Computer …, 2023
2023
Automated Program Repair Using Generative Models for Code Infilling
C Koutcheme, S Sarsa, J Leinonen, A Hellas, P Denny
International Conference on Artificial Intelligence in Education, 798-803, 2023
132023
Human vs Machine: Comparison of Student-generated and AI-generated Educational Content
P Denny, H Khosravi, A Hellas, J Leinonen, S Sarsa
arXiv preprint arXiv:2306.10509, 2023
32023
The Rise of Disappearing Frameworks in Web Development
J Vepsäläinen, A Hellas, P Vuorimaa
International Conference on Web Engineering, 319-326, 2023
102023
Can We Trust AI-Generated Educational Content? Comparative Analysis of Human and AI-Generated Learning Resources
P Denny, H Khosravi, A Hellas, J Leinonen, S Sarsa
arXiv preprint arXiv:2306.10509, 2023
322023
Factors Affecting Compilable State at Each Keystroke in CS1
S Scott, A Hellas, J Leinonen, J Edwards
2023 IEEE/ACM 45th International Conference on Software Engineering …, 2023
2023
Lessons Learned From Four Computing Education Crowdsourcing Systems
N Pirttinen, P Denny, A Hellas, J Leinonen
IEEE Access 11, 22982-22992, 2023
42023
The Implications of Large Language Models for CS Teachers and Students
S MacNeil, J Kim, J Leinonen, P Denny, S Bernstein, BA Becker, ...
Proceedings of the 54th ACM Technical Symposium on Computer Science Education 2, 2023
292023
Time-constrained Code Recall Tasks for Monitoring the Development of Programming Plans
A Heinonen, A Hellas
Proceedings of the 54th ACM Technical Symposium on Computer Science …, 2023
2023
Experiences from using code explanations generated by large language models in a web software development e-book
S MacNeil, A Tran, A Hellas, J Kim, S Sarsa, P Denny, S Bernstein, ...
Proceedings of the 54th ACM Technical Symposium on Computer Science …, 2023
1652023
Using large language models to enhance programming error messages
J Leinonen, A Hellas, S Sarsa, B Reeves, P Denny, J Prather, BA Becker
Proceedings of the 54th ACM Technical Symposium on Computer Science …, 2023
1562023
G is for Generalisation: Predicting Student Success from Keystrokes
Z Pullar-Strecker, FD Pereira, P Denny, A Luxton-Reilly, J Leinonen
Proceedings of the 54th ACM Technical Symposium on Computer Science …, 2023
32023
Experiences from Learnersourcing SQL Exercises: Do They Cover Course Topics and Do Students Use Them?
N Pirttinen, A Hellas, J Leinonen
Proceedings of the 25th Australasian Computing Education Conference, 123-131, 2023
22023
Automated Questionnaires About Students’ JavaScript Programs: Towards Gauging Novice Programming Processes
T Lehtinen, L Haaranen, J Leinonen
Proceedings of the 25th Australasian Computing Education Conference, 49-58, 2023
152023
Editorial for the Second Special Issue on “Conceptualizing and Using Theory in Computing Education Research”
L Malmi, J Tenenberg
ACM Transactions on Computing Education 23 (1), 1-4, 2023
22023
Virtual Reality Childbirth Education With 360° Videos
M Siivola, E Tiainen, E Ekholm, T Leinonen, L Malmi
The Journal of Perinatal Education 32 (1), 35-47, 2023
22023
Exploring the Past, Present and Future of Computing Education Research: An Introduction
M Apiola, S López-Pernas, M Saqr, L Malmi, M Daniels
Past, Present and Future of Computing Education Research: A Global …, 2023
2023
Computing Education Research in Finland
L Malmi, A Hellas, P Ihantola, V Isomöttönen, I Jormanainen, T Kilamo, ...
Past, Present and Future of Computing Education Research: A Global …, 2023
22023
What is Computing Education Research (CER)?
M Daniels, L Malmi, A Pears, Simon
Past, Present and Future of Computing Education Research: A Global …, 2023
52023
The Evolution of Computing Education Research: A Meta-Analytic Perspective
L Malmi, J Sinclair, J Sheard, Simon, P Kinnunen
Past, Present and Future of Computing Education Research: A Global …, 2023
32023
Misconceptions and the Beginner Programmer
J Sorva
Computer Science Education: Perspectives on Teaching and Learning in School …, 2023
2023
A Selective Review of Computing Education Research
L Malmi, A Johri
International Handbook of Engineering Education Research, 573-593, 2023
12023
Reflections on Theory
L Malmi
ACM Transactions on Computing Education 23 (1), 2, 2023
22023
Development and Use of Domain-specific Learning Theories, Models, and Instruments in Computing Education
L Malmi, J Sheard, P Kinnunen, Simon, J Sinclair
ACM Transactions on Computing Education 23 (1), 1-48, 2022
152022
Towards Giving Timely Formative Feedback and Hints to Novice Programmers
J Jeuring, H Keuning, S Marwan, D Bouvier, C Izu, N Kiesler, T Lehtinen, ...
Proceedings of the 2022 Working Group Reports on Innovation and Technology …, 2022
352022
Parsons problems and beyond: Systematic literature review and empirical study designs
BJ Ericson, P Denny, J Prather, R Duran, A Hellas, J Leinonen, CS Miller, ...
Proceedings of the 2022 Working Group Reports on Innovation and Technology …, 2022
432022
Conceptualizing and Using Theory in Computing Education Research
J Tenenberg, L Malmi
ACM Transactions on Computing Education 22 (4), 1-8, 2022
82022
Automatically Generating CS Learning Materials with Large Language Models
S MacNeil, A Tran, J Leinonen, P Denny, J Kim, A Hellas, S Bernstein, ...
arXiv preprint arXiv:2212.05113, 2022
472022
Finding Significant p in Coffee or Tea: Mildly Distasteful
S Sarsa, A Hellas, J Leinonen
Proceedings of the 22nd Koli Calling International Conference on Computing …, 2022
12022
Experiences With and Lessons Learned on Deadlines and Submission Behavior
FEV Castro, J Leinonen, A Hellas
Proceedings of the 22nd Koli Calling International Conference on Computing …, 2022
52022
Trends From Computing Education Research Conferences: Increasing Submissions and Decreasing Acceptance Rates
J Leinonen, N Pirttinen, A Hellas
Proceedings of the 22nd Koli Calling International Conference on Computing …, 2022
12022
Robosourcing Educational Resources--Leveraging Large Language Models for Learnersourcing
P Denny, S Sarsa, A Hellas, J Leinonen
arXiv preprint arXiv:2211.04715, 2022
402022
Evaluating CodeClusters for Effectively Providing Feedback on Code Submissions
T Koivisto, A Hellas
2022 IEEE Frontiers in Education Conference (FIE), 1-9, 2022
72022
On Things that Matter in Learning Programming: Towards a Scale for New Programming Students
H Pesonen, A Hellas
2022 IEEE Frontiers in Education Conference (FIE), 1-9, 2022
42022
How to Help to Ask for Help? Help Request Prompt Structure Influence on Help Request Quantity and Course Retention
S Sarsa, J Pettersson, A Hellas
2022 IEEE Frontiers in Education Conference (FIE), 1-9, 2022
12022
Piloting Natural Language Generation for Personalized Progress Feedback
L Leppänen, A Hellas, J Leinonen
2022 IEEE Frontiers in Education Conference (FIE), 1-8, 2022
32022
Empirical Evaluation of Deep Learning Models for Knowledge Tracing: Of Hyperparameters and Metrics on Performance and Replicability
S Sarsa, J Leinonen, A Hellas
Journal of Educational Data Mining 14 (2), 2022
162022
Cognitive Load Theory in Computing Education Research: A Review
R Duran, A Zavgorodniaia, J Sorva
ACM Transactions on Computing Education (TOCE) 22 (4), 1-27, 2022
372022
Weekly Fluctuations in Motivation in Introductory Programming
H Pesonen, A Hellas
Proceedings of the 2022 Conference on United Kingdom & Ireland Computing …, 2022
12022
Speeding Up Automated Assessment of Programming Exercises
S Sarsa, J Leinonen, C Koutcheme, A Hellas
Proceedings of the 2022 Conference on United Kingdom & Ireland Computing …, 2022
32022
Automatic Generation of Programming Exercises and Code Explanations Using Large Language Models
S Sarsa, P Denny, A Hellas, J Leinonen
Proceedings of the 2022 ACM Conference on International Computing Education …, 2022
3722022
Steps Learners Take when Solving Programming Tasks, and How Learning Environments (Should) Respond to Them
J Jeuring, H Keuning, S Marwan, D Bouvier, C Izu, N Kiesler, T Lehtinen, ...
Proceedings of the 27th ACM Conference on on Innovation and Technology in …, 2022
112022
Jask: Generation of Questions About Learners' Code in Java
A Santos, T Soares, N Garrido, T Lehtinen
Proceedings of the 27th ACM Conference on on Innovation and Technology in …, 2022
82022
Planning a Multi-institutional and Multi-national Study of the Effectiveness of Parsons Problems
BJ Ericson, P Denny, J Prather, R Duran, A Hellas, J Leinonen, CS Miller, ...
Proceedings of the 27th ACM Conference on on Innovation and Technology in …, 2022
42022
Who Continues in a Series of Lifelong Learning Courses?
S Sarsa, A Hellas, J Leinonen
Proceedings of the 27th ACM Conference on on Innovation and Technology in …, 2022
62022
A Study of Worked Examples for SQL Programming
K Akhuseyinoglu, R Hardt, J Barria-Pineda, P Brusilovsky, K Pollari-Malmi, ...
Proceedings of the 27th ACM Conference on on Innovation and Technology in …, 2022
22022
Exploring How Students Solve Open-ended Assignments: A Study of SQL Injection Attempts in a Cybersecurity Course
C Koutcheme, A Tilanterä, A Peltonen, A Hellas, L Haaranen
Proceedings of the 27th ACM Conference on on Innovation and Technology in …, 2022
22022
From a National Meeting to an International Conference: A Scientometric Case Study of a Finnish Computing Education Conference
M Apiola, S Lopez-Pernas, M Saqr, A Pears, M Daniels, L Malmi, M Tedre
IEEE Access 10, 66576-66588, 2022
102022
Automatic Generation of Programming Exercises and Code Explanations with Large Language Models
S Sarsa, P Denny, A Hellas, J Leinonen
arXiv preprint arXiv:2206.11861, 2022
2022
Pausing while programming: insights from keystroke analysis
R Shrestha, J Leinonen, A Zavgorodniaia, A Hellas, J Edwards
Proceedings of the ACM/IEEE 44th International Conference on Software …, 2022
72022
Seeking flow from fine-grained log data
BU Cowley, A Hellas, P Ihantola, J Leinonen, M Spape
Proceedings of the ACM/IEEE 44th International Conference on Software …, 2022
42022
Time-on-task metrics for predicting performance
J Leinonen, FEV Castro, A Hellas
ACM Inroads 13 (2), 42-49, 2022
302022
Coverage of Course Topics in Learnersourced SQL Exercises
N Pirttinen, A Hellas, J Leinonen
Learnersourcing: Student-generated Content@ Scale: Workshop as part of the …, 2022
2022
A comparison of immediate and scheduled feedback in introductory programming projects
J Leinonen, P Denny, J Whalley
Proceedings of the 53rd ACM Technical Symposium on Computer Science …, 2022
322022
Methodological considerations for predicting at-risk students
C Koutcheme, S Sarsa, A Hellas, L Haaranen, J Leinonen
Proceedings of the 24th Australasian Computing Education Conference, 105-113, 2022
122022
Codeprocess charts: Visualizing the process of writing code
R Shrestha, J Leinonen, A Hellas, P Ihantola, J Edwards
Proceedings of the 24th Australasian Computing Education Conference, 46-55, 2022
102022
Koli Calling 2021 report
A Petersen, O Seppälä
ACM SIGCSE Bulletin 54 (1), 3-4, 2022
2022
Experiences With and Lessons Learned on Deadlines and Submission Behavior
FE Vicente, J Leinonen, A Hellas
learning 10, 17, 2022
2022
Software engineering teacher networks in Finland-what motivates teachers to collaborate?
T Kilamo, A Knutas, A Korhonen, T Poranen, O Sievi Korte
Towards a new future in engineering education, new scenarios that european …, 2022
2022
Teaching Event-driven Programming for Novice Programmers: Challenges and Advances
A Lukkarinen
Aalto University, 2022
2022
Empirical Evaluation of Deep Learning Models for Knowledge Tracing: Of Hyperparameters and Metrics on Performance and Replicability
S Sarsa, J Leinonen, A Hellas
arXiv preprint arXiv:2112.15072, 2021
5*2021
Teaching How to Fix Errors in Code Through Interactive Examples
O Kiljunen
11th International Doctoral School on Education Research, 2021
2021
Teaching Students to Fix Programming Errors with Tutorials Embedded in an IDE
O Kiljunen
Proceedings of the 21st Koli Calling International Conference on Computing …, 2021
42021
Visual recipes for slicing and dicing data: teaching data wrangling using subgoal graphics
L Sundin, N Sakr, J Leinonen, S Aly, Q Cutts
Proceedings of the 21st Koli Calling International Conference on Computing …, 2021
32021
A Kingdom for a Button: Students’ Thoughts about Buttons
A Lukkarinen, A Hellas, L Haaranen
Proceedings of the 21st Koli Calling International Conference on Computing …, 2021
2021
An Event Listener or an Event Handler? Students Explain Event-drivenness in JavaScript
A Lukkarinen, T Lehtinen, L Haaranen, L Malmi
Proceedings of the 21st Koli Calling International Conference on Computing …, 2021
2021
Rules of program behavior
R Duran, J Sorva, O Seppälä
ACM Transactions on Computing Education (TOCE) 21 (4), 1-37, 2021
182021
Towards a JSON-based Algorithm Animation Language
A Tilanterä, G Mariani, A Korhonen, O Seppälä
2021 Working Conference on Software Visualization (VISSOFT), 135-139, 2021
32021
Algorithm Visualization and the Elusive Modality Effect
A Zavgorodniaia, A Tilanterä, A Korhonen, O Seppälä, A Hellas, J Sorva
Proceedings of the 17th ACM Conference on International Computing Education …, 2021
72021
Fine-Grained Versus Coarse-Grained Data for Estimating Time-on-Task in Learning Programming
J Leinonen, FEV Castro, A Hellas
Proceedings of The 14th International Conference on Educational Data Mining …, 2021
172021
Students Struggle to Explain Their Own Program Code
T Lehtinen, A Lukkarinen, L Haaranen
Proceedings of the 26th ACM Conference on Innovation and Technology in …, 2021
292021
Does the Early Bird Catch the Worm? Earliness of Students' Work and its Relationship with Course Outcomes
J Leinonen, FEV Castro, A Hellas
Proceedings of the 26th ACM Conference on Innovation and Technology in …, 2021
232021
How Concrete Should an Abstract Be?
Simon, J Sorva
Proceedings of the 26th ACM Conference on Innovation and Technology in …, 2021
12021
Morning or Evening? An Examination of Circadian Rhythms of CS1 Students
A Zavgorodniaia, R Shrestha, J Leinonen, A Hellas, J Edwards
2021 IEEE/ACM 43rd International Conference on Software Engineering …, 2021
152021
Let’s Ask Students About Their Programs, Automatically
T Lehtinen, AL Santos, J Sorva
2021 IEEE/ACM 29th International Conference on Program Comprehension (ICPC …, 2021
162021
Plug-in Interoperation in Extendable Platforms
O Kiljunen
2021
Scripted Step-based Visualizations: A Pilot Study
A Lukkarinen, L Haaranen, L Malmi
International Conference on Computer Supported Education, 240-247, 2021
12021
Event-driven Programming in Programming Education: A Mapping Review
A Lukkarinen, L Malmi, L Haaranen
ACM Transactions on Computing Education (TOCE) 21 (1), 1-31, 2021
232021
The system can't perform the operation now. Try again later.
Articles 1–100