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 | | 2023 |
Reflections on Theory L Malmi ACM TRANSACTIONS ON COMPUTING EDUCATION 23 (1), 2023 | 1 | 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 | 7 | 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 | 1 | 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 | 1 | 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 Past, Present and Future of Computing Education Research: A Global …, 2023 | 4 | 2023 |
The Evolution of Computing Education Research: A Meta-Analytic Perspective L Malmi, J Sinclair, J Sheard, P Kinnunen Past, Present and Future of Computing Education Research: A Global …, 2023 | | 2023 |
A Selective Review of Computing Education Research L Malmi, A Johri International Handbook of Engineering Education Research, 573-593, 2023 | | 2023 |
Development and Use of Domain-specific Learning Theories, Models, and Instruments in Computing Education L Malmi, J Sheard, P Kinnunen, J Sinclair ACM Transactions on Computing Education 23 (1), 1-48, 2022 | 10 | 2022 |
Conceptualizing and Using Theory in Computing Education Research J Tenenberg, L Malmi ACM Transactions on Computing Education 22 (4), 1-8, 2022 | 6 | 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 | 6 | 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 | 15 | 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 | 1 | 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 | 141 | 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 | 5 | 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 | 6 | 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 | 2 | 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 | 4 | 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 | 1 | 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 | | 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 | 8 | 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 | 1 | 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 | 2 | 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 | 3 | 2022 |
Time-on-task metrics for predicting performance J Leinonen, FEV Castro, A Hellas ACM Inroads 13 (2), 42-49, 2022 | 16 | 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 | 20 | 2022 |
Methodological considerations for predicting at-risk students C Koutcheme, S Sarsa, A Hellas, L Haaranen, J Leinonen Australasian Computing Education Conference, 105-113, 2022 | 6 | 2022 |
CodeProcess Charts: Visualizing the Process of Writing Code R Shrestha, J Leinonen, A Hellas, P Ihantola, J Edwards Australasian Computing Education Conference, 46-55, 2022 | 4 | 2022 |
Koli Calling 2021 report A Petersen, O Seppälä ACM SIGCSE Bulletin 54 (1), 3-4, 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 Students to Fix Programming Errors with Tutorials Embedded in an IDE O Kiljunen Proceedings of the 21st Koli Calling International Conference on Computing …, 2021 | 3 | 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 | 2 | 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 | 12 | 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 | 2 | 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 | 6 | 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 | 13 | 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 | 22 | 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 | 15 | 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 | 4 | 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 | 12 | 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 | | 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 | 19 | 2021 |
Exploring the Complexity of Crowdsourced Programming Assignments N Pirttinen, J Leinonen Seventh SPLICE Workshop at SIGCSE 2021 “CS Education Infrastructure for All …, 2021 | 6 | 2021 |
New Acos Content Types A Korhonen, G Mariani, P Sormunen, JM Rybicki, A Lukkarinen, ... CS Education Infrastructure for All III: From Ideas to Practice: Seventh …, 2021 | | 2021 |
Analyzing Fine-Grained Material Usage Behavior C Koutcheme, J Leinonen, J Sorva, A Hellas CS Education Infrastructure for All III: From Ideas to Practice: Seventh …, 2021 | 1 | 2021 |
Complex online material development in CS Courses L Haaranen, G Mariani, P Sormunen, T Lehtinen Proceedings of the 20th Koli Calling International Conference on Computing …, 2020 | 5 | 2020 |
Should explanations of program code use audio, text, or both? A replication study A Zavgorodniaia, A Hellas, O Seppälä, J Sorva Proceedings of the 20th Koli Calling International Conference on Computing …, 2020 | 7 | 2020 |
Crowdsourcing in computing education research: Case Amazon MTurk A Hellas, A Zavgorodniaia, J Sorva Proceedings of the 20th Koli Calling International Conference on Computing …, 2020 | 9 | 2020 |
COMPUTING EDUCATION RESEARCH The new normal of teaching computer science L Malmi ACM Inroads 11 (4), 17-19, 2020 | | 2020 |
Study Major, Gender, and Confidence Gap: Effects on Experience, Performance, and Self-Efficacy in Introductory Programming N Pirttinen, A Hellas, L Haaranen, R Duran 2020 IEEE Frontiers in Education Conference (FIE), 1-7, 2020 | 9 | 2020 |
On the Differences in Time That Students Take to Write Solutions to Programming Problems F Fagerholm, A Hellas 2020 IEEE Frontiers in Education Conference (FIE), 1-9, 2020 | 4 | 2020 |
Deadlines and MOOCs: How Do Students Behave in MOOCs with and without Deadlines P Ihantola, I Fronza, T Mikkonen, M Noponen, A Hellas 2020 IEEE Frontiers in Education Conference (FIE), 1-9, 2020 | 13 | 2020 |
Relation of Individual Time Management Practices and Time Management of Teams T Auvinen, N Falkner, A Hellas, P Ihantola, V Karavirta, O Seppälä 2020 IEEE Frontiers in Education Conference (FIE), 1-9, 2020 | 4 | 2020 |
Exploring the Instructional Efficiency of Representation and Engagement in Online Learning Materials A Heinonen, A Hellas United Kingdom & Ireland Computing Education Research conference., 38-44, 2020 | 1 | 2020 |
Measuring the Cognitive Load of Learning to Program: A Replication Study A Zavgorodniaia, R Duran, A Hellas, O Seppala, J Sorva United Kingdom & Ireland Computing Education Research conference., 3-9, 2020 | 13 | 2020 |
Koli Calling 2020 call for participation N Falkner, O Seppälä ACM SIGCSE Bulletin 52 (3), 4-5, 2020 | | 2020 |
Programming Versus Natural Language: On the Effect of Context on Typing in CS1 J Edwards, J Leinonen, C Birthare, A Zavgorodniaia, A Hellas Proceedings of the 2020 ACM Conference on International Computing Education …, 2020 | 6 | 2020 |
Theories and Models of Emotions, Attitudes, and Self-Efficacy in the Context of Programming Education L Malmi, J Sheard, P Kinnunen, J Sinclair Proceedings of the 2020 ACM Conference on International Computing Education …, 2020 | 38 | 2020 |
Personalized Remedial Recommendations for SQL Programming Practice System J Barria-Pineda, K Akhuseyinoglu, P Brusilovsky, K Pollari-Malmi, T Sirkiä, ... Adjunct Publication of the 28th ACM Conference on User Modeling, Adaptation …, 2020 | 4 | 2020 |
Notional Machines in Computing Education: The Education of Attention S Fincher, J Jeuring, CS Miller, P Donaldson, B Du Boulay, M Hauswirth, ... Proceedings of the Working Group Reports on Innovation and Technology in …, 2020 | 43 | 2020 |
Mapping the Landscape of Peer Review in Computing Education Research M Petre, K Sanders, R McCartney, M Ahmadzadeh, C Connolly, ... Proceedings of the Working Group Reports on Innovation and Technology in …, 2020 | 11 | 2020 |
Differentiated Assessments for Advanced Courses that Reveal Issues with Prerequisite Skills: A Design Investigation GL Nelson, F Strömbäck, A Korhonen, M Begum, B Blamey, KH Jin, ... Proceedings of the Working Group Reports on Innovation and Technology in …, 2020 | 10 | 2020 |
Efficient Instructional Design of Programming Examples A Zavgorodniaia Proceedings of the 2020 ACM Conference on Innovation and Technology in …, 2020 | 1 | 2020 |
Crowdsourcing Content Creation for SQL Practice J Leinonen, N Pirttinen, A Hellas Proceedings of the 2020 ACM Conference on Innovation and Technology in …, 2020 | 19 | 2020 |
Capturing and Characterising Notional Machines S Fincher, J Jeuring, CS Miller, P Donaldson, B du Boulay, M Hauswirth, ... Proceedings of the 2020 ACM Conference on Innovation and Technology in …, 2020 | 11 | 2020 |
A Comprehensive Analysis of Students' Experiences of Belonging to the CS Community S Erer Proceedings of the 2020 ACM Conference on Innovation and Technology in …, 2020 | 3 | 2020 |
Assessing How Pre-requisite Skills Affect Learning of Advanced Concepts GL Nelson, F Strömbäck, A Korhonen, I Albluwi, M Begum, B Blamey, ... Proceedings of the 2020 ACM Conference on Innovation and Technology in …, 2020 | 3 | 2020 |
Achievement Goal Orientation Profiles and Performance in a Programming MOOC KM Polso, H Tuominen, A Hellas, P Ihantola Proceedings of the 2020 ACM Conference on Innovation and Technology in …, 2020 | 8 | 2020 |
Reviewing Computing Education Papers M Petre, K Sanders, R McCartney, M Ahmadzadeh, C Connolly, ... Proceedings of the 2020 ACM Conference on Innovation and Technology in …, 2020 | 1 | 2020 |
Naïve conceptions of novice programmers J Sorva Computer Science in K-12: An A-To-Z Hand, 2020 | 4 | 2020 |
Improving engagement in program construction examples for learning Python programming R Hosseini, K Akhuseyinoglu, P Brusilovsky, L Malmi, K Pollari-Malmi, ... International Journal of Artificial Intelligence in Education 30 (2), 299-336, 2020 | 39 | 2020 |
A Study of Keystroke Data in Two Contexts: Written Language and Programming Language Influence Predictability of Learning Outcomes J Edwards, J Leinonen, A Hellas Proceedings of the 51st ACM Technical Symposium on Computer Science …, 2020 | 15 | 2020 |
Improving Global Participation in the SIGCSE Technical Symposium: Panel A Settle, BA Becker, R Duran, V Kumar, A Luxton-Reilly Proceedings of the 51st ACM Technical Symposium on Computer Science …, 2020 | 10 | 2020 |
Gender Differences in Introductory Programming: Comparing MOOCs and Local Courses R Duran, L Haaranen, A Hellas Proceedings of the 51st ACM Technical Symposium on Computer Science …, 2020 | 16 | 2020 |
Perspectives on Research and Practice in Computing Education L Malmi Proceedings of the 51st ACM Technical Symposium on Computer Science …, 2020 | | 2020 |
Computing education theories: what are they and how are they used? L Malmi, J Sheard, P Kinnunen, J Sinclair ACM Inroads 11 (1), 54-64, 2020 | | 2020 |
4.9 Notional Machines for Scratch and Python O Seppälä, T Ball, ES Madrid Dagstuhl Reports, Vol. 9, Issue 7 ISSN 2192-5283, 21, 2020 | 4 | 2020 |
3.28 Revisiting Two Past Publications through the Lens of Notional Machines M Guzdial, S Krishnamurthi, J Sorva, J Vahrenhold Dagstuhl Reports, Vol. 9, Issue 7 ISSN 2192-5283, 17, 2020 | | 2020 |
Dagstuhl Reports, Vol. 9, Issue 7 ISSN 2192-5283 M Guzdial, S Krishnamurthi, J Sorva, J Vahrenhold, A Bagnall, RL Cole, ... | | 2020 |
Code Reviews, Software Inspections, and Code Walkthroughs: Systematic Mapping Study of Research Topics I Fronza, A Hellas, P Ihantola, T Mikkonen International Conference on Software Quality, 121-133, 2020 | 6 | 2020 |
Computing education theories: what are they and how are they used? PA Kinnunen, L Malmi, J Sheard, J Sinclair ACM Inroads 11 (1), 54, 2020 | | 2020 |
Cognitive Complexity of Comprehending Computer Programs R Duran Aalto University, 2020 | 3 | 2020 |
Teaching container-based devops practices J Kousa, P Ihantola, A Hellas, M Luukkainen Web Engineering: 20th International Conference, ICWE 2020, Helsinki, Finland …, 2020 | 8 | 2020 |
Didaktinen kolmio luonnontieteen opetuksen tutkimuksen arvioinnissa A Kaasinen, J Lampiselkä, P Kinnunen, L Malmi Arvot ja arviointi, 2019 | | 2019 |
Review and use of learning theories within computer science education research: primer for researchers and practitioners C Szabo, N Falkner, A Petersen, H Bort, K Cunningham, P Donaldson, ... Proceedings of the Working Group Reports on Innovation and Technology in …, 2019 | 28 | 2019 |
Fostering Program Comprehension in Novice Programmers-Learning Activities and Learning Trajectories C Izu, C Schulte, A Aggarwal, Q Cutts, R Duran, M Gutica, B Heinemann, ... Proceedings of the Working Group Reports on Innovation and Technology in …, 2019 | 56 | 2019 |
Didactic Focus Areas in Science Education Research J Lampiselkä, A Kaasinen, P Kinnunen, L Malmi Education Sciences 9 (4), 294, 2019 | 8 | 2019 |
Splashing the Surface of Research: A Study of Koli Abstracts J Sorva Proceedings of the 19th Koli Calling International Conference on Computing …, 2019 | 5 | 2019 |
Experimenting with model solutions as a support mechanism H Nygren, J Leinonen, N Pirttinen, A Leinonen, A Hellas Proceedings of the 2019 Conference on United Kingdom & Ireland Computing …, 2019 | 5 | 2019 |
COMPUTING EDUCATION RESEARCH Could we be role models in online/blended education? L Malmi ACM Inroads 10 (3), 12-14, 2019 | 1 | 2019 |