PeerWise: students sharing their multiple choice questions. - Paul Denny 001; John Hamer; Andrew Luxton-Reilly; Helen C. Purchase (ICER, 2008)

Evaluating a new exam question: Parsons problems. - Paul Denny 001; Andrew Luxton-Reilly; Beth Simon (ICER, 2008)

Student use of the PeerWise system. - Paul Denny 001; Andrew Luxton-Reilly; John Hamer (ITiCSE, 2008)

PeerWise. - Paul Denny 001; John Hamer; Andrew Luxton-Reilly; Helen C. Purchase (Koli Calling, 2008)

Quality of peer assessment in CS1. - John Hamer; Helen C. Purchase; Paul Denny 001; Andrew Luxton-Reilly (ICER, 2009)

Coverage of course topics in a student generated MCQ repository. - Paul Denny 001; Andrew Luxton-Reilly; John Hamer; Helen C. Purchase (ITiCSE, 2009)

A simple framework for interactive games in CS1. - Andrew Luxton-Reilly; Paul Denny 001 (SIGCSE, 2009)

Motivating online collaborative learning. - Paul Denny 001 (ITiCSE, 2010)

Self-predicted and actual performance in an introductory programming course. - Paul Denny 001; Andrew Luxton-Reilly; John Hamer; Dana B. Dahlstrom; Helen C. Purchase (ITiCSE, 2010)

Peerwise: replication study of a student-collaborative self-testing web service in a u.s. setting. - Paul Denny 001; Brian Hanks; Beth Simon (SIGCSE, 2010)

Constructive evaluation: a pedagogy of student-contributed assessment. - Andrew Luxton-Reilly; Paul Denny 001 (Comput. Sci. Educ., 2010)

PeerWise: exploring conflicting efficacy studies. - Paul Denny 001; Brian Hanks; Beth Simon; Spencer Bagley (ICER, 2011)

Understanding the syntax barrier for novices. - Paul Denny 001; Andrew Luxton-Reilly; Ewan D. Tempero; Jacob Hendrickx (ITiCSE, 2011)

Supporting student-generated free-response questions. - Andrew Luxton-Reilly; Paul Denny 001; Beryl Plimmer; Daniel J. Bertinshaw (ITiCSE, 2011)

CodeWrite: supporting student-driven practice of java. - Paul Denny 001; Andrew Luxton-Reilly; Ewan D. Tempero; Jacob Hendrickx (SIGCSE, 2011)

All syntax errors are not equal. - Paul Denny 001; Andrew Luxton-Reilly; Ewan D. Tempero (ITiCSE, 2012)

Activities, affordances and attitude: how student-generated questions assist learning. - Andrew Luxton-Reilly; Paul Denny 001; Beryl Plimmer; Robert J. Sheehan (ITiCSE, 2012)

The impact of question generation activities on performance. - Andrew Luxton-Reilly; Daniel J. Bertinshaw; Paul Denny 001; Beryl Plimmer; Robert J. Sheehan (SIGCSE, 2012)

A case study of multi-institutional contributing-student pedagogy. - Paul Denny 001; Diana Cukierman; Andrew Luxton-Reilly; Ewan D. Tempero (Comput. Sci. Educ., 2012)

The effect of virtual achievements on student engagement. - Paul Denny 001 (CHI, 2013)

On the differences between correct student solutions. - Andrew Luxton-Reilly; Paul Denny 001; Diana Kirk; Ewan D. Tempero; Se-Young Yu (ITiCSE, 2013)

CloudCoder: building a community for creating, assigning, evaluating and sharing programming exercises (abstract only). - David Hovemeyer; Matthew Hertz; Paul Denny 001; Jaime Spacco; Andrei Papancea; John C. Stamper; Kelly Rivers (SIGCSE, 2013)

Enhancing syntax error messages appears ineffectual. - Paul Denny 001; Andrew Luxton-Reilly; Dave Carpenter (ITiCSE, 2014)

Measuring the effect of inventing practice exercises on learning in an introductory programming course. - Paul Denny 001; Diana Cukierman; Jonathan Bhaskar (Koli Calling, 2015)

Generating Practice Questions as a Preparation Strategy for Introductory Programming Exams. - Paul Denny 001 (SIGCSE, 2015)

Analyzing Student Work Patterns Using Programming Exercise Data. - Jaime Spacco; Paul Denny 001; Brad Richards; David S. Babcock; David Hovemeyer; James Moscola; Robert C. Duvall (SIGCSE, 2015)

Inferring Student Coding Goals Using Abstract Syntax Trees. - Paul Freeman; Ian Watson; Paul Denny 001 (ICCBR, 2016)

Employing Multiple-Answer Multiple Choice Questions. - Andrew Petersen 001; Michelle Craig; Paul Denny 001 (ITiCSE, 2016)

Examining a Student-Generated Question Activity Using Random Topic Assignment. - Paul Denny 001; Ewan D. Tempero; Dawn Garbett; Andrew Petersen 001 (ITiCSE, 2017)

Common logic errors made by novice programmers. - Andrew Ettles; Andrew Luxton-Reilly; Paul Denny 001 (ACE, 2018)

Empirical Support for a Causal Relationship Between Gamification and Learning Outcomes. - Paul Denny 001; Fiona McDonald; Ruth Empson; Philip Kelly; Andrew Petersen 001 (CHI, 2018)

Objects Count so Count Objects! - Ewan D. Tempero; Paul Denny 001; Andrew Luxton-Reilly; Paul Ralph (ICER, 2018)

Improving complex task performance using a sequence of simple practice tasks. - Paul Denny 001; Andrew Luxton-Reilly; Michelle Craig; Andrew Petersen 001 (ITiCSE, 2018)

Ladebug: an online tool to help novice programmers improve their debugging skills. - Andrew Luxton-Reilly; Emma McMillan; Elizabeth Stevenson; Ewan D. Tempero; Paul Denny 001 (ITiCSE, 2018)

HandsUp: An In-Class Question Posing Tool. - Harry Jackson; Angad Nayyar; Paul Denny 001; Andrew Luxton-Reilly; Ewan D. Tempero (LaTiCE, 2018)

Transitioning from Block-Based to Text-Based Programming Languages. - Luke Moors; Andrew Luxton-Reilly; Paul Denny 001 (LaTiCE, 2018)

Resources and Support for the Implementation of Digital Technologies in New Zealand Schools. - Tyne Crow; Andrew Luxton-Reilly; Burkhard C. Wünsche; Paul Denny 001 (ACE, 2019)

Mastery Learning in Computer Science Education. - James Garner; Paul Denny 001; Andrew Luxton-Reilly (ACE, 2019)

Towards a Framework for Teaching Debugging. - Chen Li; Emily Chan; Paul Denny 001; Andrew Luxton-Reilly; Ewan D. Tempero (ACE, 2019)

Four Million Questions and a Few Answers: Lessons From Research on Student-Generated Resources. - Paul Denny 001 (CompEd, 2019)

Research This! Questions that Computing Educators Most Want Computing Education Researchers to Answer. - Paul Denny 001; Brett A. Becker; Michelle Craig; Greg Wilson; Piotr Banaszkiewicz (ICER, 2019)

Compiler Error Messages Considered Unhelpful: The Landscape of Text-Based Programming Error Message Research. - Brett A. Becker; Paul Denny 001; Raymond Pettit; Durell Bouchard; Dennis J. Bouvier; Brian Harrington 001; Amir Kamil; Amey Karkare; Chris McDonald; Peter-Michael Osera; Janice L. Pearce; James Prather (ITiCSE-WGR, 2019)

Unexpected Tokens: A Review of Programming Error Messages and Design Guidelines for the Future. - Brett A. Becker; Paul Denny 001; Raymond Pettit; Durell Bouchard; Dennis J. Bouvier; Brian Harrington 001; Amir Kamil; Amey Karkare; Chris McDonald; Peter-Michael Osera; Janice L. Pearce; James Prather (ITiCSE, 2019)

A Closer Look at Metacognitive Scaffolding: Solving Test Cases Before Programming. - Paul Denny 001; James Prather; Brett A. Becker; Zachary Albrecht; Dastyni Loksa; Raymond Pettit (Koli Calling, 2019)

On the Fairness of Multiple-Variant Multiple-Choice Examinations. - Paul Denny 001; Sathiamoorthy Manoharan; Ulrich Speidel; Giovanni Russello; Angela Chang (SIGCSE, 2019)

First Things First: Providing Metacognitive Scaffolding for Interpreting Problem Prompts. - James Prather; Raymond Pettit; Brett A. Becker; Paul Denny 001; Dastyni Loksa; Alani L. Peters; Zachary Albrecht; Krista Masci (SIGCSE, 2019)

A discursive question: Supporting student-authored multiple choice questions through peer-learning software in non-STEMM disciplines. - Stephen Snow; Adriana Wilde; Paul Denny 001; m. c. schraefel (Br. J. Educ. Technol., 2019)

BEST PAPER AT SIGCSE 2019 IN THE CS EDUCATION TRACK: First things first: providing metacognitive scaffolding for interpreting problem prompts. - James Prather; Raymond Pettit; Brett A. Becker; Paul Denny 001; Dastyni Loksa; Alani L. Peters; Zachary Albrecht; Krista Masci (Inroads, 2019)

Evaluating an Interactive Tool for Teaching Design Patterns. - Zain Azimullah; Young Sun An; Paul Denny 001 (ACE, 2020)

A Review of Research on Parsons Problems. - Yuemeng Du; Andrew Luxton-Reilly; Paul Denny 001 (ACE, 2020)

A Miss is as Good as a Mile: Off-By-One Errors and Arrays in an Introductory Programming Course. - Liam Rigby; Paul Denny 001; Andrew Luxton-Reilly (ACE, 2020)

Nationality and Gender Biases in Multicultural Online Learning Environments: The Effects of Anonymity. - Gabriela Morales-Martinez; Paul Latreille; Paul Denny 001 (CHI, 2020)

What Do We Think We Think We Are Doing?: Metacognition and Self-Regulation in Programming. - James Prather; Brett A. Becker; Michelle Craig; Paul Denny 001; Dastyni Loksa; Lauren E. Margulieux (ICER, 2020)

Error Message Readability and Novice Debugging Performance. - Paul Denny 001; James Prather; Brett A. Becker (ITiCSE, 2020)

CompareCFG: Providing Visual Feedback on Code Quality Using Control Flow Graphs. - Lucy Jiang; Robert Rewcastle; Paul Denny 001; Ewan D. Tempero (ITiCSE, 2020)

Mathematics, Computer Science and Career Inclinations - A Multi-Institutional Exploration. - Jacqueline Whalley; Andrew Petersen 001; Paul Denny 001 (Koli Calling, 2020)

Gamification of student peer review in education: A systematic literature review. - Theresia Devi Indriasari; Andrew Luxton-Reilly; Paul Denny 001 (Educ. Inf. Technol., 2020)

A Review of Peer Code Review in Higher Education. - Theresia Devi Indriasari; Andrew Luxton-Reilly; Paul Denny 001 (ACM Trans. Comput. Educ., 2020)

Towards Assessing the Readability of Programming Error Messages. - Brett A. Becker; Paul Denny 001; James Prather; Raymond Pettit; Robert Nix; Catherine Mooney (ACE, 2021)

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

Improving Student Peer Code Review Using Gamification. - Theresia Devi Indriasari; Andrew Luxton-Reilly; Paul Denny 001 (ACE, 2021)

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

Lecture Recordings, Viewing Habits, and Performance in an Introductory Programming Course. - Valerie Picardo; Paul Denny 001; Andrew Luxton-Reilly (ACE, 2021)

The Impact of Multiple Choice Question Design on Predictions of Performance. - Casey Wong; Paul Denny 001; Andrew Luxton-Reilly; Jacqueline Whalley (ACE, 2021)

Sensor-Based Interactive Worksheets to Support Guided Scientific Inquiry. - Jiashuo Cao; Samantha W. T. Chan; Dawn L. Garbett; Paul Denny 001; Alaeddin Nassani; Philipp M. Scholl; Suranga Nanayakkara (IDC, 2021)

Who am I? - Development and Analysis of an Interactive 3D Game for Psychometric Testing. - Aorthi Afroza; Kelsey Murray; Burkhard C. Wünsche; Paul Denny 001 (ACSW, 2021)

On Designing Programming Error Messages for Novices: Readability and its Constituent Factors. - Paul Denny 001; James Prather; Brett A. Becker; Catherine Mooney; John Homer; Zachary C. Albrecht; Garrett B. Powell (CHI, 2021)

A Semblance of Similarity: Student Categorisation of Simple Algorithmic Problem Statements. - James Finnie-Ansley; Paul Denny 001; Andrew Luxton-Reilly (ICER, 2021)

When Wrong is Right: The Instructional Power of Multiple Conceptions. - Lauren E. Margulieux; Paul Denny 001; Kathryn I. Cunningham; Michael Deutsch 003; R. Benjamin Shapiro (ICER, 2021)

Investigating Accuracy and Perceived Value of Feedback in Peer Code Review Using Gamification. - Theresia Devi Indriasari; Andrew Luxton-Reilly; Paul Denny 001 (ITiCSE (1), 2021)

Scientific Collaboration Network Analysis for Computing Education Conferences. - James Zhang; Andrew Luxton-Reilly; Paul Denny 001; Jacqueline Whalley (ITiCSE (1), 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)

A Game-Based Approach for Teaching Algorithms and Data Structures using Visualizations. - Simon Su; Edward Zhang; Paul Denny 001; Nasser Giacaman (SIGCSE, 2021)

From the Horse's Mouth: The Words We Use to Teach Diverse Student Groups Across Three Continents. - Brett A. Becker; Daniel Gallagher; Paul Denny 001; James Prather; Colleen Gostomski; Kelli Norris; Garrett B. Powell (Zenodo, 2021)

DeepQR: Neural-Based Quality Ratings for Learnersourced Multiple-Choice Questions. - Lin Ni; Qiming Bao 001; Xiaoxuan Li 001; Qianqian Qi 001; Paul Denny 001; Jim Warren; Michael Witbrock; Jiamou Liu (AAAI, 2022)

The Robots Are Coming: Exploring the Implications of OpenAI Codex on Introductory Programming. - James Finnie-Ansley; Paul Denny 001; Brett A. Becker; Andrew Luxton-Reilly; James Prather (ACE, 2022)

Primary School Students Programming with Real-Time Environmental Sensor Data. - Hussel Suriyaarachchi; Paul Denny 001; Juan Pablo Forero Cortés; Chamod Weerasinghe; Suranga Nanayakkara (ACE, 2022)

Getting By With Help From My Friends: Group Study in Introductory Programming Understood as Socially Shared Regulation. - James Prather; Lauren E. Margulieux; Jacqueline Whalley; Paul Denny 001; Brent N. Reeves; Brett A. Becker; Paramvir Singh; Garrett B. Powell; Nigel Bosch (ICER (1), 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)

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)

A Resource to Support Novices Refactoring Conditional Statements. - Cruz Izu; Paul Denny 001; Sayoni Roy (ITiCSE (1), 2022)

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

Learnersourcing: Student-generated Content @ Scale. - Steven Moore; John C. Stamper; Christopher Brooks 001; Paul Denny 001; Hassan Khosravi (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)

From the Horse's Mouth: The Words We Use to Teach Diverse Student Groups Across Three Continents. - Brett A. Becker; Daniel Gallagher; Paul Denny 001; James Prather; Colleen Gostomski; Kelli Norris; Garrett B. Powell (SIGCSE (1), 2022)

Novice Reflections During the Transition to a New Programming Language. - Paul Denny 001; Brett A. Becker; Nigel Bosch; James Prather; Brent N. Reeves; Jacqueline Whalley (SIGCSE (1), 2022)

Play Your Cards Right: Using Quantitative Card-Sort Data to Examine Students' Pattern-Like Concepts. - James Finnie-Ansley; Paul Denny 001; Andrew Luxton-Reilly (SIGCSE (1), 2022)

Scratch and Sense: Using Real-Time Sensor Data to Motivate Students Learning Scratch. - Hussel Suriyaarachchi; Paul Denny 001; Suranga Nanayakkara (SIGCSE (1), 2022)

Scaffolding Task Planning Using Abstract Parsons Problems. - James Prather; John Homer; Paul Denny 001; Brett A. Becker; John Marsden; Garrett B. Powell (WCCE, 2022)

The Human Factors Impact of Programming Error Messages (Dagstuhl Seminar 22052). - Brett A. Becker; Paul Denny 001; Janet Siegmund; Andreas Stefik (Dagstuhl Reports, 2022)

Metacognition and Self-Regulation in Programming Education: Theories and Exemplars of Use. - Dastyni Loksa; Lauren E. Margulieux; Brett A. Becker; Michelle Craig; Paul Denny 001; Raymond Pettit; James Prather (ACM Trans. Comput. Educ., 2022)

My AI Wants to Know if This Will Be on the Exam: Testing OpenAI's Codex on CS2 Programming Exercises. - James Finnie-Ansley; Paul Denny 001; Andrew Luxton-Reilly; Eddie Antonio Santos; James Prather; Brett A. Becker (ACE, 2023)

Exploring the Difficulty of Faded Parsons Problems for Programming Education. - Flynn Fromont; Hiruna Jayamanne; Paul Denny 001 (ACE, 2023)

Automated Assessment: Experiences From the Trenches. - Andrew Luxton-Reilly; Ewan D. Tempero; Nalin A. G. Arachchilage; Angela Chang; Paul Denny 001; Allan Fowler; Nasser Giacaman; Igor Kontorovich; Danielle M. Lottridge; Sathiamoorthy Manoharan; Shyamli Sindhwani; Paramvir Singh; et al. (ACE, 2023)

Metacodenition: Scaffolding the Problem-Solving Process for Novice Programmers. - Yulia Pechorina; Keith Anderson; Paul Denny 001 (ACE, 2023)

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

Empowering Education with LLMs - The Next-Gen Interface and Content Generation. - Steven Moore; Richard Jiarui Tong; Anjali Singh; Zitao Liu 001; Xiangen Hu; Yu Lu 003; Joleen Liang; Chen Cao 005; Hassan Khosravi; Paul Denny 001; Christopher Brooks 001; John C. Stamper (AIED (Posters/Late Breaking Results/...), 2023)

Exploring How Novice Programming Students Have Experienced Digital Technology. - Stefan Dyer; Paul Denny 001; Andrew Luxton-Reilly (COMPUTE, 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)

Impacting the Submission Timing of Student Work Using Gamification. - Theresia Devi Indriasari; Paul Denny 001; Andrew Luxton-Reilly; Danielle M. Lottridge (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)

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)

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)

Using Sensor-Based Programming to Improve Self-Efficacy and Outcome Expectancy for Students from Underrepresented Groups. - Hussel Suriyaarachchi; Alaeddin Nassani; Paul Denny 001; Suranga Nanayakkara (ITiCSE (1), 2023)

CodeHelp: Using Large Language Models with Guardrails for Scalable Support in Programming Classes. - Mark H. Liffiton; Brad E. Sheese; Jaromír Savelka; Paul Denny 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)

Programming Is Hard - Or at Least It Used to Be: Educational Opportunities and Challenges of AI Code Generation. - Brett A. Becker; Paul Denny 001; James Finnie-Ansley; Andrew Luxton-Reilly; James Prather; Eddie Antonio Santos (SIGCSE (1), 2023)

Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Language. - Paul Denny 001; Viraj Kumar; Nasser Giacaman (SIGCSE (1), 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)

First Steps Towards Predicting the Readability of Programming Error Messages. - James Prather; Paul Denny 001; Brett A. Becker; Robert Nix; Brent N. Reeves; Arisoa S. Randrianasolo; Garrett B. Powell (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)

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

Learnersourcing in the age of AI: Student, educator and machine partnerships for content creation. - Hassan Khosravi; Paul Denny 001; Steven Moore; John C. Stamper (Comput. Educ. Artif. Intell., 2023)

Many bioinformatics programming tasks can be automated with ChatGPT. - Stephen R. Piccolo; Paul Denny 001; Andrew Luxton-Reilly; Samuel H. Payne; Perry G. Ridge (CoRR, 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)

Efficient Classification of Student Help Requests in Programming Courses Using Large Language Models. - Jaromír Savelka; Paul Denny 001; Mark H. Liffiton; Brad Sheese (CoRR, 2023)

ChaTA: Towards an Intelligent Question-Answer Teaching Assistant using Open-Source LLMs. - Yann Hicke; Anmol Agarwal; Qianou Ma; Paul Denny 001 (CoRR, 2023)

A Systematic Review of Aspect-based Sentiment Analysis (ABSA): Domains, Methods, and Trends. - Yan Cathy Hua; Paul Denny 001; Katerina Taskova; Jörg Wicker (CoRR, 2023)

Evaluating a large language model's ability to solve programming exercises from an introductory bioinformatics course. - Stephen R. Piccolo; Paul Denny 001; Andrew Luxton-Reilly; Samuel H. Payne; Perry G. Ridge (PLoS Comput. Biol., 2023)

Gamification improves the quality of student peer code review. - Theresia Devi Indriasari; Paul Denny 001; Danielle M. Lottridge; Andrew Luxton-Reilly (Comput. Sci. Educ., 2023)

ICER 2023 Recap. - Diana Franklin; Kathi Fisler; Paul Denny 001; Margaret Hamilton 001 (ACM SIGCSE Bull., 2023)

Enhancing Student Performance Prediction on Learnersourced Questions with SGNN-LLM Synergy. - Lin Ni; Sijie Wang; Zeyu Zhang 004; Xiaoxuan Li 001; Xianda Zheng; Paul Denny 001; Jiamou Liu (AAAI, 2024)

More Than Meets the AI: Evaluating the performance of GPT-4 on Computer Graphics assessment questions. - Tony Haoran Feng; Paul Denny 001; Burkhard Wuensche; Andrew Luxton-Reilly; Steffan Hooper (ACE, 2024)

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)

Educator Experiences of Low Overhead Student Project Risk Management. - Diana Kirk; Andrew Luxton-Reilly; Ewan D. Tempero; Tyne Crow; Paul Denny 001; Allan Fowler; Steffan Hooper; Andrew Meads; Asma Shakil; Paramvir Singh; Craig J. Sutherland; Yi-Chien Vita Tsai; et al. (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)

Patterns of Student Help-Seeking When Using a Large Language Model-Powered Programming Assistant. - Brad Sheese; Mark H. Liffiton; Jaromír Savelka; Paul Denny 001 (ACE, 2024)

Abstract Meaning Representation-Based Logic-Driven Data Augmentation for Logical Reasoning. - Qiming Bao 001; Alex Yuxuan Peng; Zhenyun Deng; Wanjun Zhong; Gaël Gendron; Timothy Pistotti; Neset Tan; Nathan Young; Yang Chen 028; Yonghua Zhu; Paul Denny 001; Michael Witbrock; et al. (ACL (Findings), 2024)

CodeAid: Evaluating a Classroom Deployment of an LLM-based Programming Assistant that Balances Student and Educator Needs. - Majeed Kazemitabaar; Runlong Ye 002; Xiaoning Wang; Austin Zachary Henley; Paul Denny 001; Michelle Craig; Tovi Grossman (CHI, 2024)

Explain in Plain Language Questions with Indic Languages: Drawbacks, Affordances, and Opportunities. - David H. Smith IV; Viraj Kumar; Paul Denny 001 (COMPUTE, 2024)

A Picture Is Worth a Thousand Words: Exploring Diagram and Video-Based OOP Exercises to Counter LLM Over-Reliance. - Bruno Pereira Cipriano; Pedro Alves; Paul Denny 001 (EC-TEL (1), 2024)

Desirable Characteristics for AI Teaching Assistants in Programming Education. - Paul Denny 001; Stephen MacNeil; Jaromír Savelka; Leo Porter 001; Andrew Luxton-Reilly (ITiCSE (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)

Automating Personalized Parsons Problems with Customized Contexts and Concepts. - Andre Del Carpio Gutierrez; Paul Denny 001; Andrew Luxton-Reilly (ITiCSE (1), 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)

Enhancing Student Engagement in Large-Scale Capstone Courses: An Experience Report. - Asma Shakil; Paul Denny 001 (ITiCSE (1), 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)

Learnersourcing: Student-generated Content @ Scale: 2nd Annual Workshop. - Steven Moore; Anjali Singh; Xinyi Lu; Hyoungwook Jin; Hassan Khosravi; Paul Denny 001; Christopher Brooks 001; Xu Wang 016; Juho Kim 001; John C. Stamper (L@S, 2024)

Prompting for Comprehension: Exploring the Intersection of Explain in Plain English Questions and Prompt Writing. - David H. Smith; Paul Denny 001; Max Fowler (L@S, 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)

Evaluating Automatically Generated Contextualised Programming Exercises. - Andre Del Carpio Gutierrez; Paul Denny 001; Andrew Luxton-Reilly (SIGCSE (1), 2024)

Advancing Automated Assessment Tools - Opportunities for Innovations in Upper-level Computing Courses: A Position Paper. - Steffan Hooper; Burkhard C. Wünsche; Andrew Luxton-Reilly; Paul Denny 001; Tony Haoran Feng (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)

An Eye for an AI: Evaluating GPT-4o's Visual Perception Skills and Geometric Reasoning Skills Using Computer Graphics Questions. - Tony Haoran Feng; Paul Denny 001; Burkhard C. Wünsche; Andrew Luxton-Reilly; Jacqueline Whalley (SIGGRAPH ASIA Educator's Forum, 2024)

Projects and Portfolios - An Educator's Reflections on the Summative Assessments in a Game Programming Course. - Steffan Hooper; Burkhard Wünsche; Stefan Marks; Andrew Luxton-Reilly; Paul Denny 001 (SIGGRAPH ASIA Educator's Forum, 2024)

Large language models meet user interfaces: The case of provisioning feedback. - Stanislav Pozdniakov; Jonathan Brazil; Solmaz Abdi; Aneesha Bakharia; Shazia Sadiq; Dragan Gasevic; Paul Denny 001; Hassan Khosravi (Comput. Educ. Artif. Intell., 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)

Generative AI for Education (GAIED): Advances, Opportunities, and Challenges. - Paul Denny 001; Sumit Gulwani; Neil T. Heffernan; Tanja Käser; Steven Moore; Anna N. Rafferty; Adish Singla (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)

Anti-patterns in Students' Conditional Statements. - Etienne Naude; Paul Denny 001; Andrew Luxton-Reilly (CoRR, 2024)

Leveraging LLM Tutoring Systems for Non-Native English Speakers in Introductory CS Courses. - Ismael Villegas Molina; Audria Montalvo; Benjamin Ochoa; Paul Denny 001; Leo Porter 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)

Oversight in Action: Experiences with Instructor-Moderated LLM Responses in an Online Discussion Forum. - Shuying Qiao; Paul Denny 001; Nasser Giacaman (CoRR, 2024)

Seeing the Forest and the Trees: Solving Visual Graph and Tree Based Data Structure Problems using Large Multimodal Models. - Sebastian Gutierrez; Irene Hou; Jihye Lee; Kenneth Angelikas; Owen Man; Sophia Mettille; James Prather; Paul Denny 001; Stephen MacNeil (CoRR, 2024)

From Automation to Cognition: Redefining the Roles of Educators and Generative AI in Computing Education. - Tony Haoran Feng; Andrew Luxton-Reilly; Burkhard C. Wünsche; Paul Denny 001 (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)

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)

Scripts for PDF Mining and Auto-screening for Literature Reviews. - Yan Cathy Hua; Paul Denny 001; Jörg Wicker; Katerina Taskova (Zenodo, 2024)

ICER 2024: Call for Participation. - Paul Denny 001; Margaret Hamilton 001; Leo Porter 001; Briana B. Morrison (ACM SIGCSE Bull., 2024)

Striving for Authentic and Sustained Technology Use in the Classroom: Lessons Learned from a Longitudinal Evaluation of a Sensor-Based Science Education Platform. - Yvonne Chua; Sankha Cooray; Juan Pablo Forero Cortés; Paul Denny 001; Sonia Dupuch; Dawn L. Garbett; Alaeddin Nassani; Jiashuo Cao; Hannah Qiao; Andrew Reis; Deviana Reis; Philipp M. Scholl; et al. (Int. J. Hum. Comput. Interact., 2024)

A systematic review of aspect-based sentiment analysis: domains, methods, and trends. - Yan Cathy Hua; Paul Denny 001; Jörg Wicker; Katerina Taskova (Artif. Intell. Rev., 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)

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)

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)

Broadening Participation through Physical Computing: Replicating Sensor-Based Programming Workshops for Rural Students in Sri Lanka. - Poornima Meegammana; Hussel Suriyaarachchi; Paul Denny 001; Suranga Nanayakkara (ITiCSE (1), 2025)

Prompt Programming: A Platform for Dialogue-based Computational Problem Solving with Generative AI Models. - Victor-Alexandru Padurean; Paul Denny 001; Alkis Gotovos; Adish Singla (ITiCSE (1), 2025)

Counting the Trees in the Forest: Evaluating Prompt Segmentation for Classifying Code Comprehension Level. - David H. Smith; Max Fowler; Paul Denny 001; Craig B. Zilles (ITiCSE (1), 2025)

ReDefining Code Comprehension: Function Naming as a Mechanism for Evaluating Code Comprehension. - David H. Smith; Max Fowler; Paul Denny 001; Craig B. Zilles (ITiCSE (1), 2025)

Teaching Program Decomposition in CS1: A Conceptual Framework for Improved Code Quality. - Georgiana Haldeman; Judah Robbins Bernal; Alec Wydra; Paul Denny 001 (SIGCSE (1), 2025)

On Teaching Novices Computational Thinking by Utilizing Large Language Models Within Assessments. - Mohammed Hassan; Yuxuan Chen; Paul Denny 001; Craig B. Zilles (SIGCSE (1), 2025)

Educator Experiences with Automated Marking of Programming Assessments in a Computer Graphics-based Design Course. - Steffan Hooper; Burkhard C. Wünsche; Paul Denny 001; Andrew Luxton-Reilly; Nick Konings; Angus Donald Campbell (SIGCSE (1), 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)

BugSpotter: Automated Generation of Code Debugging Exercises. - Victor-Alexandru Padurean; Paul Denny 001; Adish Singla (SIGCSE (1), 2025)

Investigating the Use of Productive Failure as a Design Paradigm for Learning Introductory Python Programming. - Hussel Suriyaarachchi; Paul Denny 001; Suranga Nanayakkara (SIGCSE (1), 2025)

KernelVM: Teaching Linux Kernel Programming through a Browser-Based Virtual Machine. - Elliott Wen; Sean Longyu Ma; Paul Denny 001; Ewan D. Tempero; Gerald Weber; Zongcheng Yue (SIGCSE (1), 2025)

Integrating Small Language Models with Retrieval-Augmented Generation in Computing Education: Key Takeaways, Setup, and Practical Insights. - Zezhu Yu; Suqing Liu; Paul Denny 001; Andreas Bergen; Michael Liut (SIGCSE (1), 2025)

Automating Autograding: Large Language Models as Test Suite Generators for Introductory Programming. - Umar Alkafaween; Ibrahim Albluwi; Paul Denny 001 (J. Comput. Assist. Learn., 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)

ReDefining Code Comprehension: Function Naming as a Mechanism for Evaluating Code Comprehension. - David H. Smith IV; Max Fowler; Paul Denny 001; Craig B. Zilles (CoRR, 2025)

Counting the Trees in the Forest: Evaluating Prompt Segmentation for Classifying Code Comprehension Level. - David H. Smith IV; Max Fowler; Paul Denny 001; Craig B. Zilles (CoRR, 2025)

Exploring Student Behaviors and Motivations using AI TAs with Optional Guardrails. - Amanpreet Kapoor; Marc Diaz; Stephen MacNeil; Leo Porter 001; Paul Denny 001 (CoRR, 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)

The Use of Large Language Models in Education. - Wanli Xing; Nia Nixon; Scott A. Crossley; Paul Denny 001; Andrew S. Lan; John C. Stamper; Zhou Yu (Int. J. Artif. Intell. Educ., 2025)