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 | 15 | 2024 |
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 | 128 | 2024 |
Advantages of virtual reality childbirth education M Siivola, T Leinonen, L Malmi Computers & Education: X Reality 4, 100058, 2024 | 1 | 2024 |
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 | 3 | 2024 |
Instructor Perceptions of AI Code Generation Tools–A Multi-Institutional Interview Study J Sheard, P Denny, A Hellas, J Leinonen, L Malmi | 12 | 2024 |
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 | 1 | 2023 |
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 | 2 | 2023 |
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 | 2 | 2023 |
Implications of Edge Computing for Static Site Generation J Vepsäläinen, A Hellas, P Vuorimaa arXiv preprint arXiv:2309.05669, 2023 | 4 | 2023 |
The State of Disappearing Frameworks in 2023 J Vepsäläinen, A Hellas, P Vuorimaa arXiv preprint arXiv:2309.04188, 2023 | 2 | 2023 |
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 | 2 | 2023 |
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 | 1 | 2023 |
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 | 94 | 2023 |
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 | 19 | 2023 |
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 | 4 | 2023 |
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 | 1 | 2023 |
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 | 4 | 2023 |
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 | 49 | 2023 |
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 | 144 | 2023 |
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 | 13 | 2023 |
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 | 3 | 2023 |
The Rise of Disappearing Frameworks in Web Development J Vepsäläinen, A Hellas, P Vuorimaa International Conference on Web Engineering, 319-326, 2023 | 10 | 2023 |
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 | 32 | 2023 |
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 | 4 | 2023 |
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 | 29 | 2023 |
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 | 165 | 2023 |
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 | 156 | 2023 |
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 | 3 | 2023 |
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 | 2 | 2023 |
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 | 15 | 2023 |
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 | 2 | 2023 |
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 | 2 | 2023 |
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 | 2 | 2023 |
What is Computing Education Research (CER)? M Daniels, L Malmi, A Pears, Simon Past, Present and Future of Computing Education Research: A Global …, 2023 | 5 | 2023 |
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 | 3 | 2023 |
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 | 1 | 2023 |
Reflections on Theory L Malmi ACM Transactions on Computing Education 23 (1), 2, 2023 | 2 | 2023 |
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 | 15 | 2022 |
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 | 35 | 2022 |
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 | 43 | 2022 |
Conceptualizing and Using Theory in Computing Education Research J Tenenberg, L Malmi ACM Transactions on Computing Education 22 (4), 1-8, 2022 | 8 | 2022 |
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 | 47 | 2022 |
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 | 1 | 2022 |
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 | 5 | 2022 |
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 | 1 | 2022 |
Robosourcing Educational Resources--Leveraging Large Language Models for Learnersourcing P Denny, S Sarsa, A Hellas, J Leinonen arXiv preprint arXiv:2211.04715, 2022 | 40 | 2022 |
Evaluating CodeClusters for Effectively Providing Feedback on Code Submissions T Koivisto, A Hellas 2022 IEEE Frontiers in Education Conference (FIE), 1-9, 2022 | 7 | 2022 |
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 | 4 | 2022 |
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 | 1 | 2022 |
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 | 3 | 2022 |
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 | 16 | 2022 |
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 | 37 | 2022 |
Weekly Fluctuations in Motivation in Introductory Programming H Pesonen, A Hellas Proceedings of the 2022 Conference on United Kingdom & Ireland Computing …, 2022 | 1 | 2022 |
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 | 3 | 2022 |
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 | 372 | 2022 |
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 | 11 | 2022 |
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 | 8 | 2022 |
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 | 4 | 2022 |
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 | 6 | 2022 |
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 | 2 | 2022 |
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 | 2 | 2022 |
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 | 10 | 2022 |
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 | 7 | 2022 |
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 | 4 | 2022 |
Time-on-task metrics for predicting performance J Leinonen, FEV Castro, A Hellas ACM Inroads 13 (2), 42-49, 2022 | 30 | 2022 |
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 | 32 | 2022 |
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 | 12 | 2022 |
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 | 10 | 2022 |
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 | 4 | 2021 |
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 | 3 | 2021 |
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 | 18 | 2021 |
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 | 3 | 2021 |
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 | 7 | 2021 |
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 | 17 | 2021 |
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 | 29 | 2021 |
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 | 23 | 2021 |
How Concrete Should an Abstract Be? Simon, J Sorva Proceedings of the 26th ACM Conference on Innovation and Technology in …, 2021 | 1 | 2021 |
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 | 15 | 2021 |
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 | 16 | 2021 |
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 | 1 | 2021 |
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 | 23 | 2021 |