2024 article
An Investigation of the Drivers of Novice Programmers' Intentions to Use Web Search and GenAI
20TH ANNUAL ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, ICER 2024, VOL 1, pp. 487–501.
2024 article
Detecting ChatGPT-Generated Code Submissions in a CS1 Course Using Machine Learning Models
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
20TH ANNUAL ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, ICER 2024, VOL 1, pp. 55–64.
2024 conference paper
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
PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, pp. 1402–1408.
2024 conference paper
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 conference paper
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
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
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
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
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? A Scale Development, Validation, and Reliability Analysis
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
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 Projects
PROCEEDINGS OF THE 2023 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH V.1, ICER 2023 V1, pp. 464–475.
2022 journal article
Adaptive Immediate Feedback for Block-Based Programming: Design and Evaluation
IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 15(3), 406–420.
2022 article
Case Studies on the use of Storyboarding by Novice Programmers
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: Exploring the Impact of a Checklist Intervention on the Quality of Student-authored Unit Tests
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
PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, pp. 619–625.
2022 article
Identifying Common Errors in Open-Ended Machine Learning Projects
PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, Vol. 1, pp. 216–222.
Contributors: J. Skripchuk n, Y. Shi n & n
2022 article
Increasing Students' Persistence in Computer Science through a Lightweight Scalable Intervention
PROCEEDINGS OF THE 27TH ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2022, VOL 1, pp. 526–532.
2022 journal article
iSnap: Evolution and Evaluation of a Data-Driven Hint System for Block-Based Programming
IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 16(3), 399–413.
2021 conference paper
PlanIT! A New Integrated Tool to Help Novices Design for Open-ended Projects
Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, 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
2021 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2021).
2021 article
Toward Semi-Automatic Misconception Discovery Using Code Embeddings
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 chapter
An Evaluation of Data-Driven Programming Hints in a Classroom Setting
In 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
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.
Event: at 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 conference paper
Unproductive Help-seeking in Programming: What it is and How to Address it
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: , Y. Dong n, R. Zhi n, B. Paaßen *, N. Lytle n, V. Cateté n , T. Barnes n n
2019 conference paper
An Evaluation of the Impact of Automated Programming Hints on Performance and Learning
Proceedings of the 2019 ACM Conference on International Computing Education Research, 61–70.
Event: at New York, NY, USA
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
Event: the 50th ACM Technical Symposium at New York, NY, USA
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.
Event: the 2019 ACM Conference at New York, NY, USA
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.
Event: the 50th ACM Technical Symposium at New York, NY, USA
2019 conference paper
The Impact of Adding Textual Explanations to Next-Step Hints in a Novice Programming Environment
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 520–526.
Event: at New York, NY, USA
2019 conference paper
Toward Data-Driven Example Feedback for Novice Programming
Proceedings of the International Conference on Educational Data Mining, 218–227.
2018 conference paper
Exploring Instructional Support Design in an Educational Game for K-12 Computing Education
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 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: Automatic Hints and Feedback for Block-based Programming
SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, pp. 1113–1113.
Event: at New York, NY, USA
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
PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH (ICER 17), pp. 127–135.
Event: at New York, NY, USA
2017 article
Hint Generation Under Uncertainty: The Effect of Hint Quality on Help-Seeking Behavior
ARTIFICIAL INTELLIGENCE IN EDUCATION, AIED 2017, Vol. 10331, pp. 311–322.
2017 conference paper
Position paper: Block-based programming should offer intelligent support for learners
2017 IEEE Blocks and Beyond Workshop (B&B), 65–68.
2017 conference paper
Sharing and Using Programming Log Data (Abstract Only)
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 729.
Event: at New York, NY, USA
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.
Event: 2017 ACM SIGCSE Technical Symposium on Computer Science Education at Seattle, Washington on March 8-11, 2017
2016 conference paper
Clashroom: A Game to Enhance the Classroom Experience (Abstract Only)
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 692.
Event: at New York, NY, USA
2016 article
Evaluation of a Frame-based Programming Editor
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: , V. Cateté n , J. Albert *, T. Barnes n & D. Garcia* n
Event: the 47th ACM Technical Symposium at New York, NY, USA
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 conference paper
BJC in action: Comparison of student perceptions of a computer science principles course
2015 Research in Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT), 1–4.
Event: IEEE
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.
Event: the eleventh annual International Conference at New York, NY, USA
2015 article
Creating Data-Driven Feedback for Novices in Goal-Driven Programming Projects
ARTIFICIAL INTELLIGENCE IN EDUCATION, AIED 2015, 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.
Event: Springer International Publishing
2015 conference paper
Integrating Intelligent Feedback into Block Programming Environments
Proceedings of the Eleventh Annual International Conference on International Computing Education Research, 275–276.
Event: at New York, NY, USA
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.
Updated: August 7th, 2018 17:11
2018 - present
Updated: August 7th, 2018 17:13
2013 - 2018
2013 - 2015
2009 - 2013
Citation Index includes data from a number of different sources. If you have questions about the sources of data in the Citation Index or need a set of data which is free to re-distribute, please contact us.
Certain data included herein are derived from the Web of Science© and InCites© (2024) of Clarivate Analytics. All rights reserved. You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.