Towards an Extended Declarative Representation for Camera Planning. - Thomas William Price; R. Michael Young (WICED@AAAI, 2014)

Creating Data-Driven Feedback for Novices in Goal-Driven Programming Projects. - Thomas W. Price; Tiffany Barnes (AIED, 2015)

The Impact of Granularity on Worked Examples and Problem Solving. - Guojing Zhou; Thomas W. Price; Collin F. Lynch; Tiffany Barnes; Min Chi (CogSci, 2015)

Using the Hint Factory to Compare Model-Based Tutoring Systems. - Collin F. Lynch; Thomas W. Price; Min Chi; Tiffany Barnes (EDM (Workshops), 2015)

An Exploration of Data-Driven Hint Generation in an Open-Ended Programming Problem. - Thomas W. Price; Tiffany Barnes (EDM (Workshops), 2015)

An Improved Data-Driven Hint Selection Algorithm for Probability Tutors. - Thomas W. Price; Collin F. Lynch; Tiffany Barnes; Min Chi (EDM, 2015)

Integrating Intelligent Feedback into Block Programming Environments. - Thomas W. Price (ICER, 2015)

Comparing Textual and Block Interfaces in a Novice Programming Environment. - Thomas W. Price; Tiffany Barnes (ICER, 2015)

The Impact of Granularity on the Effectiveness of Students' Pedagogical Decisions. - Guojing Zhou; Collin F. Lynch; Thomas W. Price; Tiffany Barnes; Min Chi (CogSci, 2016)

Generating Data-driven Hints for Open-ended Programming. - Thomas W. Price; Yihuan Dong; Tiffany Barnes (EDM, 2016)

Evaluation of a Frame-based Programming Editor. - Thomas W. Price; Neil C. C. Brown; Dragan Lipovac; Tiffany Barnes; Michael Kölling (ICER, 2016)

Clashroom: A Game to Enhance the Classroom Experience (Abstract Only). - Shannon Duvall; Daniel R. Eagle; Riese P. Narcisse; Thomas W. Price (SIGCSE, 2016)

Lessons Learned from "BJC" CS Principles Professional Development. - Thomas W. Price; Veronica Cateté; Jennifer L. Albert; Tiffany Barnes; Daniel D. Garcia (SIGCSE, 2016)

Hint Generation Under Uncertainty: The Effect of Hint Quality on Help-Seeking Behavior. - Thomas W. Price; Rui Zhi; Tiffany Barnes (AIED, 2017)

Evaluation of a Data-driven Feedback Algorithm for Open-ended Programming. - Thomas W. Price; Rui Zhi; Tiffany Barnes (EDM, 2017)

Factors Influencing Students' Help-Seeking Behavior while Programming with Human and Computer Tutors. - Thomas W. Price; Zhongxiu Liu; Veronica Cateté; Tiffany Barnes (ICER, 2017)

Sharing and Using Programming Log Data (Abstract Only). - Thomas W. Price; Neil C. C. Brown; Chris Piech; Kelly Rivers (SIGCSE, 2017)

iSnap: Towards Intelligent Tutoring in Novice Programming Environments. - Thomas W. Price; Yihuan Dong; Dragan Lipovac (SIGCSE, 2017)

Showpiece: ISnap demonstration. - Thomas W. Price; Tiffany Barnes (VL/HCC, 2017)

The Continuous Hint Factory - Providing Hints in Vast and Sparsely Populated Edit Distance Spaces. - Benjamin Paaßen; Barbara Hammer; Thomas William Price; Tiffany Barnes; Sebastian Gross; Niels Pinkwart (CoRR, 2017)

The Impact of Data Quantity and Source on the Quality of Data-Driven Hints for Programming. - Thomas W. Price; Rui Zhi; Yihuan Dong; Nicholas Lytle; Tiffany Barnes (AIED (1), 2018)

iSnap: Automatic Hints and Feedback for Block-based Programming (Abstract Only). - Thomas W. Price (SIGCSE, 2018)

Exploring Instructional Support Design in an Educational Game for K-12 Computing Education. - Rui Zhi; Nicholas Lytle; Thomas W. Price (SIGCSE, 2018)

One minute is enough: Early Prediction of Student Success and Event-level Difficulty during Novice Programming Tasks. - Ye Mao; Rui Zhi; Farzaneh Khoshnevisan; Thomas W. Price; Tiffany Barnes; Min Chi (EDM, 2019)

Toward Data-Driven Example Feedback for Novice Programming. - Rui Zhi; Samiha Marwan; Yihuan Dong; Nicholas Lytle; Thomas W. Price; Tiffany Barnes (EDM, 2019)

An Evaluation of the Impact of Automated Programming Hints on Performance and Learning. - Samiha Marwan; Joseph Jay Williams; Thomas W. Price (ICER, 2019)

Evaluating the Effectiveness of Parsons Problems for Block-based Programming. - Rui Zhi; Min Chi; Tiffany Barnes; Thomas W. Price (ICER, 2019)

The Impact of Adding Textual Explanations to Next-step Hints in a Novice Programming Environment. - Samiha Marwan; Nicholas Lytle; Joseph Jay Williams; Thomas W. Price (ITiCSE, 2019)

Defining Tinkering Behavior in Open-ended Block-based Programming Assignments. - Yihuan Dong; Samiha Marwan; Veronica Cateté; Thomas W. Price; Tiffany Barnes (SIGCSE, 2019)

Exploring the Impact of Worked Examples in a Novice Programming Environment. - Rui Zhi; Thomas W. Price; Samiha Marwan; Alexandra Milliken; Tiffany Barnes; Min Chi (SIGCSE, 2019)

A Comparison of the Quality of Data-Driven Programming Hint Generation Algorithms. - Thomas W. Price; Yihuan Dong; Rui Zhi; Benjamin Paaßen; Nicholas Lytle; Veronica Cateté; Tiffany Barnes (Int. J. Artif. Intell. Educ., 2019)

An Evaluation of Data-Driven Programming Hints in a Classroom Setting. - Thomas W. Price; Samiha Marwan; Michael Winters; Joseph Jay Williams (AIED (2), 2020)

Engaging Students with Instructor Solutions in Online Programming Homework. - Thomas W. Price; Joseph Jay Williams; Jaemarie Solyst; Samiha Marwan (CHI, 2020)

What Time is It? Student Modeling Needs to Know. - Ye Mao; Samiha Marwan; Thomas W. Price; Tiffany Barnes; Min Chi (EDM, 2020)

Immediate Data-Driven Positive Feedback Increases Engagement on Programming Homework for Novices. - Samiha Marwan; Thomas W. Price; Min Chi; Tiffany Barnes (CSEDM@EDM, 2020)

The Impact of Data-driven Positive Programming Feedback: When it Helps, What Happens when it Goes Wrong, and How Students Respond. - Preya Shabrina; Samiha Marwan; Min Chi; Thomas W. Price; Tiffany Barnes (CSEDM@EDM, 2020)

Comparing Feature Engineering Approaches to Predict Complex Programming Behaviors. - Wengran Wang; Yudong Rao; Yang Shi 004; Alexandra Milliken; Chris Martens 001; Tiffany Barnes; Thomas W. Price (CSEDM@EDM, 2020)

Adaptive Immediate Feedback Can Improve Novice Programming Engagement and Intention to Persist in Computer Science. - Samiha Marwan; Ge Gao; Susan R. Fisk; Thomas W. Price; Tiffany Barnes (ICER, 2020)

Unproductive Help-seeking in Programming: What it is and How to Address it. - Samiha Marwan; Anay Dombe; Thomas W. Price (ITiCSE, 2020)

ProgSnap2: A Flexible Format for Programming Process Data. - Thomas W. Price; David Hovemeyer; Kelly Rivers; Ge Gao; Austin Cory Bart; Ayaan M. Kazerouni; Brett A. Becker; Andrew Petersen 001; Luke Gusukuma; Stephen H. Edwards; David S. Babcock (ITiCSE, 2020)

Step Tutor: Supporting Students through Step-by-Step Example-Based Feedback. - Wengran Wang; Yudong Rao; Rui Zhi; Samiha Marwan; Ge Gao; Thomas W. Price (ITiCSE, 2020)

Building an Infrastructure for Computer Science Education Research and Practice at Scale. - Peter Brusilovsky; Ken Koedinger; David A. Joyner; Thomas W. Price (L@S, 2020)

Using Data to Inform Computing Education Research and Practice. - Thomas W. Price; Baker Franke; Shuchi Grover; Monica M. McGill (SIGCSE, 2020)

Crescendo: Engaging Students to Self-Paced Programming Practices. - Wengran Wang; Rui Zhi; Alexandra Milliken; Nicholas Lytle; Thomas W. Price (SIGCSE, 2020)

More With Less: Exploring How to Use Deep Learning Effectively through Semi-supervised Learning for Automatic Bug Detection in Student Code. - Yang Shi 004; Ye Mao; Tiffany Barnes; Min Chi; Thomas W. Price (EDM, 2021)

Using Student Trace Logs To Determine Meaningful Progress and Struggle During Programming Problem Solving. - Yihuan Dong; Samiha Marwan; Preya Shabrina; Tiffany Barnes; Thomas W. Price (EDM, 2021)

Knowing both when and where: Temporal-ASTNN for Early Prediction of Student Success in Novice Programming Tasks. - Ye Mao; Yang Shi 004; Samiha Marwan; Thomas W. Price; Tiffany Barnes; Min Chi (EDM, 2021)

Just a Few Expert Constraints Can Help: Humanizing Data-Driven Subgoal Detection for Novice Programming. - Samiha Marwan; Yang Shi 004; Ian Menezes; Min Chi; Tiffany Barnes; Thomas W. Price (EDM, 2021)

Investigate Effectiveness of Code Features in Knowledge Tracing Task on Novice Programming Course. (Work in Progress). - Poorvaja Penmetsa; Yang Shi 004; Thomas W. Price (EDM (Workshops), 2021)

Execution Trace Based Feature Engineering To Enable Formative Feedback on Visual, Interactive Programs. - Wengran Wang; Gordon Fraser 001; Tiffany Barnes; Chris Martens 001; Thomas W. Price (EDM, 2021)

Execution-Trace-Based Feature Engineering To Enable Formative Feedback on Visual, Interactive Programs (Full Paper). - Wengran Wang; Gordon Fraser 001; Tiffany Barnes; Chris Martens 001; Thomas W. Price (EDM (Workshops), 2021)

Novices' Learning Barriers When Using Code Examples in Open-Ended Programming. - Wengran Wang; Archit Kwatra; James Skripchuk; Neeloy Gomes; Alexandra Milliken; Chris Martens 001; Tiffany Barnes; Thomas W. Price (ITiCSE (1), 2021)

SnapCheck: Automated Testing for Snap! Programs. - Wengran Wang; Chenhao Zhang 003; Andreas Stahlbauer; Gordon Fraser 001; Thomas W. Price (ITiCSE (1), 2021)

Promoting Students' Progress-Monitoring Behavior during Block-Based Programming. - Samiha Marwan; Preya Shabrina; Alex Milliken; Ian Menezes; Veronica Cateté; Thomas W. Price; Tiffany Barnes (Koli Calling, 2021)

Toward Semi-Automatic Misconception Discovery Using Code Embeddings. - Yang Shi 004; Krupal Shah; Wengran Wang; Samiha Marwan; Poorvaja Penmetsa; Thomas W. Price (LAK, 2021)

Exploring Design Choices in Data-driven Hints for Python Programming Homework. - Thomas W. Price; Samiha Marwan; Joseph Jay Williams (L@S, 2021)

Early Performance Prediction using Interpretable Patterns in Programming Process Data. - Ge Gao; Samiha Marwan; Thomas W. Price (SIGCSE, 2021)

PlanIT! A New Integrated Tool to Help Novices Design for Open-ended Projects. - Alexandra Milliken; Wengran Wang; Veronica Cateté; Sarah Martin; Neeloy Gomes; Yihuan Dong; Rachel Harred; Amy Isvik; Tiffany Barnes; Thomas W. Price; Chris Martens 001 (SIGCSE, 2021)

Scaffolding Game Design: Towards Tool Support for Planning Open-Ended Projects in an Introductory Game Design Class. - Alexander Card; Wengran Wang; Chris Martens 001; Thomas W. Price (VL/HCC, 2021)

SnapCheck: Automated Testing for Snap Programs. - Wengran Wang; Chenhao Zhang 003; Andreas Stahlbauer; Gordon Fraser 001; Thomas W. Price (CoRR, 2021)

Cross-Lingual Adversarial Domain Adaptation for Novice Programming. - Ye Mao; Farzaneh Khoshnevisan; Thomas W. Price; Tiffany Barnes; Min Chi (AAAI, 2022)

Code-DKT: A Code-based Knowledge Tracing Model for Programming Tasks. - Yang Shi 004; Min Chi; Tiffany Barnes; Thomas W. Price (EDM, 2022)

6th Educational Data Mining in Computer Science Education (CSEDM) Workshop. - Bita Akram; Thomas W. Price; Yang Shi 004; Peter Brusilovsky; Sharon I-Han Hsiao (EDM, 2022)

Gender, Self-Assessment, and Persistence in Computing: How gender differences in self-assessed ability reduce women's persistence in computer science. - Cynthia Hunt; Spencer Yoder; Taylor Comment; Thomas W. Price; Bita Akram; Lina Battestilli; Tiffany Barnes; Susan R. Fisk (ICER (1), 2022)

Increasing Students' Persistence in Computer Science through a Lightweight Scalable Intervention. - Bita Akram; Susan R. Fisk; Spencer Yoder; Cynthia Hunt; Thomas W. Price; Lina Battestilli; Tiffany Barnes (ITiCSE (1), 2022)

Check It Off: Exploring the Impact of a Checklist Intervention on the Quality of Student-authored Unit Tests. - Gina R. Bai; Kai Presler-Marshall; Thomas W. Price; Kathryn T. Stolee (ITiCSE (1), 2022)

Case Studies on the Use of Storyboarding by Novice Programmers. - Ally Limke; Alexandra Milliken; Veronica Cateté; Isabella Gransbury; Amy Isvik; Thomas W. Price; Chris Martens 001; Tiffany Barnes (ITiCSE (1), 2022)

Automating Personalized Feedback to Improve Students' Persistence in Computing. - Susan R. Fisk; Cynthia Hunt; Lina Battestilli; Bita Akram; Tiffany Barnes; Thomas W. Price; Spencer Yoder (SIGCSE (2), 2022)

Identifying Common Errors in Open-Ended Machine Learning Projects. - James Skripchuk; Yang Shi 004; Thomas W. Price (SIGCSE (1), 2022)

Exploring Design Choices to Support Novices' Example Use During Creative Open-Ended Programming. - Wengran Wang; Audrey Le Meur; Mahesh Bobbadi; Bita Akram; Tiffany Barnes; Chris Martens 001; Thomas W. Price (SIGCSE (1), 2022)

Pinpoint: A Record, Replay, and Extract System to Support Code Comprehension and Reuse. - Wengran Wang; Gordon Fraser 001; Mahesh Bobbadi; Benyamin T. Tabarsi; Tiffany Barnes; Chris Martens 001; Shuyin Jiao; Thomas W. Price (VL/HCC, 2022)

A Multicriteria Evaluation for Data-Driven Programming Feedback Systems: Accuracy, Effectiveness, Fallibility, and Students' Response. - Preya Shabrina; Samiha Marwan; Andrew Bennison; Min Chi; Thomas W. Price; Tiffany Barnes (CoRR, 2022)

Adaptive Immediate Feedback for Block-Based Programming: Design and Evaluation. - Samiha Marwan; Bita Akram; Tiffany Barnes; Thomas W. Price (IEEE Trans. Learn. Technol., 2022)

KC-Finder: Automated Knowledge Component Discovery for Programming Problems. - Yang Shi 004; Robin Schmucker; Min Chi; Tiffany Barnes; Thomas W. Price (EDM, 2023)

Investigating the Impact of On-Demand Code Examples on Novices' Open-Ended Programming Experience. - Wengran Wang; John Bacher; Amy Isvik; Ally Limke; Sandeep Sthapit; Yang Shi 004; Benyamin T. Tabarsi; Keith Tran; Veronica Cateté; Tiffany Barnes; Chris Martens 001; Thomas W. Price (ICER (1), 2023)

An Experience Report on Introducing Explicit Strategies into Testing Checklists for Advanced Beginners. - Gina R. Bai; Sandeep Sthapit; Sarah Heckman; Thomas W. Price; Kathryn T. Stolee (ITiCSE (1), 2023)

A Case Study on When and How Novices Use Code Examples in Open-Ended Programming. - Wengran Wang; Yudong Rao; Archit Kwatra; Alexandra Milliken; Yihuan Dong; Neeloy Gomes; Sarah Martin; Veronica Cateté; Amy Isvik; Tiffany Barnes; Chris Martens 001; Thomas W. Price (ITiCSE (1), 2023)

Do Intentions to Persist Predict Short-Term Computing Course Enrollments: A Scale Development, Validation, and Reliability Analysis. - Rachel Harred; Tiffany Barnes; Susan R. Fisk; Bita Akram; Thomas W. Price; Spencer Yoder (SIGCSE (1), 2023)

Analysis of Novices' Web-Based Help-Seeking Behavior While Programming. - James Skripchuk; Neil Bennett; Jeffrey Zhang 009; Eric Li 003; Thomas W. Price (SIGCSE (1), 2023)

Exploring Novices' Struggle and Progress During Programming Through Data-Driven Detectors and Think-Aloud Protocols. - Benyamin T. Tabarsi; Heidi Reichert; Rachel Qualls; Thomas W. Price; Tiffany Barnes (VL/HCC, 2023)

iSnap: Evolution and Evaluation of a Data-Driven Hint System for Block-Based Programming. - Samiha Marwan; Thomas W. Price (IEEE Trans. Learn. Technol., 2023)

Students' Perceptions and Preferences of Generative Artificial Intelligence Feedback for Programming. - Zhengdong Zhang; Zihan Dong; Yang Shi 004; Thomas W. Price; Noboru Matsuda; Dongkuan Xu (AAAI, 2024)

8th Educational Data Mining in Computer Science Education (CSEDM) Workshop. - Yang Shi 004; Peter Brusilovsky; Bita Akram; Thomas W. Price; Juho Leinonen 001; Kenneth R. Koedinger; Andrew S. Lan (EDM, 2024)

Evaluating Multi-Knowledge Component Interpretability of Deep Knowledge Tracing Models in Programming. - Yang Shi 004; Min Chi; Tiffany Barnes; Thomas W. Price (EDM, 2024)

Evaluating the Effectiveness of a Testing Checklist Intervention in CS2: An Quasi-experimental Replication Study. - Gina R. Bai; Zuoxuan Jiang; Thomas W. Price; Kathryn T. Stolee (ICER (1), 2024)

An Investigation of the Drivers of Novice Programmers' Intentions to Use Web Search and GenAI. - James Skripchuk; John Bacher; Thomas W. Price (ICER (1), 2024)

Overcoming Barriers in Scaling Computing Education Research Programming Tools: A Developer's Perspective. - Keith Tran; John Bacher; Yang Shi 004; James Skripchuk; Thomas W. Price (ICER (1), 2024)

Are Engineering Students Motivated by Interacting With Simulations They Program? A Controlled Study. - John Bacher; Thomas W. Price; James Skripchuk; Wengran Wang; Yang Shi 004; Keith Tran (SIGCSE Virtual (1), 2024)

Detecting ChatGPT-Generated Code Submissions in a CS1 Course Using Machine Learning Models. - Muntasir Hoq; Yang Shi 004; Juho Leinonen 001; Damilola Babalola; Collin F. Lynch; Thomas W. Price; Bita Akram (SIGCSE (1), 2024)

Experience Helps, but It Isn't Everything: Exploring Causes of Affective State in Novice Programmers. - Heidi Reichert; Sandeep Sthapit; Benyamin T. Tabarsi; Ally Limke; Thomas W. Price; Tiffany Barnes (SIGCSE (2), 2024)

Ninth SPLICE Workshop on Technology and Data Infrastructure for CS Education Research. - Clifford A. Shaffer; Peter Brusilovsky; Ken Koedinger; Thomas W. Price; Tiffany Barnes; Behrooz Mostafavi (SIGCSE (2), 2024)

Novices' Perceptions of Web-Search and AI for Programming. - James Skripchuk; John Bacher; Yang Shi 004; Keith Tran; Thomas W. Price (SIGCSE (2), 2024)

Idea Builder: Motivating Idea Generation and Planning for Open-Ended Programming Projects through Storyboarding. - Wengran Wang; Ally Limke; Mahesh Bobbadi; Amy Isvik; Veronica Cateté; Tiffany Barnes; Thomas W. Price (SIGCSE (1), 2024)

Jigsaw: A Tool for Decomposing and Planning Programming Problems. - Heidi Reichert; Benyamin T. Tabarsi; Thomas W. Price; Tiffany Barnes (VL/HCC, 2024)

9th Educational Data Mining in Computer Science Education (CSEDM) Workshop. - Bita Akram; Yang Shi 004; Peter Brusilovsky; Thomas W. Price; Ken Koedinger; Paulo Carvalho 004; Shan Zhang 003; Andrew S. Lan; Juho Leinonen 001 (EDM, 2025)

A Comparison of On-Demand Hints and Progress Bar Feedback on Programming Exercises. - Inaas Asad; Naaz Sibia; Angela M. Zavaleta Bernuy; Michael Liut; Thomas W. Price; Andrew Petersen 001 (ITiCSE (2), 2025)

Platform-based Adaptive Experimental Research in Education: Lessons Learned from The Digital Learning Challenge. - Ilya Musabirov; Mohi Reza; Haochen Song; Steven Moore; Pan Chen; Harsh Kumar; Tong Li; John C. Stamper; Norman L. Bier; Anna N. Rafferty; Thomas W. Price; Nina Deliu; et al. (LAK, 2025)