activity
20212026
most citedAutomatic Generation of Programming Exercises and Code Explanations using Large Language Models

473 citations · 1.2k across the 39 of their papers we have counts for

collaborators
Showing 2023Show all

9 papers · 1 filter

cs.HC2023★ 1 cited

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

Stephen MacNeil, Paul Denny, Andrew Tran +5

Identifying and resolving logic errors can be one of the most frustrating challenges for novices programmers. Unlike syntax errors, for which a compiler or interpreter can issue a…

cs.HC2023

Implications of Edge Computing for Static Site Generation

Juho Vepsäläinen, Arto Hellas, Petri Vuorimaa

Static site generation (SSG) is a common technique in the web development space to create performant websites that are easy to host. Numerous SSG tools exist, and the approach has…

cs.SE2023

The State of Disappearing Frameworks in 2023

Juho Vepsäläinen, Arto Hellas, Petri Vuorimaa

Disappearing frameworks represent a new type of thinking for web development. In the current mainstream JavaScript frameworks, the focus has been on developer experience at the cos…

cs.HC2023★ 20 cited

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

Paul Denny, Hassan Khosravi, Arto Hellas +2

As an increasing number of students move to online learning platforms that deliver personalized learning experiences, there is a great need for the production of high-quality educa…

cs.CY2023★ 140 cited

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

Arto Hellas, Juho Leinonen, Sami Sarsa +3

Background and Context: Over the past year, large language models (LLMs) have taken the world by storm. In computing education, like in other walks of life, many opportunities and…

cs.CY2023★ 10 cited

Computing Education in the Era of Generative AI

Paul Denny, James Prather, Brett A. Becker +7

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…

cs.CY2023★ 195 cited

Comparing Code Explanations Created by Students and Large Language Models

Juho Leinonen, Paul Denny, Stephen MacNeil +5

Reasoning about code and explaining its purpose are fundamental skills for computer scientists. There has been extensive research in the field of computing education on the relatio…

cs.SE2023★ 6 cited

The Rise of Disappearing Frameworks in Web Development

Juho Vepsäläinen, Arto Hellas, Petri Vuorimaa

The evolution of the web can be characterized as an emergence of frameworks paving the way from static websites to dynamic web applications. As the scope of web applications has gr…

cs.HC2023

Coverage of Course Topics in Learnersourced SQL Exercises

Nea Pirttinen, Arto Hellas, Juho Leinonen

Learnersourcing is a common task in modern computing classrooms, where it is used, for example, for the creation of educational resources such as multiple-choice questions and prog…