Works (64)

Updated: October 8th, 2024 04:46

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.

By: J. Skripchuk n, J. Bacher n & T. Price n

author keywords: CS Education; Help-seeking; web-search; student perspectives; GenAI
Sources: ORCID, Web Of Science, NC State University Libraries
Added: August 8, 2024

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.

By: M. Hoq n, Y. Shi n, J. Leinonen*, D. Babalola n, C. Lynch n, T. Price n, B. Akram n

author keywords: ChatGPT; large language model; artificial intelligence; introductory programming course; CS1; cheat detection; plagiarism detection
TL;DR: This work evaluated the performance of both traditional machine learning models and Abstract Syntax Tree-based (AST-based) deep learning models in detecting ChatGPT code from student code submissions, and suggested that both traditional machine learning models and AST-based deep learning models are effective in identifying ChatGPT-generated code with accuracy above 90%. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: ORCID, Web Of Science, NC State University Libraries
Added: March 8, 2024

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.

By: G. Bai*, Z. Jiang*, T. Price n & K. Stolee n

author keywords: unit testing; testing education; checklist
Sources: ORCID, Web Of Science, NC State University Libraries
Added: August 8, 2024

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).

UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
Source: ORCID
Added: March 22, 2024

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.

By: W. Wang n, A. Limke n, M. Bobbadi n, A. Isvik n, V. Catete n, T. Barnes n, T. Price n

author keywords: open-ended programming; planning; block-based programming; novice programming
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
11. Sustainable Cities and Communities (OpenAlex)
Sources: ORCID, Web Of Science, NC State University Libraries
Added: March 8, 2024

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).

UN Sustainable Development Goal Categories
9. Industry, Innovation and Infrastructure (OpenAlex)
Source: ORCID
Added: March 22, 2024

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).

By: J. Skripchuk n, J. Bacher n, Y. Shi n, K. Tran n & T. Price n

Source: ORCID
Added: March 22, 2024

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.

By: K. Tran n, J. Bacher n, Y. Shi*, J. Skripchuk n & T. Price n

author keywords: scaling research tools; computing education tools; tool developer
Sources: ORCID, Web Of Science, NC State University Libraries
Added: August 8, 2024

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.

By: W. Wang n, Y. Rao n, A. Kwatra n, A. Milliken n, Y. Dong n, N. Gomes n, S. Martin n, V. Catete n ...

author keywords: open-ended programming; code examples; block-based programming; novice programming
TL;DR: This study conducts a study with 12 pairs of high school students working on open-ended game design projects, using a system that allows students to browse examples based on their functionality, and to view and copy the example code. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: Web Of Science, NC State University Libraries, ORCID
Added: September 11, 2023

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.

By: G. Bai*, S. Sthapit n, S. Heckman n, T. Price n & K. Stolee n

author keywords: unit testing; testing education; checklist
TL;DR: Improved the checklist by integrating explicit testing strategies to it (ETS Checklist), which provide step-by-step guidance on how to transfer semantic information from instructions to the possible testing scenarios, and observed students' unawareness of their need for help in writing high-quality tests. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: ORCID, Web Of Science, NC State University Libraries
Added: July 1, 2023

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.

By: J. Skripchuk n, N. Bennett n, J. Zheng, E. Li n & T. Price n

author keywords: CS education; help-seeking; web-search; novice programming
TL;DR: It is suggested that novices use a variety of web-search strategies -- some quite unexpected -- with varying degrees of success, suggesting that web search can be a challenging skill for novice programmers. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: ORCID, Web Of Science, NC State University Libraries
Added: March 4, 2023

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.

By: R. Harred n, T. Barnes n, S. Fisk*, B. Akram n, T. Price n & S. Yoder n

author keywords: Persistence; enrollment; validated scale; introductory computer science
TL;DR: A scale to measure intentions to persist in computing is developed and validated, and its use in predicting actual persistence as defined by enrolling in another computer science course within two semesters is demonstrated. (via Semantic Scholar)
Sources: ORCID, Web Of Science, NC State University Libraries
Added: March 4, 2023

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.

By: B. Tabarsi n, H. Reichert n, R. Qualls*, T. Price n & T. Barnes n

author keywords: CS Education; Struggle; Novice Programming; Detection Systems
TL;DR: This work conducted a think-aloud study with five high-school students to investigate the automatic detection of progressing and struggling moments using a detector algorithm (SPD), and explored the extent to which the SPD-identified moments of struggle aligned with expert- identified moments based on novices' verbalized thoughts and programming actions. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: Web Of Science, NC State University Libraries
Added: January 29, 2024

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.

By: W. Wang*, J. Bacher n, A. Isvik n, A. Limke n, S. Sthapit n, Y. Shi n, B. Tabarsi n, K. Tran n ...

author keywords: open-ended programming; code examples; block-based programming; novice programming
TL;DR: It was found that students who had access to all 37 code examples used a significantly larger variety of code APIs, perceived the programming as relatively more creative, but also experienced a higher task load. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
Sources: Web Of Science, NC State University Libraries, ORCID
Added: September 11, 2023

2022 journal article

Adaptive Immediate Feedback for Block-Based Programming: Design and Evaluation

IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 15(3), 406–420.

By: S. Marwan n, B. Akram n, T. Barnes n & T. Price n

author keywords: Programming; Task analysis; Codes; Uncertainty; Programming environments; Adaptive systems; Real-time systems; Adaptive feedback; block-based programming; formative feedback; subgoals feedback
TL;DR: This article presents the adaptive immediate feedback (AIF) system, which uses a hybrid data-driven feedback generation algorithm to provide students with information on their progress, code correctness, and potential errors, as well as encouragement in the middle of programming. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: ORCID, Web Of Science, NC State University Libraries
Added: August 10, 2022

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.

By: A. Limke n, A. Milliken n, V. Catete n, I. Gransbury n, A. Isvik n, T. Price n, C. Martens n, T. Barnes n

author keywords: block-based programs; open-ended projects; planning; storyboards
TL;DR: This research explores how novice programmers used a custom-built planning tool, PlanIT, contrasted against how they used storyboarding when planning games, illustrating that students felt more creative when storyboarding rather than using PlanIT. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
11. Sustainable Cities and Communities (OpenAlex)
Sources: Web Of Science, NC State University Libraries
Added: August 28, 2023

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.

By: G. Bai n, K. Presler-Marshall n, T. Price n & K. Stolee n

author keywords: unit testing; testing education; checklist
TL;DR: A lightweight testing checklist that contains both tutorial information and testing strategies to guide students in what and how to test is presented, suggesting that the testing tool support does not need to be sophisticated to be effective. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
Sources: Web Of Science, NC State University Libraries
Added: August 28, 2023

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.

author keywords: open-ended programming; code examples; novice programming
TL;DR: This work explores how to design code examples to support novices' effective example use by presenting the experience of building and deploying Example Helper, a system that supports students with a gallery of code examples during open-ended programming. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: Web Of Science, NC State University Libraries
Added: December 12, 2022

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.

By: J. Skripchuk n, Y. Shi n & T. Price n

Contributors: J. Skripchuk n, Y. Shi n & T. Price n

author keywords: Computer science education; Machine learning education; Data science
TL;DR: This work qualitatively coded over 2,500 cells of code from 19 final team projects in an upper-division machine learning course to identify what ML errors students struggle with, and found that library usage, hyperparameter tuning, and misusing test data were among the most common errors. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
Sources: ORCID, Web Of Science, NC State University Libraries
Added: July 23, 2022

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.

author keywords: Positive Feedback; Introductory Computer Science; Persistence in Computing; Self-Assessment of Computing Ability
TL;DR: This study investigates the effect of a lightweight, scalable intervention where students received personalized, contextualized feedback from their instructors after two major assignments during the semester, and demonstrates that providing students' sense of belonging, professional role confidence, and the likelihood of stating an intention to pursue a major in computer science are improved. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
5. Gender Equality (Web of Science)
10. Reduced Inequalities (Web of Science)
Sources: Web Of Science, NC State University Libraries, ORCID
Added: July 20, 2022

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.

By: S. Marwan n & T. Price n

author keywords: Block-based programming; data-driven hints; next-step hints
TL;DR: Improvements to iSnap are described, including its “enhanced” next-step hints with three design features: textual explanations, self-explanation prompts, and an adaptive hint display, which found students who received the enhanced hints perform better on in-class assignments and have higher programming efficiency in homework assignments than those who did not receive hints. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: ORCID, Web Of Science, NC State University Libraries
Added: November 22, 2022

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.

By: A. Milliken n, W. Wang n, V. Cateté n, S. Martin n, N. Gomes n, Y. Dong n, R. Harred n, A. Isvik n ...

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 ...

TL;DR: Findings from a pilot study of high school students using PlanIT are reported, showing that students who used the tool learned to make more specific and actionable plans, as well as the affordances it offers to more quickly create program elements. (via Semantic Scholar)
Source: ORCID
Added: June 2, 2021

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).

By: A. Card n, W. Wang n, C. Martens n & T. Price n

author keywords: game design; game development; design documents; planning support tools; education; open-ended programming projects
TL;DR: This paper describes the data collection process through three course interventions and student interviews, and subsequent analysis in which it was learned students had difficulty expressing their creative vision and connecting the game mechanics to the intended player experience. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
Sources: Web Of Science, NC State University Libraries
Added: June 6, 2022

2021 article

Toward Semi-Automatic Misconception Discovery Using Code Embeddings

LAK21 CONFERENCE PROCEEDINGS: THE ELEVENTH INTERNATIONAL CONFERENCE ON LEARNING ANALYTICS & KNOWLEDGE, pp. 606–612.

By: Y. Shi n, K. Shah n, W. Wang n, S. Marwan n, P. Penmetsa n & T. Price n

Contributors: Y. Shi n, K. Shah n, W. Wang n, S. Marwan n, P. Penmetsa n & T. Price n

author keywords: Neural Network; Code Analysis; Automatic Assessment; Learning Representation
TL;DR: This work presents a novel method for the semi-automated discovery of problem-specific misconceptions from students’ program code in computing courses, using a state-of-the-art code classification model. (via Semantic Scholar)
Sources: Web Of Science, NC State University Libraries, ORCID
Added: October 21, 2021

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.

By: S. Marwan, G. Gao, S. Fisk, T. Price & T. Barnes

Source: ORCID
Added: July 30, 2020

2020 chapter

An Evaluation of Data-Driven Programming Hints in a Classroom Setting

In Lecture Notes in Computer Science (pp. 246–251).

By: T. Price n, S. Marwan n, M. Winters n & J. Williams*

author keywords: Data-driven hints; Computing education
TL;DR: It is found no evidence that hints improved student performance or learning overall, and it is discussed possible reasons why. (via Semantic Scholar)
Source: ORCID
Added: July 5, 2020

2020 conference paper

Crescendo : Engaging Students to Self-Paced Programming Practices

Proceedings of the ACM Technical Symposium on Computer Science Education.

By: W. Wang, R. Zhi, A. Milliken, N. Lytle & T. Price

Source: ORCID
Added: July 30, 2020

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).

By: T. Price n, J. Williams*, J. Solyst* & S. Marwan n

author keywords: Computing Education; Programming; Self-explanation; Comparison
TL;DR: The results suggest that these prompts can effectively engage students in reflecting on instructor solutions, although the results point to design trade-offs between the amount of effort that different prompts require from students and instructors, and their relative impact on learning. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
Source: Web Of Science
Added: October 26, 2021

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.

By: T. Price, J. Williams, J. Solyst & S. Marwan

Event: at Honolulu, HI, USA

Source: ORCID
Added: July 30, 2020

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.

By: W. Wang, Y. Rao, R. Zhi, S. Marwan, G. Gao & T. Price

Source: ORCID
Added: July 30, 2020

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.

Thomas Price

TL;DR: A pilot study to evaluate the data-driven hint display found students with the DD display were less than half as likely to engage in unproductive help-seeking, and suggestive evidence that this may improve their learning. (via Semantic Scholar)
Source: ORCID
Added: September 25, 2020

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: T. Price n, Y. Dong n, R. Zhi n, B. Paaßen*, N. Lytle n, V. Cateté n, T. Barnes n

author keywords: Data-driven hints; Programming; Intelligent tutoring systems; Hint quality
TL;DR: This work presents the QualityScore procedure, a novel method for automatically evaluating and comparing the quality of next-step programming hints using expert ratings, and demonstrates that the automated QualityScore ratings agree with experts’ manual ratings. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
Sources: ORCID, Crossref
Added: May 23, 2019

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.

By: S. Marwan n, J. Jay Williams* & T. Price n

Event: at New York, NY, USA

TL;DR: It was found that code hints with textual explanations significantly improved immediate programming performance, however, these hints only improved performance in a subsequent post-test task with similar objectives, when they were combined with self-explanation prompts. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
Source: ORCID
Added: January 22, 2020

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.

By: Y. Dong n, S. Marwan n, V. Catete n, T. Price n & T. Barnes n

Contributors: Y. Dong n, S. Marwan n, V. Cateté n, T. Price n & T. Barnes n

Event: the 50th ACM Technical Symposium at New York, NY, USA

author keywords: Tinkering; programming; novice; block-based
TL;DR: This study is the first in this domain to define tinkering based on student behaviors in a block-based programming environment and introduces three general categories of tinkering behaviors derived from student data, and uses case studies to demonstrate how students exhibited these behaviors in problem-solving. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
Sources: ORCID, Crossref
Added: December 16, 2019

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.

By: R. Zhi n, M. Chi n, T. Barnes n & T. Price n

Event: the 2019 ACM Conference at New York, NY, USA

TL;DR: This study directly compared Parsons problems with block-based programming assignments in classroom settings to confirm the hypothesis that Parsons problems would improve students' programming efficiency on the lab assignments where they were used, without impact on the subsequent, related homework or the later programming project. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: ORCID, Crossref
Added: December 16, 2019

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

TL;DR: A Peer Code Helper system to display WEs, along with scaffolded self-explanation prompts, in a block-based, novice programming environment called \snap found that WEs did not significantly impact students' learning, but may have impacted students' intrinsic cognitive load. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: ORCID, Crossref
Added: May 19, 2019

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

author keywords: Intelligent tutoring systems; next step hints; textual hints; computer science education
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Source: ORCID
Added: January 22, 2020

2019 conference paper

Toward Data-Driven Example Feedback for Novice Programming

Proceedings of the International Conference on Educational Data Mining, 218–227.

By: R. Zhi, S. Marwan, Y. Dong, N. Lytle, T. Price & T. Barnes

Source: ORCID
Added: July 30, 2020

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.

By: R. Zhi n, N. Lytle n & T. Price n

Event: at New York, NY, USA

TL;DR: The motivations, design process, and study's results provide insight into the design of Supports for programming games, suggesting Bugs may be a promising strategy, as demonstrated by the lower completion time and solution code length in assessment puzzles. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Source: ORCID
Added: May 19, 2019

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.

By: B. Paassen, B. Hammer, T. Price n, T. Barnes n, S. Gross* & N. Pinkwart*

UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
Sources: NC State University Libraries, NC State University Libraries
Added: November 28, 2020

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).

By: T. Price n, R. Zhi n, Y. Dong n, N. Lytle n & T. Barnes n

author keywords: Data-driven hints; Programming; Hint quality; Cold start
TL;DR: It is found that with student training data, hint quality stops improving after 15–20 training solutions and can decrease with additional data, and that student data outperforms a single expert solution but that a comprehensive set of expert solutions generally performs best. (via Semantic Scholar)
Sources: ORCID, Crossref
Added: March 25, 2019

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.

By: T. Price n

Event: at New York, NY, USA

author keywords: hints; feedback; block-based programming; help-seeking; data-driven support; Beauty and Joy of Computing
TL;DR: A key objective of this demonstration is to solicit feedback from SIGCSE attendees on the design of iSnap as the authors work to make the system ready for deployment in classrooms. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
Sources: Web Of Science, NC State University Libraries, ORCID
Added: September 16, 2019

2017 conference paper

Evaluation of a Data-driven Feedback Algorithm for Open-ended Programming

Proceedings of the International Conference on Educational Data Mining.

By: T. Price, R. Zhi & T. Barnes

Source: ORCID
Added: July 30, 2020

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.

By: T. Price n, Z. Liu n, V. Catete n & T. Barnes n

Contributors: T. Price n, Z. Liu n, V. Catete n & T. Barnes n

Event: at New York, NY, USA

TL;DR: This work explores how and why students seek and avoid help when programming, and how this process differs when the help is provided by a human or a computer, through a qualitative analysis of 15 students' interviews. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: Web Of Science, NC State University Libraries, ORCID
Added: August 6, 2018

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.

By: T. Price n, R. Zhi n & T. Barnes n

author keywords: Intelligent Tutoring Systems; Hints; Help-seeking; Programming
TL;DR: It is argued that hint quality, especially when using data-driven hint generation techniques, is inherently uncertain, and the quality of the first few hints on an assignment is positively associated with future hint use on the same assignment. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
Sources: Web Of Science, NC State University Libraries, ORCID
Added: August 6, 2018

2017 conference paper

Position paper: Block-based programming should offer intelligent support for learners

2017 IEEE Blocks and Beyond Workshop (B&B), 65–68.

By: T. Price n & T. Barnes n

TL;DR: It is argued that block-based programming environments should also include intelligent, adaptive support for students, similar to human tutoring, which has been shown to improve performance and learning outcomes. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
Sources: NC State University Libraries, NC State University Libraries
Added: August 6, 2018

2017 conference paper

Sharing and Using Programming Log Data (Abstract Only)

Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 729.

By: T. Price n, N. Brown*, C. Piech* & K. Rivers*

Event: at New York, NY, USA

TL;DR: The goal of this BOF is to talk about what data is important to collect, where it can be gathered and shared, what general data formats make sense, how to handle privacy and anonymization, and what ultimately the authors want to see the data used for. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
Source: ORCID
Added: January 22, 2020

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.

By: T. Price n, Y. Dong n & D. Lipovac n

Event: 2017 ACM SIGCSE Technical Symposium on Computer Science Education at Seattle, Washington on March 8-11, 2017

author keywords: Novice programming; Intelligent Tutoring Systems; Hints; Data-driven; Logging; Snap
TL;DR: Results from a pilot study of iSnap are shared, indicating that students are generally willing to use hints and that hints can create positive outcomes, and some key challenges encountered in the pilot study are highlighted. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: ORCID, Web Of Science
Added: January 22, 2020

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.

By: S. Duvall*, D. Eagle, R. Narcisse & T. Price n

Event: at New York, NY, USA

TL;DR: Clashroom is a web-based fantasy game that was created to enhance the motivation and learning of a traditional classroom by being broadly applicable to any course, requiring no class time, and allowing for optional rather than mandatory game play. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
Source: ORCID
Added: January 22, 2020

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.

By: T. Price n, N. Brown*, D. Lipovac n, T. Barnes n & M. Kolling*

Event: at New York, NY, USA

author keywords: Frame-based editing; Syntax; Evaluation; Greenfoot; Novice programming
TL;DR: An empirical evaluation of Stride, a frame-based language used in the Greenfoot IDE, is presented and it is found that the two groups reported similarly low levels of frustration and high levels of satisfaction, but students using Stride progressed through the activity more quickly and completed more objectives. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: Web Of Science, NC State University Libraries, ORCID
Added: August 6, 2018

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.

By: T. Price, Y. Dong & T. Barnes

Source: ORCID
Added: March 25, 2019

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.

By: T. Price n, V. Cateté n, J. Albert*, T. Barnes n & D. Garcia*

Contributors: T. Price n, V. Cateté n, J. Albert*, T. Barnes n & D. Garcia*

Event: the 47th ACM Technical Symposium at New York, NY, USA

TL;DR: The data show that the BJC PD improved teachers' confidence in the authors' four core content categories and met its primary goal of training teachers in equitable, inquiry-based instruction. (via Semantic Scholar)
Sources: ORCID, Crossref
Added: December 16, 2019

2016 journal article

Question Answering in the Context of Stories Generated by Computers

Advances in Cognitive Systems, 4, 227–245.

By: R. Cardona-Rivera, T. Price, D. Winer & R. Young

Source: NC State University Libraries
Added: December 26, 2020

2015 conference paper

An Exploration of Data-Driven Hint Generation in an Open-Ended Programming Problem

International Workshop on Graph-Based Educational Data Mining.

By: T. Price & T. Barnes

Source: ORCID
Added: March 25, 2019

2015 conference paper

An Improved Data-Driven Hint Selection Algorithm for Probability Tutors

The 8th International Conference on Education Data Mining.

By: T. Price, C. Lynch, T. Barnes & M. Chi

Source: ORCID
Added: March 25, 2019

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.

By: T. Price n, J. Albert n, V. Catete n & T. Barnes n

Contributors: T. Price n, J. Albert n, V. Catete n & T. Barnes n

Event: IEEE

TL;DR: It is found that female students had taken fewer CS courses prior to BJC but that students from underrepresented racial minority groups (URMs) had taken more prior CS courses, and that BJC makes some progress towards broadening participation in computing. (via Semantic Scholar)
Sources: NC State University Libraries, ORCID, NC State University Libraries
Added: August 6, 2018

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.

By: T. Price n & T. Barnes n

Event: the eleventh annual International Conference at New York, NY, USA

TL;DR: It is found that while the interface did not seem to affect users' attitudes or perceived difficulty, students using the block interface spent less time off task and completed more of the activity's goals in less time. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
Sources: ORCID, Crossref
Added: January 19, 2020

2015 article

Creating Data-Driven Feedback for Novices in Goal-Driven Programming Projects

ARTIFICIAL INTELLIGENCE IN EDUCATION, AIED 2015, Vol. 9112, pp. 856–859.

By: T. Price n & T. Barnes n

TL;DR: A novel subtree-based state matching technique is proposed that will find partially overlapping solutions to generate feedback across diverse student programs and provide insight into how to leverage structural similarities across complex, creative problem solutions to provide data-driven feedback for intelligent tutoring. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
Source: Web Of Science
Added: August 6, 2018

2015 conference paper

Creating data-driven feedback for novices in goal-driven programming projects

International Conference on Artificial Intelligence in Education, 856–859.

By: T. Price & T. Barnes

Event: Springer International Publishing

Source: ORCID
Added: March 25, 2019

2015 conference paper

Integrating Intelligent Feedback into Block Programming Environments

Proceedings of the Eleventh Annual International Conference on International Computing Education Research, 275–276.

By: T. Price n

Event: at New York, NY, USA

TL;DR: This research focuses on the integration of this data-driven, ITS-style feedback into a modern BPE and the evaluation of its impact. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
Source: ORCID
Added: January 22, 2020

2015 conference paper

The Impact of Granularity on Worked Examples and Problem Solving

Annual Meeting of the Cognitive Science Society (CogSci).

By: G. Zhou, T. Price, C. Lynch, T. Barnes & M. Chi

Source: ORCID
Added: March 25, 2019

2015 conference paper

Using the Hint Factory to Compare Model-based Tutoring Systems

International Workshop on Graph-Based Educational Data Mining.

By: C. Lynch, T. Price, M. Chi & T. Barnes

Source: ORCID
Added: March 25, 2019

2014 conference paper

Towards an Extended Declarative Representation for Camera Planning

Workshops at the Twenty-Eighth AAAI Conference on Artificial Intelligence.

By: T. Price & R. Young

Source: ORCID
Added: March 25, 2019

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.

By: G. Zhou, C. Lynch, T. Price, T. Barnes & M. Chi

Source: ORCID
Added: March 25, 2019

Employment

Updated: August 7th, 2018 17:11

2018 - present

North Carolina State University Raleigh, NC, US
Assistant Professor Computer Science

Education

Updated: August 7th, 2018 17:13

2013 - 2018

North Carolina State University Raleigh, NC, US
Ph.D. Computer Science

2013 - 2015

North Carolina State University Raleigh, NC, US
Master of Science Computer Science

2009 - 2013

Elon University Elon, NC, US
Bachelor of Science Computer Science

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.