Search filters

List of works by Juho Leinonen

"Like a Nesting Doll": Analyzing Recursion Analogies Generated by CS Students Using Large Language Models

scientific article published on 03 July 2024

AI in Computing Education from Research to Practice

scientific article published on 15 March 2024

Analyzing Students' Preferences for LLM-Generated Analogies

scientific article published on 04 July 2024

Automated Questionnaires About Students’ JavaScript Programs: Towards Gauging Novice Programming Processes

scientific article published on 19 January 2023

Chat Overflow: Artificially Intelligent Models for Computing Education - renAIssance or apocAIypse?

scientific article published on 30 June 2023

Comparing Code Explanations Created by Students and Large Language Models

scientific article published on 30 June 2023

Could ChatGPT Be Used for Reviewing Learnersourced Exercises?

scientific article published on 06 February 2024

Decoding Logic Errors: A Comparative Study on Bug Detection by Students and Large Language Models

scientific article published on 02 January 2024

Detecting ChatGPT-Generated Code Submissions in a CS1 Course Using Machine Learning Models

scientific article published on 07 March 2024

Discussing the Changing Landscape of Generative AI in Computing Education

scientific article published on 15 March 2024

Evaluating Contextually Personalized Programming Exercises Created with Generative AI

scientific article published on 06 August 2024

Evaluating LLM-generated Worked Examples in an Introductory Programming Course

scientific article published on 02 January 2024

Evaluating the Performance of Code Generation Models for Solving Parsons Problems With Small Prompt Variations

scientific article published on 30 June 2023

Experiences from Using Code Explanations Generated by Large Language Models in a Web Software Development E-Book

scientific article published on 03 March 2023

Explaining Code with a Purpose: An Integrated Approach for Developing Code Comprehension and Prompting Skills

scientific article published on 03 July 2024

Exploring the Responses of Large Language Models to Beginner Programmers’ Help Requests

scientific article published on 10 September 2023

How Instructors Incorporate Generative AI into Teaching Computing

scientific article published on 04 July 2024

Instructor Perceptions of AI Code Generation Tools - A Multi-Institutional Interview Study

scientific article published on 07 March 2024

On the comprehensibility of functional decomposition: An empirical study

scientific article published on 13 June 2024

Open Source Language Models Can Provide Feedback: Evaluating LLMs' Ability to Help Students Using GPT-4-As-A-Judge

scientific article published on 03 July 2024

Prompt Problems: A New Programming Exercise for the Generative AI Era

scientific article published on 07 March 2024

Self-Regulation, Self-Efficacy, and Fear of Failure Interactions with How Novices Use LLMs to Solve Programming Problems

scientific article published on 03 July 2024

Solving Proof Block Problems Using Large Language Models

scientific article published on 07 March 2024

The Implications of Large Language Models for CS Teachers and Students

scientific article published on 07 March 2023

The Robots Are Here: Navigating the Generative AI Revolution in Computing Education

scientific article published on 28 December 2023

The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers

scientific article published on 06 August 2024

Transformed by Transformers: Navigating the AI Coding Revolution for Computing Education: An ITiCSE Working Group Conducted by Humans

scientific article published on 29 June 2023

Using Large Language Models to Enhance Programming Error Messages

scientific article published on 03 March 2023

“It’s Weird That it Knows What I Want”: Usability and Interactions with Copilot for Novice Programmers

scientific article published on 23 August 2023