Works (54)

Updated: September 13th, 2023 05:01

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
Sources: Web Of Science, 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
Sources: ORCID, Web Of Science
Added: July 1, 2023

2023 conference paper

Analysis of Novices' Web-Based Help-Seeking Behavior While Programming

Skripchuk, J., Bennett, N., Zhang, J., Li, E., & Price, T. (2023, March 2).

Source: ORCID
Added: March 4, 2023

2023 conference paper

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

Source: ORCID
Added: March 4, 2023

2023 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
Sources: ORCID, Web Of Science
Added: November 22, 2022

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
Sources: ORCID, Web Of Science
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
Sources: Web Of Science, ORCID
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
Sources: Web Of Science, ORCID
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.

By: W. Wang n, A. Le Meur n, M. Bobbadi n, B. Akram n, T. Barnes n, C. Martens n, T. Price n

author keywords: open-ended programming; code examples; novice programming
Sources: Web Of Science, ORCID
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

author keywords: Computer science education; Machine learning education; Data science
Sources: ORCID, Web Of Science
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
Sources: Web Of Science, ORCID
Added: July 20, 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 ...

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
Sources: Web Of Science, ORCID
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

author keywords: Neural Network; Code Analysis; Automatic Assessment; Learning Representation
Sources: Web Of Science, 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
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
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.

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.

author keywords: Data-driven hints; Programming; Intelligent tutoring systems; Hint quality
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

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

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

author keywords: Tinkering; programming; novice; block-based
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

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

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

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*

Sources: NC State University Libraries, ORCID
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
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
Sources: Web Of Science, 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

Event: at New York, NY, USA

Sources: Web Of Science, 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
Sources: Web Of Science, 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

Sources: NC State University Libraries, ORCID
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

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

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
Sources: Web Of Science, 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*

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

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

Event: IEEE

Sources: NC State University Libraries, ORCID
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

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

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

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