Thomas William Price
Works (72)
2025 article
A Comparison of On-Demand Hints and Progress Bar Feedback on Programming Exercises
Asad, I., Sibia, N., Bernuy, A. Z., Liut, M., Price, T., & Petersen, A. (2025, June 13).
2025 article
Can two emails improve students’ persistence in computing? Evaluating the effects of a lightweight, scalable self-assessment intervention on career-relevant attitudes and behaviors
Fisk, S. R., Hudson, T., Dobar, E. B., Hunt, C., Dress, C., Akram, B., … Barnes, T. (2025, September 12). Computer Science Education.
2025 article
Companion Site: Effective Strategies for Teaching Machine Learning
Moosvi, F., Fund, F., Kolhatkar, V., Qin, M., Price, T., & Zhang, L. (2025, November 14). Zenodo (CERN European Organization for Nuclear Research).
2025 article
Companion Site: Effective Strategies for Teaching Machine Learning
Moosvi, F., Fund, F., Kolhatkar, V., Qin, M., Price, T., & Zhang, L. (2025, November 14). Zenodo (CERN European Organization for Nuclear Research).
2025 article
Platform-based Adaptive Experimental Research in Education
Musabirov, I., Reza, M., Song, H., Moore, S., Chen, P., Kumar, H., … Williams, J. J. (2025, February 21). FIFTEENTH INTERNATIONAL CONFERENCE ON LEARNING ANALYTICS & KNOWLEDGE, LAK 2025, pp. 13–23.
2024 article
An Investigation of the Drivers of Novice Programmers' Intentions to Use Web Search and GenAI
Skripchuk, J., Bacher, J., & Price, T. (2024, August 6). 20TH ANNUAL ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, ICER 2024, VOL 1, pp. 487–501.
2024 article
Are Engineering Students Motivated by Interacting With Simulations They Program? A Controlled Study
Bacher, J., Price, T., Skripchuk, J., Wang, W., Shi, Y., & Tran, K. (2024, December 2). PROCEEDINGS OF THE 2024 ACM VIRTUAL GLOBAL COMPUTING EDUCATION CONFERENCE V.1, SIGCSE VIRTUAL 2024, pp. 19–25.
2024 article
Detecting ChatGPT-Generated Code Submissions in a CS1 Course Using Machine Learning Models
Hoq, M., Shi, Y., Leinonen, J., Babalola, D., Lynch, C., Price, T., & Akram, B. (2024, March 7). PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, pp. 526–532.
2024 article
Evaluating the Effectiveness of a Testing Checklist Intervention in CS2: An Quasi-experimental Replication Study
Bai, G. R., Jiang, Z., Price, T. W., & Stolee, K. T. (2024, August 6). 20TH ANNUAL ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, ICER 2024, VOL 1, pp. 55–64.
2024 article
Experience Helps, but It Isn't Everything: Exploring Causes of Affective State in Novice Programmers
Reichert, H., Sthapit, S., Tabarsi, B. T., Limke, A., Price, T., & Barnes, T. (2024, March 14).
2024 article
Idea Builder: Motivating Idea Generation and Planning for Open-Ended Programming Projects through Storyboarding
Wang, W., Limke, A., Bobbadi, M., Isvik, A., Cateté, V., Barnes, T., & Price, T. W. (2024, March 7). PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, pp. 1402–1408.
2024 article
Jigsaw: A Tool for Decomposing and Planning Programming Problems
Reichert, H., Tabarsi, B. T., Price, T., & Barnes, T. (2024, September 2). 2024 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, VL/HCC 2024, pp. 236–247.
2024 article
Ninth SPLICE Workshop on Technology and Data Infrastructure for CS Education Research
Shaffer, C., Brusilovsky, P., Koedinger, K., Price, T., Barnes, T., & Mostafavi, B. (2024, March 14).
2024 article
Novices' Perceptions of Web-Search and AI for Programming
Skripchuk, J., Bacher, J., Shi, Y., Tran, K., & Price, T. (2024, March 14).
2024 article
Overcoming Barriers in Scaling Computing Education Research Programming Tools: A Developer's Perspective
Tran, K., Bacher, J., Shi, Y., Skripchuk, J., & Price, T. (2024, August 6). 20TH ANNUAL ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, ICER 2024, VOL 1, pp. 312–325.
2023 article
A Case Study on When and How Novices Use Code Examples in Open-Ended Programming
Wang, W., Rao, Y., Kwatra, A., Milliken, A., Dong, Y., Gomes, N., … Price, T. (2023, June 29). PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL 1, pp. 82–88.
2023 article
An Experience Report on Introducing Explicit Strategies into Testing Checklists for Advanced Beginners
Bai, G. R., Sthapit, S., Heckman, S., Price, T. W., & Stolee, K. T. (2023, June 29). PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL 1, pp. 194–200.
2023 article
Analysis of Novices' Web-Based Help-Seeking Behavior While Programming
Skripchuk, J., Bennett, N., Zhang, J., Li, E., & Price, T. (2023, March 2). PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, pp. 945–951.
2023 article
Do Intentions to Persist Predict Short-Term Computing Course Enrollments
Harred, R., Barnes, T., Fisk, S. R., Akram, B., Price, T. W., & Yoder, S. (2023, March 2). PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, pp. 1062–1068.
2023 article
Exploring Novices' Struggle and Progress During Programming Through Data-Driven Detectors and Think-Aloud Protocols
Tabarsi, B., Reichert, H., Qualls, R., Price, T., & Barnes, T. (2023, October 3). 2023 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, VL/HCC, pp. 179–183.
2023 article
Investigating the Impact of On-Demand Code Examples on Novices' Open-Ended Programming Experience
Wang, W., Bacher, J., Isvik, A., Limke, A., Sthapit, S., Shi, Y., … Price, T. (2023, August 7). PROCEEDINGS OF THE 2023 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH V.1, ICER 2023 V1, pp. 464–475.
2022 article
Adaptive Immediate Feedback for Block-Based Programming: Design and Evaluation
Marwan, S., Akram, B., Barnes, T., & Price, T. W. (2022, June 1). IEEE Transactions on Learning Technologies, Vol. 15, pp. 406–420.
2022 article
Case Studies on the Use of Storyboarding by Novice Programmers
Limke, A., Milliken, A., Cateté, V., Gransbury, I., Isvik, A., Price, T., … Barnes, T. (2022, July 7). PROCEEDINGS OF THE 27TH ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2022, VOL 1, pp. 318–324.
2022 article
Check It Off
Bai, G. R., Presler-Marshall, K., Price, T. W., & Stolee, K. T. (2022, July 7). PROCEEDINGS OF THE 27TH ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2022, VOL 1, pp. 276–282.
2022 article
Exploring Design Choices to Support Novices' Example Use During Creative Open-Ended Programming
Wang, W., Meur, A. L., Bobbadi, M., Akram, B., Barnes, T., Martens, C., & Price, T. (2022, February 22). Proceedings of the 53rd ACM Technical Symposium on Computer Science Education, pp. 619–625.
2022 article
Identifying Common Errors in Open-Ended Machine Learning Projects
Skripchuk, J., Shi, Y., & Price, T. (2022, February 22). Proceedings of the 53rd ACM Technical Symposium on Computer Science Education, Vol. 1, pp. 216–222.
Contributors: J. Skripchuk n, Y. Shi n & n
2022 article proceedings
Increasing Students' Persistence in Computer Science through a Lightweight Scalable Intervention
2022 article
iSnap: Evolution and Evaluation of a Data-Driven Hint System for Block-Based Programming
Marwan, S., & Price, T. W. (2022, November 21). IEEE Transactions on Learning Technologies, Vol. 16, pp. 399–413.
2021 article
PlanIT! A New Integrated Tool to Help Novices Design for Open-ended Projects
Milliken, A., Wang, W., Cateté, V., Martin, S., Gomes, N., Dong, Y., … Martens, C. (2021, March 3). Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, pp. 232–238.
Contributors: A. Milliken n, W. Wang n, V. Cateté n , S. Martin n, N. Gomes n, Y. Dong n, R. Harred n, A. Isvik n
2021 article
Scaffolding Game Design: Towards Tool Support for Planning Open-Ended Projects in an Introductory Game Design Class
Card, A., Wang, W., Martens, C., & Price, T. (2021, October 10). 2021 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2021).
2021 article
Toward Semi-Automatic Misconception Discovery Using Code Embeddings
Shi, Y., Shah, K., Wang, W., Marwan, S., Penmetsa, P., & Price, T. (2021, April 5). LAK21 CONFERENCE PROCEEDINGS: THE ELEVENTH INTERNATIONAL CONFERENCE ON LEARNING ANALYTICS & KNOWLEDGE, pp. 606–612.
2020 conference paper
Adaptive Immediate Feedback Can Improve Novice Programming Engagement and Intention to Persist in Computer Science
Proceedings of the International Computing Education Research Conference, 1–10.
2020 article
An Evaluation of Data-Driven Programming Hints in a Classroom Setting
Price, T. W., Marwan, S., Winters, M., & Williams, J. J. (2020, January 1). Lecture Notes in Computer Science, pp. 246–251.
2020 conference paper
Crescendo : Engaging Students to Self-Paced Programming Practices
Proceedings of the ACM Technical Symposium on Computer Science Education.
2020 article
Engaging Students with Instructor Solutions in Online Programming Homework
Price, T. W., Williams, J. J., Solyst, J., & Marwan, S. (2020, April 21). PROCEEDINGS OF THE 2020 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI'20).
2020 conference paper
Engaging Students with Instructor Solutions in Online Programming Homework
ACM CHI Conference on Human Factors in Computing Systems. Presented at the Honolulu, HI, USA. Honolulu, HI, USA.
2020 conference paper
Step Tutor: Supporting Students through Step-by-Step Example-Based Feedback
Proceedings of the International Conference on Innovation and Technology in Computer Science Education.
2020 article
Unproductive Help-seeking in Programming: What it is and How to Address it
Marwan, S., Dombe, A., & Price, T. W. (2020, June 3). Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education.
2019 journal article
A Comparison of the Quality of Data-Driven Programming Hint Generation Algorithms
International Journal of Artificial Intelligence in Education, 29(3), 368–395.
Contributors: n , Y. Dong n, R. Zhi n, B. Paaßen *, N. Lytle n, V. Cateté n , T. Barnes n
2019 article
An Evaluation of the Impact of Automated Programming Hints on Performance and Learning
Marwan, S., Williams, J. J., & Price, T. (2019, July 30). Proceedings of the 2019 ACM Conference on International Computing Education Research, pp. 61–70.
2019 conference paper
Defining Tinkering Behavior in Open-ended Block-based Programming Assignments
Proceedings of the 50th ACM Technical Symposium on Computer Science Education - SIGCSE '19, 1204–1210.
Contributors: Y. Dong n, S. Marwan n, V. Cateté n , n & T. Barnes n
2019 conference paper
Evaluating the Effectiveness of Parsons Problems for Block-based Programming
Proceedings of the 2019 ACM Conference on International Computing Education Research - ICER '19, 51–59.
2019 conference paper
Exploring the Impact of Worked Examples in a Novice Programming Environment
Proceedings of the 50th ACM Technical Symposium on Computer Science Education - SIGCSE '19, 98–104.
2019 article
The Impact of Adding Textual Explanations to Next-step Hints in a Novice Programming Environment
Marwan, S., Lytle, N., Williams, J. J., & Price, T. (2019, July 2). Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, pp. 520–526.
2019 conference paper
Toward Data-Driven Example Feedback for Novice Programming
Proceedings of the International Conference on Educational Data Mining, 218–227.
2018 article
Exploring Instructional Support Design in an Educational Game for K-12 Computing Education
Zhi, R., Lytle, N., & Price, T. W. (2018, February 21). Proceedings of the 49th ACM Technical Symposium on Computer Science Education, pp. 747–752.
Event: at New York, NY, USA
2018 journal article
The Continuous Hint Factory - Providing Hints in Vast and Sparsely Populated Edit Distance Spaces
Journal of Educational Data Mining, 10(1), 1–35.
2018 chapter
The Impact of Data Quantity and Source on the Quality of Data-Driven Hints for Programming
In Lecture Notes in Computer Science (pp. 476–490).
2018 article
iSnap
Price, T. W. (2018, February 21). SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, pp. 1113–1113.
2017 conference paper
Evaluation of a Data-driven Feedback Algorithm for Open-ended Programming
Proceedings of the International Conference on Educational Data Mining.
2017 article
Factors Influencing Students' Help-Seeking Behavior while Programming with Human and Computer Tutors
Price, T. W., Liu, Z., Cateté, V., & Barnes, T. (2017, August 14). Proceedings of the 2017 ACM Conference on International Computing Education Research (ICER 17), pp. 127–135.
2017 article
Hint Generation Under Uncertainty: The Effect of Hint Quality on Help-Seeking Behavior
Price, T. W., Zhi, R., & Barnes, T. (2017, January 1). Lecture Notes in Computer Science, Vol. 10331, pp. 311–322.
2017 article
Position paper: Block-based programming should offer intelligent support for learners
Price, T. W., & Barnes, T. (2017, October 1). 2017 IEEE Blocks and Beyond Workshop (B&B), pp. 65–68.
2017 article
Sharing and Using Programming Log Data (Abstract Only)
Price, T. W., Brown, N. C. C., Piech, C., & Rivers, K. (2017, March 8). Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, p. 729.
2017 conference paper
iSnap: Towards Intelligent Tutoring in Novice Programming Environments.
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 483–488.
2016 article
Clashroom
Duvall, S., Eagle, D. R., Narcisse, R. P., & Price, T. W. (2016, February 17). Proceedings of the 47th ACM Technical Symposium on Computing Science Education, p. 692.
2016 article
Evaluation of a Frame-based Programming Editor
Price, T. W., Brown, N. C. C., Lipovac, D., Barnes, T., & Kölling, M. (2016, August 25). Proceedings of the 2016 ACM Conference on International Computing Education Research (ICER'16), pp. 33–42.
Event: at New York, NY, USA
2016 conference paper
Generating data-driven hints for open-ended programming
Proceedings of the 9th International Conference on Educational Data Mining, International Educational Data Mining Society, 191–198.
2016 conference paper
Lessons Learned from "BJC" CS Principles Professional Development
Proceedings of the 47th ACM Technical Symposium on Computing Science Education - SIGCSE '16, 467–472.
Contributors: n , V. Cateté n , J. Albert *, T. Barnes n & D. Garcia*
2016 journal article
Question Answering in the Context of Stories Generated by Computers
Advances in Cognitive Systems, 4, 227–245.
2015 conference paper
An Exploration of Data-Driven Hint Generation in an Open-Ended Programming Problem
International Workshop on Graph-Based Educational Data Mining.
2015 conference paper
An Improved Data-Driven Hint Selection Algorithm for Probability Tutors
The 8th International Conference on Education Data Mining.
2015 article
BJC in action: Comparison of student perceptions of a computer science principles course
Price, T. W., Albert, J., Catete, V., & Barnes, T. (2015, August 1). 2015 Research in Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT), pp. 1–4.
2015 conference paper
BJC in action: Comparison of student perceptions of a computer science principles course
Research in Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT), 2015, 1–4.
2015 conference paper
Comparing Textual and Block Interfaces in a Novice Programming Environment
Proceedings of the eleventh annual International Conference on International Computing Education Research - ICER '15, 91–99.
2015 article
Creating Data-Driven Feedback for Novices in Goal-Driven Programming Projects
Price, T. W., & Barnes, T. (2015, January 1). Lecture Notes in Computer Science, Vol. 9112, pp. 856–859.
2015 conference paper
Creating data-driven feedback for novices in goal-driven programming projects
International Conference on Artificial Intelligence in Education, 856–859.
2015 article
Integrating Intelligent Feedback into Block Programming Environments
Price, T. W. (2015, July 28). Proceedings of the Eleventh Annual International Conference on International Computing Education Research, pp. 275–276.
2015 conference paper
The Impact of Granularity on Worked Examples and Problem Solving
Annual Meeting of the Cognitive Science Society (CogSci).
2015 conference paper
Using the Hint Factory to Compare Model-based Tutoring Systems
International Workshop on Graph-Based Educational Data Mining.
2014 conference paper
Towards an Extended Declarative Representation for Camera Planning
Workshops at the Twenty-Eighth AAAI Conference on Artificial Intelligence.
journal article
The Impact of Granularity on the Effectiveness of Students’ Pedagogical Decision
Zhou, G., Lynch, C. F., Price, T. W., Barnes, T., & Chi, M.
Employment
Updated: August 7th, 2018 17:11
2018 - present
Education
Updated: August 7th, 2018 17:13
2013 - 2018
2013 - 2015
2009 - 2013