Assignment: scene graphs in computer graphics courses. - Dennis J. Bouvier (SIGGRAPH Abstracts and Applications, 2002)

From pixels to scene graphs in introductory computer graphics courses. - Dennis J. Bouvier (Comput. Graph., 2002)

Pilot study: living flowcharts in an introduction to programming course. - Dennis J. Bouvier (SIGCSE, 2003)

Integrating graphics and visual computing topics into the CS curriculum. - Dennis J. Bouvier (J. Comput. Sci. Coll., 2003)

Developing a computer science education research program. - Dennis J. Bouvier; Gary Lewandowski; Terry Scott 001 (J. Comput. Sci. Coll., 2003)

Condensing the CC-2001 core in an integrated curriculum. - Ingrid Russell; Michael Georgiopoulos; José Castro; Todd W. Neller; Daniel D. McCracken; Laurie King 001; Dennis J. Bouvier (J. Comput. Sci. Coll., 2003)

A multi-institutional, multinational study of programming concepts using card sort data. - Kate Sanders 001; Sally Fincher; Dennis J. Bouvier; Gary Lewandowski; Briana B. Morrison; Laurie C. Murphy; Marian Petre; Brad Richards; Josh Tenenberg; Lynda Thomas; Richard J. Anderson 001; Ruth E. Anderson; et al. (Expert Syst. J. Knowl. Eng., 2005)

Commonsense computing (episode 3): concurrency and concert tickets. - Gary Lewandowski; Dennis J. Bouvier; Robert McCartney; Kate Sanders 001; Beth Simon (ICER, 2007)

Evacuation Traces Mini Challenge award: Innovative trace visualization staining for information discovery. - Dennis J. Bouvier; Britian Oates (IEEE VAST, 2008)

Common sense computing (episode 4): debugging. - Beth Simon; Dennis J. Bouvier; Tzu-Yi Chen; Gary Lewandowski; Robert McCartney; Kate Sanders 001 (Comput. Sci. Educ., 2008)

Commonsense computing (episode 5): algorithm efficiency and balloon testing. - Robert McCartney; Dennis J. Bouvier; Tzu-Yi Chen; Gary Lewandowski; Kate Sanders 001; Beth Simon; Tammy VanDeGrift (ICER, 2009)

Naturally occurring data as research instrument: analyzing examination responses to study the novice programmer. - Raymond Lister; Tony Clear; Simon; Dennis J. Bouvier; Paul Carter; Anna Eckerdal; Jana Jacková; Mike Lopez; Robert McCartney; Phil Robbins; Otto Seppälä; Errol Thompson (ACM SIGCSE Bull., 2009)

Commonsense computing (episode 6): logic is harder than pie. - Tammy VanDeGrift; Dennis J. Bouvier; Tzu-Yi Chen; Gary Lewandowski; Robert McCartney; Beth Simon (Koli Calling, 2010)

Commonsense understanding of concurrency: computing students and concert tickets. - Gary Lewandowski; Dennis J. Bouvier; Tzu-Yi Chen; Robert McCartney; Kate Sanders 001; Beth Simon; Tammy VanDeGrift (Commun. ACM, 2010)

Motivating all our students? - Janet Carter; Dennis J. Bouvier; Rachel Cardell-Oliver; Margaret Hamilton 001; Stanislav Kurkovsky; Stefanie Markham; O. William McClung; Roger McDermott; Charles Riedesel; Jian Shi; Su White (ITiCSE-WGR, 2011)

User interface evaluation by novices. - Dennis J. Bouvier; Tzu-Yi Chen; Gary Lewandowski; Robert McCartney; Kate Sanders 001; Tammy VanDeGrift (ITiCSE, 2012)

A fresh look at novice programmers' performance and their teachers' expectations. - Ian Utting; Allison Elliott Tew; Mike McCracken; Lynda Thomas; Dennis J. Bouvier; Roger Frye; James H. Paterson; Michael E. Caspersen; Yifat Ben-David Kolikant; Juha Sorva; Tadeusz Wilusz (ITiCSE-WGR, 2013)

Novice Programmers and the Problem Description Effect. - Dennis J. Bouvier; Ellie Lovellette; John Matta; Bedour Alshaigy; Brett A. Becker; Michelle Craig; Jana Jacková; Robert McCartney; Kate Sanders 001; Mark Zarb (ITiCSE-WGR, 2016)

Pilot Study: User Acceptance of a Virtual Coach in a Mirror by Elderly Persons with Dementia. - Dennis J. Bouvier; Jessica G. Hinz; Cynthia A. Schmidt (PETRA, 2016)

A multi-institutional study of peer instruction in introductory computing. - Leo Porter 001; Dennis J. Bouvier; Quintin I. Cutts; Scott Grissom; Cynthia Bailey Lee; Robert McCartney; Daniel Zingaro; Beth Simon (Inroads, 2016)

Just the Numbers: An Investigation of Contextualization of Problems for Novice Programmers. - Ellie Lovellette; John Matta; Dennis J. Bouvier; Roger Frye (SIGCSE, 2017)

An international investigation into student concerns regarding transition into higher education. - Mark Zarb; Joseph A. Abandoh-Sam; Bedour Alshaigy; Dennis J. Bouvier; Richard Glassey; Janet M. Hughes; Charles Riedesel (ITiCSE, 2018)

An international investigation into student concerns regarding transition into higher education computing. - Mark Zarb; Bedour Alshaigy; Dennis J. Bouvier; Richard Glassey; Janet M. Hughes; Charles Riedesel (ITiCSE (Companion), 2018)

Factors Affecting the Adoption of Peer Instruction in Computing Courses. - Dennis J. Bouvier; Ellie Lovellette; John Matta; Jing Bai; Jacqueline Chetty; Stan Kurkovsky; Jia Wan (CompEd (Working Group Reports), 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)

Overnight Feedback Reduces Late Submissions on Programming Projects in CS1. - Dennis J. Bouvier; Ellie Lovellette; John Matta (ACE, 2021)

Steps Learners Take when Solving Programming Tasks, and How Learning Environments (Should) Respond to Them. - Johan Jeuring; Hieke Keuning; Samiha Marwan; Dennis J. Bouvier; Cruz Izu; Natalie Kiesler; Teemu Lehtinen; Dominic Lohr; Andrew Petersen 001; Sami Sarsa (ITiCSE (2), 2022)

Towards Giving Timely Formative Feedback and Hints to Novice Programmers. - Johan Jeuring; Hieke Keuning; Samiha Marwan; Dennis J. Bouvier; Cruz Izu; Natalie Kiesler; Teemu Lehtinen; Dominic Lohr; Andrew Petersen 001; Sami Sarsa (ITiCSE-WGR, 2022)

Teaching Students To Use Programming Error Messages. - Dennis J. Bouvier; Ellie Lovellette; Eddie Antonio Santos; Brett A. Becker; Tom Crick; Venu G. Dasigi; Jack Forden; Olga Glebova; Swaroop Joshi; Stan Kurkovsky; Seán Russell 001 (CompEd (2), 2023)

Teaching Programming Error Message Understanding. - Dennis J. Bouvier; Ellie Lovellette; Eddie Antonio Santos; Brett A. Becker; Venu G. Dasigi; Jack Forden; Olga Glebova; Swaroop Joshi; Stan Kurkovsky; Seán Russell 001 (CompEd (Working Group Reports), 2023)

Contextualization, Authenticity, and the Problem Description Effect. - Ellie Lovellette; Dennis J. Bouvier; John Matta (ACM Trans. Comput. Educ., 2024)

GenAI Integration in Upper-Level Computing Courses. - Dennis J. Bouvier; Bruno Pereira Cipriano; Richard Glassey; Raymond Pettit; Emma Anderson; Anastasiia Birillo; Ryan E. Dougherty; Orit Hazzan; Olga Petrovska; Nuno Pombo; Ebrahim Rahimi; Charanya Ramakrishnan; et al. (ITiCSE (2), 2025)

Error Messages are Here to Help! - Dennis J. Bouvier; Ellie Lovellette; Eddie Antonio Santos; Brett A. Becker; Venu G. Dasigi; Jack Forden; Olga Glebova; Swaroop Joshi; Stan Kurkovsky; Seán Russell 001 (ITiCSE (2), 2025)