On Novices' Interaction with Compiler Error Messages: A Human Factors Approach. - James Prather; Raymond Pettit; Kayla Holcomb McMurry; Alani L. Peters; John Homer; Nevan Simone; Maxine S. Cohen (ICER, 2017)

Trust management for cheating detection in distributed massively multiplayer online games. - James Prather; Robert Nix; Ryan K. Jessup (NetGames, 2017)

Automated assessment tools: too many cooks, not enough collaboration. - Raymond Pettit; James Prather (J. Comput. Sci. Coll., 2017)

Metacognitive Difficulties Faced by Novice Programmers in Automated Assessment Tools. - James Prather; Raymond Pettit; Kayla Holcomb McMurry; Alani L. Peters; John Homer; Maxine S. Cohen (ICER, 2018)

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)

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)

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)

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)

Towards Assessing the Readability of Programming Error Messages. - Brett A. Becker; Paul Denny 001; James Prather; Raymond Pettit; Robert Nix; Catherine Mooney (ACE, 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)

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)

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)

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)

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)

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)

Scaffolding Task Planning Using Abstract Parsons Problems. - James Prather; John Homer; Paul Denny 001; Brett A. Becker; John Marsden; Garrett B. Powell (WCCE, 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)

Benefits of Failure on Neuroplasticity and Tools for Persistence. - Masoumeh Rahimi; Lauren E. Margulieux; James Prather; Gozde Cetin Uzun; Bailey Kimmel (ICER (2), 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 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)

Community Input for CS2023: Society, Ethics and Professionalism. - Brett A. Becker; Richard Blumenthal 001; Mikey Goldweber; James Prather; Susan Reiser; Michelle Trim; Titus Winters (SIGCSE (2), 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)

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)

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)

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)

Leverage Biology to Learn Rapidly From Mistakes Without Feeling Like a Failure. - Lauren E. Margulieux; James Prather; Masoumeh Rahimi; Gozde Cetin Uzun (Comput. Sci. Eng., 2023)

"Backseat Gaming" A Study of Co-Regulated Learning within a Collegiate Male Esports Community. - Erica Kleinman; Reza Habibi; Garrett B. Powell; Brent N. Reeves; James Prather; Magy Seif El-Nasr (CHI, 2024)

Generative AI in Education: A Study of Educators' Awareness, Sentiments, and Influencing Factors. - Aashish Ghimire; James Prather; John Edwards (FIE, 2024)

Evaluating Contextually Personalized Programming Exercises Created with Generative AI. - Evanfiya Logacheva; Arto Hellas; James Prather; Sami Sarsa; Juho Leinonen 001 (ICER (1), 2024)

The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers. - James Prather; Brent N. Reeves; Juho Leinonen 001; Stephen MacNeil; Arisoa S. Randrianasolo; Brett A. Becker; Bailey Kimmel; Jared Wright; Ben Briggs (ICER (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)

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)

How Instructors Incorporate Generative AI into Teaching Computing. - James Prather; Juho Leinonen 001; Natalie Kiesler; Jamie Gorson Benario; Sam Lau; Stephen MacNeil; Narges Norouzi; Simone Opel; Virginia Pettit; Leo Porter 001; Brent N. Reeves; Jaromír Savelka; et al. (ITiCSE (2), 2024)

Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools. - James Prather; Juho Leinonen 001; Natalie Kiesler; Jamie Gorson Benario; Sam Lau; Stephen MacNeil; Narges Norouzi; Simone Opel; Vee Pettit; Leo Porter 001; Brent N. Reeves; Jaromír Savelka; et al. (ITiCSE-WGR, 2024)

Student-AI Interaction: A Case Study of CS1 students. - Matin Amoozadeh; Daye Nam; Daniel Prol; Ali Alfageeh; James Prather; Michael Hilton; Sruti Srinivasa Ragavan; Amin Alipour (Koli Calling, 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)

AI in Computing Education from Research to Practice. - Bita Akram; Juho Leinonen 001; Narges Norouzi; James Prather; Lisa Zhang (SIGCSE (2), 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)

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)

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)

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)

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)

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)

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)

Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools. - James Prather; Juho Leinonen 001; Natalie Kiesler; Jamie Gorson Benario; Sam Lau; Stephen MacNeil; Narges Norouzi; Simone Opel; Vee Pettit; Leo Porter 001; Brent N. Reeves; Jaromír Savelka; 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)

SIGCSE Technical Symposium 2025: Call for Submissions. - Libby Shoop; Samuel A. Rebelsky; James Prather (ACM SIGCSE Bull., 2024)

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)

The Impact of Students' Views of Failure on Performance in Introductory Programming Courses. - Masoumeh Rahimi; Lauren E. Margulieux; Dwayne Towell; Jonathan Calver; Dastyni Loksa; James Prather (ITiCSE (1), 2025)

SIGCSE Technical Symposium 2025: Information for Attendees. - Jeffrey A. Stone; Timothy T. Yuen; Samuel A. Rebelsky; Libby Shoop; James Prather (ACM SIGCSE Bull., 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)

2025 SIGCSE Technical Symposium Report. - Jeffrey A. Stone; Timothy T. Yuen; Samuel A. Rebelsky; Libby Shoop; James Prather; Oluwakemi Ola; Narges Norouzi (ACM SIGCSE Bull., 2025)

SPIRAL integration of generative AI in an undergraduate creative media course: effects on self-efficacy and career outcome expectations. - Troy Schotter; Saba Kawas; James Prather; Juho Leinonen 001; Jon Ippolito; Greg L. Nelson (CoRR, 2025)