Search Results - "Leinonen, Juho"
-
1
Lessons Learned from Four Computing Education Crowdsourcing Systems
Published in IEEE access (01-01-2023)“…Crowdsourcing is a general term that describes the practice of many individuals working collectively to achieve a common goal or complete a task, often…”
Get full text
Journal Article -
2
Piloting Natural Language Generation for Personalized Progress Feedback
Published in 2022 IEEE Frontiers in Education Conference (FIE) (08-10-2022)“…Full research paper-We describe the results of a pilot study wherein we applied simple natural language generation methods to produce automated feedback for…”
Get full text
Conference Proceeding -
3
Using and Collecting Fine-Grained Usage Data to Improve Online Learning Materials
Published in 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering Education and Training Track (ICSE-SEET) (01-05-2017)“…As educators seek to create better learning materials, knowledge about how students actually use the materials is priceless. The advent of online learning…”
Get full text
Conference Proceeding -
4
Factors Affecting Compilable State at Each Keystroke in CS1
Published in 2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET) (01-05-2023)“…In this paper, we analyze keystroke log data from two introductory programming courses from two distinct contexts to investigate the proportion of events that…”
Get full text
Conference Proceeding -
5
Morning or evening?: an examination of circadian rhythms of CS1 students
Published in 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET) (25-05-2021)“…Circadian rhythms are the cycles of our internal clock that play a key role in governing when we sleep and when we are active. A related concept is chronotype,…”
Get full text
Conference Proceeding -
6
"Sometimes You Just Gotta Risk It for the Biscuit": A Portrait of Student Risk-Taking
Published 07-10-2024“…Understanding how individuals make decisions involving risk is a fundamental aspect of behavioral research. Despite the ubiquity of risk in various aspects of…”
Get full text
Journal Article -
7
On the Opportunities of Large Language Models for Programming Process Data
Published 01-11-2024“…Computing educators and researchers have used programming process data to understand how programs are constructed and what sorts of problems students struggle…”
Get full text
Journal Article -
8
Experiences from Integrating Large Language Model Chatbots into the Classroom
Published 07-06-2024“…In the present study, we provided students an unfiltered access to a state-of-the-art large language model (LLM) chatbot. The chatbot was intentionally…”
Get full text
Journal Article -
9
Coverage of Course Topics in Learnersourced SQL Exercises
Published 18-01-2023“…Learnersourcing is a common task in modern computing classrooms, where it is used, for example, for the creation of educational resources such as…”
Get full text
Journal Article -
10
Evaluating Contextually Personalized Programming Exercises Created with Generative AI
Published 11-06-2024“…Programming skills are typically developed through completing various hands-on exercises. Such programming problems can be contextualized to students'…”
Get full text
Journal Article -
11
Empirical Evaluation of Deep Learning Models for Knowledge Tracing: Of Hyperparameters and Metrics on Performance and Replicability
Published 30-12-2021“…We review and evaluate a body of deep learning knowledge tracing (DLKT) models with openly available and widely-used data sets, and with a novel data set of…”
Get full text
Journal Article -
12
Can We Trust AI-Generated Educational Content? Comparative Analysis of Human and AI-Generated Learning Resources
Published 18-06-2023“…As an increasing number of students move to online learning platforms that deliver personalized learning experiences, there is a great need for the production…”
Get full text
Journal Article -
13
LLM-itation is the Sincerest Form of Data: Generating Synthetic Buggy Code Submissions for Computing Education
Published 31-10-2024“…There is a great need for data in computing education research. Data is needed to understand how students behave, to train models of student behavior to…”
Get full text
Journal Article -
14
Synthetic Students: A Comparative Study of Bug Distribution Between Large Language Models and Computing Students
Published 11-10-2024“…Large language models (LLMs) present an exciting opportunity for generating synthetic classroom data. Such data could include code containing a typical…”
Get full text
Journal Article -
15
Integrating Natural Language Prompting Tasks in Introductory Programming Courses
Published 03-10-2024“…Introductory programming courses often emphasize mastering syntax and basic constructs before progressing to more complex and interesting programs. This…”
Get full text
Journal Article -
16
Robosourcing Educational Resources -- Leveraging Large Language Models for Learnersourcing
Published 09-11-2022“…In this article, we introduce and evaluate the concept of robosourcing for creating educational content. Robosourcing lies in the intersection of crowdsourcing…”
Get full text
Journal Article -
17
Evaluating Language Models for Generating and Judging Programming Feedback
Published 05-07-2024“…The emergence of large language models (LLMs) has transformed research and practice in a wide range of domains. Within the computing education research (CER)…”
Get full text
Journal Article -
18
Benchmarking Educational Program Repair
Published 08-05-2024“…The emergence of large language models (LLMs) has sparked enormous interest due to their potential application across a range of educational tasks. For…”
Get full text
Journal Article -
19
Open Source Language Models Can Provide Feedback: Evaluating LLMs' Ability to Help Students Using GPT-4-As-A-Judge
Published 08-05-2024“…Large language models (LLMs) have shown great potential for the automatic generation of feedback in a wide range of computing contexts. However, concerns have…”
Get full text
Journal Article -
20
"Like a Nesting Doll": Analyzing Recursion Analogies Generated by CS Students using Large Language Models
Published 14-03-2024“…Grasping complex computing concepts often poses a challenge for students who struggle to anchor these new ideas to familiar experiences and understandings. To…”
Get full text
Journal Article