Search Results for author: Juho Leinonen

Found 19 papers, 3 papers with code

Semiautomatic Speech Alignment for Under-Resourced Languages

no code implementations EURALI (LREC) 2022 Juho Leinonen, Niko Partanen, Sami Virpioja, Mikko Kurimo

Cross-language forced alignment is a solution for linguists who create speech corpora for very low-resource languages.

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

no code implementations14 Mar 2024 Seth Bernstein, Paul Denny, Juho Leinonen, Lauren Kan, Arto Hellas, Matt Littlefield Sami Sarsa, Stephen MacNeil

Grasping complex computing concepts often poses a challenge for students who struggle to anchor these new ideas to familiar experiences and understandings.

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

no code implementations1 Oct 2023 James Prather, Paul Denny, Juho Leinonen, Brett A. Becker, Ibrahim Albluwi, Michelle Craig, Hieke Keuning, Natalie Kiesler, Tobias Kohn, Andrew Luxton-Reilly, Stephen MacNeil, Andrew Peterson, Raymond Pettit, Brent N. Reeves, Jaromir Savelka

Second, we report the findings of a survey of computing students and instructors from across 20 countries, capturing prevailing attitudes towards LLMs and their use in computing education contexts.

Ethics

Exploring Iterative Enhancement for Improving Learnersourced Multiple-Choice Question Explanations with Large Language Models

1 code implementation19 Sep 2023 Qiming Bao, Juho Leinonen, Alex Yuxuan Peng, Wanjun Zhong, Gaël Gendron, Timothy Pistotti, Alice Huang, Paul Denny, Michael Witbrock, Jiamou Liu

When learnersourcing multiple-choice questions, creating explanations for the solution of a question is a crucial step; it helps other students understand the solution and promotes a deeper understanding of related concepts.

Explanation Generation GPT-4 +3

Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generators

no code implementations31 Jul 2023 Paul Denny, Juho Leinonen, James Prather, Andrew Luxton-Reilly, Thezyrie Amarouche, Brett A. Becker, Brent N. Reeves

In parallel with this shift, a new essential skill is emerging -- the ability to construct good prompts for code-generating models.

Can We Trust AI-Generated Educational Content? Comparative Analysis of Human and AI-Generated Learning Resources

no code implementations18 Jun 2023 Paul Denny, Hassan Khosravi, Arto Hellas, Juho Leinonen, Sami Sarsa

In this study, we investigated the potential for LLMs to produce learning resources in an introductory programming context, by comparing the quality of the resources generated by an LLM with those created by students as part of a learnersourcing activity.

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

no code implementations9 Jun 2023 Arto Hellas, Juho Leinonen, Sami Sarsa, Charles Koutcheme, Lilja Kujanpää, Juha Sorva

At the same time, the results highlight the unreliability of LLMs: LLMs make some of the same mistakes that students do, perhaps especially when formatting output as required by automated assessment systems.

GPT-3.5

Computing Education in the Era of Generative AI

no code implementations5 Jun 2023 Paul Denny, James Prather, Brett A. Becker, James Finnie-Ansley, Arto Hellas, Juho Leinonen, Andrew Luxton-Reilly, Brent N. Reeves, Eddie Antonio Santos, Sami Sarsa

The computing education community has a rich history of pedagogical innovation designed to support students in introductory courses, and to support teachers in facilitating student learning.

Code Generation

Comparing Code Explanations Created by Students and Large Language Models

no code implementations8 Apr 2023 Juho Leinonen, Paul Denny, Stephen MacNeil, Sami Sarsa, Seth Bernstein, Joanne Kim, Andrew Tran, Arto Hellas

In this paper, we explore the potential of LLMs in generating explanations that can serve as examples to scaffold students' ability to understand and explain code.

"It's Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice Programmers

no code implementations5 Apr 2023 James Prather, Brent N. Reeves, Paul Denny, Brett A. Becker, Juho Leinonen, Andrew Luxton-Reilly, Garrett Powell, James Finnie-Ansley, Eddie Antonio Santos

Recent developments in deep learning have resulted in code-generation models that produce source code from natural language and code-based prompts with high accuracy.

Code Generation

Using Large Language Models to Enhance Programming Error Messages

no code implementations20 Oct 2022 Juho Leinonen, Arto Hellas, Sami Sarsa, Brent Reeves, Paul Denny, James Prather, Brett A. Becker

Large language models can be used to create useful and novice-friendly enhancements to programming error messages that sometimes surpass the original programming error messages in interpretability and actionability.

Automatic Generation of Programming Exercises and Code Explanations using Large Language Models

no code implementations3 Jun 2022 Sami Sarsa, Paul Denny, Arto Hellas, Juho Leinonen

Our analysis suggests that there is significant value in massive generative machine learning models as a tool for instructors, although there remains a need for some oversight to ensure the quality of the generated content before it is delivered to students.

Language Modelling Large Language Model +1

Empirical Evaluation of Deep Learning Models for Knowledge Tracing: Of Hyperparameters and Metrics on Performance and Replicability

no code implementations30 Dec 2021 Sami Sarsa, Juho Leinonen, Arto Hellas

To evaluate how different aspects of DLKT models influence model performance, we test input and output layer variations found in the compared models that are independent of the main architectures.

Knowledge Tracing

Cannot find the paper you are looking for? You can Submit a new open access paper.