Identification of programmers from typing patterns. - Krista Longi; Juho Leinonen 001; Henrik Nygren; Joni Salmi; Arto Klami; Arto Vihavainen (Koli Calling, 2015)

Typing Patterns and Authentication in Practical Programming Exams. - Juho Leinonen 001; Krista Longi; Arto Klami; Alireza Ahadi; Arto Vihavainen (ITiCSE, 2016)

Pauses and spacing in learning to program. - Leo Leppänen; Juho Leinonen 001; Arto Hellas (Koli Calling, 2016)

Automatic Inference of Programming Performance and Experience from Typing Patterns. - Juho Leinonen 001; Krista Longi; Arto Klami; Arto Vihavainen (SIGCSE, 2016)

Performance and Consistency in Learning to Program. - Alireza Ahadi; Raymond Lister; Shahil Lal; Juho Leinonen 001; Arto Hellas (ACE, 2017)

Student Modeling Based on Fine-Grained Programming Process Snapshots. - Juho Leinonen 001 (ICER, 2017)

Comparison of Time Metrics in Programming. - Juho Leinonen 001; Leo Leppänen; Petri Ihantola; Arto Hellas (ICER, 2017)

Using and Collecting Fine-Grained Usage Data to Improve Online Learning Materials. - Leo Leppänen; Juho Leinonen 001; Petri Ihantola; Arto Hellas (ICSE-SEET, 2017)

Adolescent and Adult Student Attitudes Towards Progress Visualizations. - Onni Aarne; Petrus Peltola; Antti Leinonen; Juho Leinonen 001; Arto Hellas (ISSEP, 2017)

Plagiarism in Take-home Exams: Help-seeking, Collaboration, and Systematic Cheating. - Arto Hellas; Juho Leinonen 001; Petri Ihantola (ITiCSE, 2017)

Thought crimes and profanities whilst programming. - Juho Leinonen 001; Arto Hellas (Koli Calling, 2017)

Identification based on typing patterns between programming and free text. - Petrus Peltola; Vilma Kangas; Nea Pirttinen; Henrik Nygren; Juho Leinonen 001 (Koli Calling, 2017)

Preventing Keystroke Based Identification in Open Data Sets. - Juho Leinonen 001; Petri Ihantola; Arto Hellas (L@S, 2017)

Predicting Academic Success Based on Learning Material Usage. - Leo Leppänen; Juho Leinonen 001; Petri Ihantola; Arto Hellas (SIGITE, 2017)

Taxonomizing features and methods for identifying at-risk students in computing courses. - Arto Hellas; Petri Ihantola; Andrew Petersen 001; Vangel V. Ajanovski; Mirela Gutica; Timo Hynninen; Antti Knutas; Juho Leinonen 001; Chris H. Messom; Soohyun Nam Liao (ITiCSE, 2018)

Predicting academic performance: a systematic literature review. - Arto Hellas; Petri Ihantola; Andrew Petersen 001; Vangel V. Ajanovski; Mirela Gutica; Timo Hynninen; Antti Knutas; Juho Leinonen 001; Chris H. Messom; Soohyun Nam Liao (ITiCSE (Companion), 2018)

Crowdsourcing programming assignments with CrowdSorcerer. - Nea Pirttinen; Vilma Kangas; Irene Nikkarinen; Henrik Nygren; Juho Leinonen 001; Arto Hellas (ITiCSE, 2018)

Analysis of Students' Peer Reviews to Crowdsourced Programming Assignments. - Nea Pirttinen; Vilma Kangas; Henrik Nygren; Juho Leinonen 001; Arto Hellas (Koli Calling, 2018)

A Study of Pair Programming Enjoyment and Attendance using Study Motivation and Strategy Metrics. - Onni Aarne; Petrus Peltola; Juho Leinonen 001; Arto Hellas (SIGCSE, 2018)

Supporting Self-Regulated Learning with Visualizations in Online Learning Environments. - Kalle Ilves; Juho Leinonen 001; Arto Hellas (SIGCSE, 2018)

Does Creating Programming Assignments with Tests Lead to Improved Performance in Writing Unit Tests? - Vilma Kangas; Nea Pirttinen; Henrik Nygren; Juho Leinonen 001; Arto Hellas (CompEd, 2019)

Admitting Students through an Open Online Course in Programming: A Multi-year Analysis of Study Success. - Juho Leinonen 001; Petri Ihantola; Antti Leinonen; Henrik Nygren; Jaakko Kurhila; Matti Luukkainen; Arto Hellas (ICER, 2019)

Non-restricted Access to Model Solutions: A Good Idea? - Henrik Nygren; Juho Leinonen 001; Arto Hellas (ITiCSE, 2019)

Pass Rates in STEM Disciplines Including Computing. - Simon; Andrew Luxton-Reilly; Vangel V. Ajanovski; Eric Fouh; Chris Gonsalvez; Juho Leinonen 001; Jack Parkinson; Matthew Poole; Neena Thota (ITiCSE, 2019)

Pass Rates in Introductory Programming and in other STEM Disciplines. - Simon; Andrew Luxton-Reilly; Vangel V. Ajanovski; Eric Fouh; Christabel Gonsalvez; Juho Leinonen 001; Jack Parkinson; Matthew Poole; Neena Thota (ITiCSE-WGR, 2019)

Exploring the Applicability of Simple Syntax Writing Practice for Learning Programming. - Antti Leinonen; Henrik Nygren; Nea Pirttinen; Arto Hellas; Juho Leinonen 001 (SIGCSE, 2019)

Experimenting with Model Solutions as a Support Mechanism. - Henrik Nygren; Juho Leinonen 001; Nea Pirttinen; Antti Leinonen; Arto Hellas (UKICER, 2019)

Programming Versus Natural Language: On the Effect of Context on Typing in CS1. - John Edwards 002; Juho Leinonen 001; Chetan Birthare; Albina Zavgorodniaia; Arto Hellas (ICER, 2020)

Crowdsourcing Content Creation for SQL Practice. - Juho Leinonen 001; Nea Pirttinen; Arto Hellas (ITiCSE, 2020)

Selection of Code Segments for Exclusion from Code Similarity Detection. - Simon; Oscar Karnalim; Judy Sheard; Ilir Dema; Amey Karkare; Juho Leinonen 001; Michael Liut; Renée McCauley (ITiCSE, 2020)

Choosing Code Segments to Exclude from Code Similarity Detection. - Simon; Oscar Karnalim; Judy Sheard; Ilir Dema; Amey Karkare; Juho Leinonen 001; Michael Liut; Renée McCauley (ITiCSE-WGR, 2020)

Students' Preferences Between Traditional and Video Lectures: Profiles and Study Success. - Petri Ihantola; Juho Leinonen 001; Matti Rintala (Koli Calling, 2020)

A Study of Keystroke Data in Two Contexts: Written Language and Programming Language Influence Predictability of Learning Outcomes. - John Edwards 002; Juho Leinonen 001; Arto Hellas (SIGCSE, 2020)

Promoting Early Engagement with Programming Assignments Using Scheduled Automated Feedback. - Paul Denny 001; Jacqueline Whalley; Juho Leinonen 001 (ACE, 2021)

Exploring the Effects of Contextualized Problem Descriptions on Problem Solving. - Juho Leinonen 001; Paul Denny 001; Jacqueline Whalley (ACE, 2021)

Fine-Grained Versus Coarse-Grained Data for Estimating Time-on-Task in Learning Programming. - Juho Leinonen 001; Francisco Enrique Vicente Castro; Arto Hellas (EDM, 2021)

Persistence of Time Management Behavior of Students and Its Relationship with Performance in Software Projects. - Joonas Häkkinen; Petri Ihantola; Matti Luukkainen; Antti Leinonen; Juho Leinonen 001 (ICER, 2021)

Morning or Evening? An Examination of Circadian Rhythms of CS1 Students. - Albina Zavgorodniaia; Raj Shrestha; Juho Leinonen 001; Arto Hellas; John Edwards 002 (ICSE (SEET), 2021)

Does the Early Bird Catch the Worm? Earliness of Students' Work and its Relationship with Course Outcomes. - Juho Leinonen 001; Francisco Enrique Vicente Castro; Arto Hellas (ITiCSE (1), 2021)

Digital Education For All: Better Students Through Open Doors? - Nea Pirttinen; Juho Leinonen 001; Kjell Lemström (ITiCSE (1), 2021)

Visual recipes for slicing and dicing data: teaching data wrangling using subgoal graphics. - Lovisa Sundin; Nourhan Sakr; Juho Leinonen 001; Sherif G. Aly 001; Quintin I. Cutts (Koli Calling, 2021)

Exploring Personalization of Gamification in an Introductory Programming Course. - Mitchell Rogers; Wendy Yao; Andrew Luxton-Reilly; Juho Leinonen 001; Danielle M. Lottridge; Paul Denny 001 (SIGCSE, 2021)

Deep Learning Models for Knowledge Tracing: Review and Empirical Evaluation. - Sami Sarsa; Juho Leinonen 001; Arto Hellas (CoRR, 2021)

Methodological Considerations for Predicting At-risk Students. - Charles Koutcheme; Sami Sarsa; Arto Hellas; Lassi Haaranen; Juho Leinonen 001 (ACE, 2022)

CodeProcess Charts: Visualizing the Process of Writing Code. - Raj Shrestha; Juho Leinonen 001; Arto Hellas; Petri Ihantola; John Edwards 002 (ACE, 2022)

Piloting Natural Language Generation for Personalized Progress Feedback. - Leo Leppänen; Arto Hellas; Juho Leinonen 001 (FIE, 2022)

Automatic Generation of Programming Exercises and Code Explanations Using Large Language Models. - Sami Sarsa; Paul Denny 001; Arto Hellas; Juho Leinonen 001 (ICER (1), 2022)

Seeking Flow from Fine-Grained Log Data. - Benjamin Ultan Cowley; Arto Hellas; Petri Ihantola; Juho Leinonen 001; Michiel M. A. Spapé (ICSE (SEET), 2022)

Pausing While Programming: Insights From Keystroke Analysis. - Raj Shrestha; Juho Leinonen 001; Albina Zavgorodniaia; Arto Hellas; John Edwards 002 (ICSE (SEET), 2022)

Planning a Multi-institutional and Multi-national Study of the Effectiveness of Parsons Problems. - Barbara J. Ericson; Paul Denny 001; James Prather; Rodrigo Duran 001; Arto Hellas; Juho Leinonen 001; Craig S. Miller; Briana B. Morrison; Janice L. Pearce; Susan H. Rodger (ITiCSE (2), 2022)

Parsons Problems and Beyond: Systematic Literature Review and Empirical Study Designs. - Barbara J. Ericson; Paul Denny 001; James Prather; Rodrigo Duran 001; Arto Hellas; Juho Leinonen 001; Craig S. Miller; Briana B. Morrison; Janice L. Pearce; Susan H. Rodger (ITiCSE-WGR, 2022)

Can Students Review Their Peers?: Comparison of Peer and Instructor Reviews. - Nea Pirttinen; Juho Leinonen 001 (ITiCSE (1), 2022)

Who Continues in a Series of Lifelong Learning Courses? - Sami Sarsa; Arto Hellas; Juho Leinonen 001 (ITiCSE (1), 2022)

Trends From Computing Education Research Conferences: Increasing Submissions and Decreasing Acceptance Rates. - Juho Leinonen 001; Nea Pirttinen; Arto Hellas (Koli Calling, 2022)

Experiences With and Lessons Learned on Deadlines and Submission Behavior. - Francisco Enrique Vicente Castro; Juho Leinonen 001; Arto Hellas (Koli Calling, 2022)

Finding Significant p in Coffee or Tea: Mildly Distasteful. - Sami Sarsa; Arto Hellas; Juho Leinonen 001 (Koli Calling, 2022)

Robosourcing Educational Resources - Leveraging Large Language Models for Learnersourcing. - Paul Denny 001; Sami Sarsa; Arto Hellas; Juho Leinonen 001 (LSGCS@L@S, 2022)

Digital Education For All: Multi-University Study of Increasing Competent Student Admissions at Scale. - Nea Pirttinen; Juho Leinonen 001; Annemari Auvinen; Vesa Lappalainen; Katja Tynkkynen; Henrik Hedberg; Mikko-Jussi Laakso; Kjell Lemström (L@S, 2022)

Coverage of Course Topics in Learnersourced SQL Exercises. - Nea Pirttinen; Arto Hellas; Juho Leinonen 001 (LSGCS@L@S, 2022)

A Comparison of Immediate and Scheduled Feedback in Introductory Programming Projects. - Juho Leinonen 001; Paul Denny 001; Jacqueline Whalley (SIGCSE (1), 2022)

Speeding Up Automated Assessment of Programming Exercises. - Sami Sarsa; Juho Leinonen 001; Charles Koutcheme; Arto Hellas (UKICER, 2022)

Time-on-task metrics for predicting performance. - Juho Leinonen 001; Francisco Enrique Vicente Castro; Arto Hellas (Inroads, 2022)

Automated Questionnaires About Students' JavaScript Programs: Towards Gauging Novice Programming Processes. - Teemu Lehtinen; Lassi Haaranen; Juho Leinonen 001 (ACE, 2023)

Experiences from Learnersourcing SQL Exercises: Do They Cover Course Topics and Do Students Use Them? - Nea Pirttinen; Arto Hellas; Juho Leinonen 001 (ACE, 2023)

Detecting ChatGPT-Generated Code in a CS1 Course. - Muntasir Hoq; Yang Shi 004; Juho Leinonen 001; Damilola Babalola; Collin F. Lynch; Bita Akram (LLM@AIED, 2023)

Automated Program Repair Using Generative Models for Code Infilling. - Charles Koutcheme; Sami Sarsa; Juho Leinonen 001; Arto Hellas; Paul Denny 001 (AIED, 2023)

The Forum Factor: Exploring the Link between Online Discourse and Student Achievement in Higher Education. - Darryn He; Hannah Steffes; Samin Yasar; Paul Denny 001; Andrew Luxton-Reilly; Juho Leinonen 001 (COMPUTE, 2023)

Understanding Student Evaluation of Teaching in Computer Science Courses. - Zixuan Wang 002; Paul Denny 001; Juho Leinonen 001; Andrew Luxton-Reilly (COMPUTE, 2023)

Leveraging Large Language Models for Analysis of Student Course Feedback. - Zixuan Wang 002; Paul Denny 001; Juho Leinonen 001; Andrew Luxton-Reilly (COMPUTE, 2023)

Exploring the Responses of Large Language Models to Beginner Programmers' Help Requests. - Arto Hellas; Juho Leinonen 001; Sami Sarsa; Charles Koutcheme; Lilja Kujanpää; Juha Sorva (ICER (1), 2023)

Evaluating Distance Measures for Program Repair. - Charles Koutcheme; Sami Sarsa; Juho Leinonen 001; Lassi Haaranen; Arto Hellas (ICER (1), 2023)

Factors Affecting Compilable State at Each Keystroke in CS1. - Steven Scott; Arto Hellas; Juho Leinonen 001; John Edwards 002 (SEET@ICSE, 2023)

Comparing Code Explanations Created by Students and Large Language Models. - Juho Leinonen 001; Paul Denny 001; Stephen MacNeil; Sami Sarsa; Seth Bernstein; Joanne Kim; Andrew Tran; Arto Hellas (ITiCSE (1), 2023)

Seeing Program Output Improves Novice Learning Gains. - Juho Leinonen 001; Arto Hellas; John Edwards 002 (ITiCSE (1), 2023)

Chat Overflow: Artificially Intelligent Models for Computing Education - renAIssance or apocAIypse? - Paul Denny 001; Brett A. Becker; Juho Leinonen 001; James Prather (ITiCSE (1), 2023)

The Robots Are Here: Navigating the Generative AI Revolution in Computing Education. - James Prather; Paul Denny 001; Juho Leinonen 001; Brett A. Becker; Ibrahim Albluwi; Michelle Craig; Hieke Keuning; Natalie Kiesler; Tobias Kohn; Andrew Luxton-Reilly; Stephen MacNeil; Andrew Petersen 001; et al. (ITiCSE-WGR, 2023)

Transformed by Transformers: Navigating the AI Coding Revolution for Computing Education: An ITiCSE Working Group Conducted by Humans. - James Prather; Paul Denny 001; Juho Leinonen 001; Brett A. Becker; Ibrahim Albluwi; Michael E. Caspersen; Michelle Craig; Hieke Keuning; Natalie Kiesler; Tobias Kohn; Andrew Luxton-Reilly; Stephen MacNeil; et al. (ITiCSE (2), 2023)

Evaluating the Performance of Code Generation Models for Solving Parsons Problems With Small Prompt Variations. - Brent N. Reeves; Sami Sarsa; James Prather; Paul Denny 001; Brett A. Becker; Arto Hellas; Bailey Kimmel; Garrett B. Powell; Juho Leinonen 001 (ITiCSE (1), 2023)

Could ChatGPT Be Used for Reviewing Learnersourced Exercises? - Nea Pirttinen; Juho Leinonen 001 (Koli Calling, 2023)

Using Large Language Models to Enhance Programming Error Messages. - Juho Leinonen 001; Arto Hellas; Sami Sarsa; Brent N. Reeves; Paul Denny 001; James Prather; Brett A. Becker (SIGCSE (1), 2023)

Computing Education Postdocs and Beyond: Building a Postdoc Space for Community and Collaboration. - Francisco Enrique Vicente Castro; Joseph Wilson; Jessica Vandenberg; Juho Leinonen 001; Miranda C. Parker (SIGCSE (2), 2023)

The Implications of Large Language Models for CS Teachers and Students. - Stephen MacNeil; Joanne Kim; Juho Leinonen 001; Paul Denny 001; Seth Bernstein; Brett A. Becker; Michel Wermelinger; Arto Hellas; Andrew Tran; Sami Sarsa; James Prather; Viraj Kumar (SIGCSE (2), 2023)

Automatically Generating CS Learning Materials with Large Language Models. - Stephen MacNeil; Andrew Tran; Juho Leinonen 001; Paul Denny 001; Joanne Kim; Arto Hellas; Seth Bernstein; Sami Sarsa (SIGCSE (2), 2023)

Experiences from Using Code Explanations Generated by Large Language Models in a Web Software Development E-Book. - Stephen MacNeil; Andrew Tran; Arto Hellas; Joanne Kim; Sami Sarsa; Paul Denny 001; Seth Bernstein; Juho Leinonen 001 (SIGCSE (1), 2023)

G is for Generalisation: Predicting Student Success from Keystrokes. - Zac Pullar-Strecker; Filipe Dwan Pereira; Paul Denny 001; Andrew Luxton-Reilly; Juho Leinonen 001 (SIGCSE (1), 2023)

Exploring the Interplay of Achievement Goals, Self-Efficacy, Prior Experience and Course Achievement. - Hannu Pesonen; Juho Leinonen 001; Lassi Haaranen; Arto Hellas (UKICER, 2023)

Lessons Learned From Four Computing Education Crowdsourcing Systems. - Nea Pirttinen; Paul Denny 001; Arto Hellas; Juho Leinonen 001 (IEEE Access, 2023)

Human vs Machine: Comparison of Student-generated and AI-generated Educational Content. - Paul Denny 001; Hassan Khosravi; Arto Hellas; Juho Leinonen 001; Sami Sarsa (CoRR, 2023)

Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generators. - Paul Denny 001; Juho Leinonen 001; James Prather; Andrew Luxton-Reilly; Thezyrie Amarouche; Brett A. Becker; Brent N. Reeves (CoRR, 2023)

Exploring Self-Reinforcement for Improving Learnersourced Multiple-Choice Question Explanations with Large Language Models. - Qiming Bao 001; Juho Leinonen 001; Alex Yuxuan Peng; Wanjun Zhong; Tim Pistotti; Alice Huang; Paul Denny 001; Michael Witbrock; Jiamou Liu (CoRR, 2023)

Evaluating LLM-generated Worked Examples in an Introductory Programming Course. - Breanna Jury; Angela Lorusso; Juho Leinonen 001; Paul Denny 001; Andrew Luxton-Reilly (ACE, 2024)

Decoding Logic Errors: A Comparative Study on Bug Detection by Students and Large Language Models. - Stephen MacNeil; Paul Denny 001; Andrew Tran; Juho Leinonen 001; Seth Bernstein; Arto Hellas; Sami Sarsa; Joanne Kim (ACE, 2024)

8th Educational Data Mining in Computer Science Education (CSEDM) Workshop. - Yang Shi 004; Peter Brusilovsky; Bita Akram; Thomas W. Price; Juho Leinonen 001; Kenneth R. Koedinger; Andrew S. Lan (EDM, 2024)

Evaluating Contextually Personalized Programming Exercises Created with Generative AI. - Evanfiya Logacheva; Arto Hellas; James Prather; Sami Sarsa; Juho Leinonen 001 (ICER (1), 2024)

The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers. - James Prather; Brent N. Reeves; Juho Leinonen 001; Stephen MacNeil; Arisoa S. Randrianasolo; Brett A. Becker; Bailey Kimmel; Jared Wright; Ben Briggs (ICER (1), 2024)

Explaining Code with a Purpose: An Integrated Approach for Developing Code Comprehension and Prompting Skills. - Paul Denny 001; David H. Smith; Max Fowler; James Prather; Brett A. Becker; Juho Leinonen 001 (ITiCSE (1), 2024)

"Like a Nesting Doll": Analyzing Recursion Analogies Generated by CS Students Using Large Language Models. - Seth Bernstein; Paul Denny 001; Juho Leinonen 001; Lauren Kan; Arto Hellas; Matt Littlefield; Sami Sarsa; Stephen MacNeil (ITiCSE (1), 2024)

Analyzing Students' Preferences for LLM-Generated Analogies. - Seth Bernstein; Paul Denny 001; Juho Leinonen 001; Matt Littlefield; Arto Hellas; Stephen MacNeil (ITiCSE (2), 2024)

Open Source Language Models Can Provide Feedback: Evaluating LLMs' Ability to Help Students Using GPT-4-As-A-Judge. - Charles Koutcheme; Nicola Dainese; Sami Sarsa; Arto Hellas; Juho Leinonen 001; Paul Denny 001 (ITiCSE (1), 2024)

Self-Regulation, Self-Efficacy, and Fear of Failure Interactions with How Novices Use LLMs to Solve Programming Problems. - Lauren E. Margulieux; James Prather; Brent N. Reeves; Brett A. Becker; Gozde Cetin Uzun; Dastyni Loksa; Juho Leinonen 001; Paul Denny 001 (ITiCSE (1), 2024)

How Instructors Incorporate Generative AI into Teaching Computing. - James Prather; Juho Leinonen 001; Natalie Kiesler; Jamie Gorson Benario; Sam Lau; Stephen MacNeil; Narges Norouzi; Simone Opel; Virginia Pettit; Leo Porter 001; Brent N. Reeves; Jaromír Savelka; et al. (ITiCSE (2), 2024)

Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools. - James Prather; Juho Leinonen 001; Natalie Kiesler; Jamie Gorson Benario; Sam Lau; Stephen MacNeil; Narges Norouzi; Simone Opel; Vee Pettit; Leo Porter 001; Brent N. Reeves; Jaromír Savelka; et al. (ITiCSE-WGR, 2024)

On the comprehensibility of functional decomposition: An empirical study. - Ewan D. Tempero; Paul Denny 001; James Finnie-Ansley; Andrew Luxton-Reilly; Diana Kirk; Juho Leinonen 001; Asma Shakil; Robert J. Sheehan; James Tizard; Yu-Cheng Tu 001; Burkhard Wuensche (ICPC, 2024)

Post Primary Teachers' Perspectives on Machine Learning and Artificial Intelligence in the Leaving Certificate Computer Science Curriculum. - Joyce Mahon; Brett A. Becker; Brian Mac Namee; Juho Leinonen 001 (Koli Calling, 2024)

"Sometimes You Just Gotta Risk It for the Biscuit": A Portrait of Student Risk-Taking. - Juho Leinonen 001; Paul Denny 001 (SIGCSE Virtual (1), 2024)

Prompt Problems: A New Programming Exercise for the Generative AI Era. - Paul Denny 001; Juho Leinonen 001; James Prather; Andrew Luxton-Reilly; Thezyrie Amarouche; Brett A. Becker; Brent N. Reeves (SIGCSE (1), 2024)

Using Large Language Models for Teaching Computing. - Juho Leinonen 001; Stephen MacNeil; Paul Denny 001; Arto Hellas (SIGCSE (2), 2024)

AI in Computing Education from Research to Practice. - Bita Akram; Juho Leinonen 001; Narges Norouzi; James Prather; Lisa Zhang (SIGCSE (2), 2024)

Experiences from Integrating Large Language Model Chatbots into the Classroom. - Arto Hellas; Juho Leinonen 001; Leo Leppänen (SIGCSE Virtual (1), 2024)

Detecting ChatGPT-Generated Code Submissions in a CS1 Course Using Machine Learning Models. - Muntasir Hoq; Yang Shi 004; Juho Leinonen 001; Damilola Babalola; Collin F. Lynch; Thomas W. Price; Bita Akram (SIGCSE (1), 2024)

Integrating Natural Language Prompting Tasks in Introductory Programming Courses. - Chris Kerslake; Paul Denny 001; David H. Smith; James Prather; Juho Leinonen 001; Andrew Luxton-Reilly; Stephen MacNeil (SIGCSE Virtual (1), 2024)

Discussing the Changing Landscape of Generative AI in Computing Education. - Stephen MacNeil; Juho Leinonen 001; Paul Denny 001; Natalie Kiesler; Arto Hellas; James Prather; Brett A. Becker; Michel Wermelinger; Karen Reid (SIGCSE (2), 2024)

Synthetic Students: A Comparative Study of Bug Distribution Between Large Language Models and Computing Students. - Stephen MacNeil; Magdalena Rogalska; Juho Leinonen 001; Paul Denny 001; Arto Hellas; Xandria Crosland (SIGCSE Virtual (1), 2024)

Solving Proof Block Problems Using Large Language Models. - Seth Poulsen; Sami Sarsa; James Prather; Juho Leinonen 001; Brett A. Becker; Arto Hellas; Paul Denny 001; Brent N. Reeves (SIGCSE (1), 2024)

Instructor Perceptions of AI Code Generation Tools - A Multi-Institutional Interview Study. - Judy Sheard; Paul Denny 001; Arto Hellas; Juho Leinonen 001; Lauri Malmi; Simon (SIGCSE (1), 2024)

Detecting Learning Behavior in Programming Assignments by Analyzing Versioned Repositories. - John Chen; Serena Lau; Juho Leinonen 001; Valerio Terragni; Nasser Giacaman (IEEE Access, 2024)

Interactions with Prompt Problems: A New Way to Teach Programming with Large Language Models. - James Prather; Paul Denny 001; Juho Leinonen 001; David H. Smith IV; Brent N. Reeves; Stephen MacNeil; Brett A. Becker; Andrew Luxton-Reilly; Thezyrie Amarouche; Bailey Kimmel (CoRR, 2024)

Explaining Code with a Purpose: An Integrated Approach for Developing Code Comprehension and Prompting Skills. - Paul Denny 001; David H. Smith IV; Max Fowler; James Prather; Brett A. Becker; Juho Leinonen 001 (CoRR, 2024)

Benchmarking Educational Program Repair. - Charles Koutcheme; Nicola Dainese; Sami Sarsa; Juho Leinonen 001; Arto Hellas; Paul Denny 001 (CoRR, 2024)

Prompts First, Finally. - Brent N. Reeves; James Prather; Paul Denny 001; Juho Leinonen 001; Stephen MacNeil; Brett A. Becker; Andrew Luxton-Reilly (CoRR, 2024)

Integrating Natural Language Prompting Tasks in Introductory Programming Courses. - Chris Kerslake; Paul Denny 001; David H. Smith IV; James Prather; Juho Leinonen 001; Andrew Luxton-Reilly; Stephen MacNeil (CoRR, 2024)

On the Opportunities of Large Language Models for Programming Process Data. - John Edwards 002; Arto Hellas; Juho Leinonen 001 (CoRR, 2024)

LLM-itation is the Sincerest Form of Data: Generating Synthetic Buggy Code Submissions for Computing Education. - Juho Leinonen 001; Paul Denny 001; Olli Kiljunen; Stephen MacNeil; Sami Sarsa; Arto Hellas (CoRR, 2024)

Breaking the Programming Language Barrier: Multilingual Prompting to Empower Non-Native English Learners. - James Prather; Brent N. Reeves; Paul Denny 001; Juho Leinonen 001; Stephen MacNeil; Andrew Luxton-Reilly; João Orvalho; Amin Alipour; Ali Alfageeh; Thezyrie Amarouche; Bailey Kimmel; Jared Wright; et al. (CoRR, 2024)

Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools. - James Prather; Juho Leinonen 001; Natalie Kiesler; Jamie Gorson Benario; Sam Lau; Stephen MacNeil; Narges Norouzi; Simone Opel; Vee Pettit; Leo Porter 001; Brent N. Reeves; Jaromír Savelka; et al. (CoRR, 2024)

A Game of Shadows: Effective Mastery Learning in the Age of Ubiquitous AI (Dagstuhl Seminar 24272). - Nick Falkner; Juho Leinonen 001; Miranda C. Parker; Andrew Petersen 001; Claudia Szabo (Dagstuhl Reports, 2024)

Computing Education in the Era of Generative AI. - Paul Denny 001; James Prather; Brett A. Becker; James Finnie-Ansley; Arto Hellas; Juho Leinonen 001; Andrew Luxton-Reilly; Brent N. Reeves; Eddie Antonio Santos; Sami Sarsa (Commun. ACM, 2024)

"It's Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice Programmers. - James Prather; Brent N. Reeves; Paul Denny 001; Brett A. Becker; Juho Leinonen 001; Andrew Luxton-Reilly; Garrett B. Powell; James Finnie-Ansley; Eddie Antonio Santos (ACM Trans. Comput. Hum. Interact., 2024)

Koli Calling 2024: Call for Submissions. - Andreas Mühling; Juho Leinonen 001 (ACM SIGCSE Bull., 2024)

Koli Calling 2024: Call for Participation. - Juho Leinonen 001 (ACM SIGCSE Bull., 2024)

Exploring Iterative Enhancement for Improving Learnersourced Multiple-Choice Question Explanations with Large Language Models. - Qiming Bao 001; Juho Leinonen 001; Alex Yuxuan Peng; Wanjun Zhong; Gaël Gendron; Timothy Pistotti; Alice Huang; Paul Denny 001; Michael Witbrock; Jiamou Liu (AAAI, 2025)

9th Educational Data Mining in Computer Science Education (CSEDM) Workshop. - Bita Akram; Yang Shi 004; Peter Brusilovsky; Thomas W. Price; Ken Koedinger; Paulo Carvalho 004; Shan Zhang 003; Andrew S. Lan; Juho Leinonen 001 (EDM, 2025)

Humanizing Automated Programming Feedback: Fine-Tuning Generative Models with Student-Written Feedback. - Victor-Alexandru Padurean; Tung Phung; Nachiket Kotalwar; Michael Liut; Juho Leinonen 001; Paul Denny 001; Adish Singla (EDM, 2025)

Probing the Unknown: Exploring Student Interactions with Probeable Problems at Scale in Introductory Programming. - Paul Denny 001; Viraj Kumar; Stephen MacNeil; James Prather; Juho Leinonen 001 (ITiCSE (1), 2025)

The Role of Generative AI in Software Student CollaborAItion. - Natalie Kiesler; Jacqueline Smith; Juho Leinonen 001; Armando Fox; Stephen MacNeil; Petri Ihantola (ITiCSE (1), 2025)

Fostering Responsible AI Use Through Negative Expertise: A Contextualized Autocompletion Quiz. - Stephen MacNeil; James Prather; Rahad Arman Nabid; Sebastian Gutierrez; Silas Carvalho; Saimon Shrestha; Paul Denny 001; Brent N. Reeves; Juho Leinonen 001; Rachel Louise Rossetti (ITiCSE (1), 2025)

Using Generative AI to Scaffold the Teaching of Software Engineering Team Skills. - Armando Fox; Pablo Fernandez 001; Juho Leinonen 001; José Antonio Parejo Maestre (SIGCSE (2), 2025)

Exploring Student Reactions to LLM-Generated Feedback on Explain in Plain English Problems. - Chris Kerslake; Paul Denny 001; David H. Smith; Juho Leinonen 001; Stephen MacNeil; Andrew Luxton-Reilly; Brett A. Becker (SIGCSE (1), 2025)

Evaluating Language Models for Generating and Judging Programming Feedback. - Charles Koutcheme; Nicola Dainese; Sami Sarsa; Arto Hellas; Juho Leinonen 001; Syed Ashraf; Paul Denny 001 (SIGCSE (1), 2025)

Howzat? Appealing to Expert Judgement for Evaluating Human and AI Next-Step Hints for Novice Programmers. - Neil C. C. Brown; Pierre Weill-Tessier; Juho Leinonen 001; Paul Denny 001; Michael Kölling (ACM Trans. Comput. Educ., 2025)

Koli Calling 2024 Conference Recap. - Juho Leinonen 001; Andreas Mühling (ACM SIGCSE Bull., 2025)

From Prompts to Propositions: A Logic-Based Lens on Student-LLM Interactions. - Ali Alfageeh; Sadegh AlMahdi Kazemi Zarkouei; Daye Nam; Daniel Prol; Matin Amoozadeh; Souti Chattopadhyay; James Prather; Paul Denny 001; Juho Leinonen 001; Michael Hilton; Sruti Srinivasa Ragavan; Mohammad Amin Alipour (CoRR, 2025)

Koli Calling 2025: Call for Submissions. - Juho Leinonen 001; Rodrigo Duran 001 (ACM SIGCSE Bull., 2025)

SPIRAL integration of generative AI in an undergraduate creative media course: effects on self-efficacy and career outcome expectations. - Troy Schotter; Saba Kawas; James Prather; Juho Leinonen 001; Jon Ippolito; Greg L. Nelson (CoRR, 2025)

Narrowing the Gap: Supervised Fine-Tuning of Open-Source LLMs as a Viable Alternative to Proprietary Models for Pedagogical Tools. - Lorenzo Lee Solano; Charles Koutcheme; Juho Leinonen 001; Alexandra Vassar; Jake Renzella (CoRR, 2025)

Koli Calling: Call for Participation. - Juho Leinonen 001; Rodrigo Duran 001 (ACM SIGCSE Bull., 2025)