Tiffany M. Barnes
Is this your profile?
Claim your Citation Index profile in order to display more information about you and gain access to Libraries services. Just create or connect your ORCID iD.
Create or connect your ORCID iD
Works (208)
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
SnapClass: An AI-Enhanced Classroom Management System for Block-Based Programming
Riahi, B., Tian, X., Limke, A., Storozhevykh, V., Cateté, V., Barnes, T., … Singh, K. (2025, October 7).
2025 article
The promise and limits of LLMs in constructing proofs and hints for logic problems in intelligent tutoring systems
Tithi, S. D., Ramesh, A. K., DiMarco, C., Tian, X., Alam, N., Fazeli, K., & Barnes, T. (2025, October 28). Computers and Education Artificial Intelligence.
2025 article
What Does It Take to Support Problem Solving in Programming Classrooms? A New Framework from the K-12 Teacher Perspective
Limke, A., Islam, S., Riahi, B., Tian, X., Hill, M., Cateté, V., & Barnes, T. (2025, April 23). EXTENDED ABSTRACTS OF THE 2025 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, CHI 2025.
2024 article
A Survey of K-12 Teacher Needs for an Online Programming Learning System
Limke, A., Hill, M., Cateté, V., & Barnes, T. (2024, May 11). EXTENDED ABSTRACTS OF THE 2024 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, CHI 2024.
2024 article
Cracking the Cultural Code: Understanding the Cultural Barriers for International CS Students in the US
Sthapit, S., Thomas, M., Brock, J., & Barnes, T. (2024, May 13).
2024 article
Empowering Secondary School Teachers: Creating, Executing, and Evaluating a Transformative Professional Development Course on ChatGPT
Reichert, H., Tabarsi, B. T., Zang, Z., Fennell, C., Bhandari, I., Robinson, D., … Barnes, T. (2024, October 13). 2024 IEEE FRONTIERS IN EDUCATION CONFERENCE, FIE.
2024 journal article
Example, Nudge, or Practice? Assessing Metacognitive Knowledge Transfer of Factual and Procedural Learners
User Modeling and User-Adapted Interaction, 7.
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
Multi-Pronged Pedagogical Approaches to Broaden Participation in Computing and Increase Students' Computing Persistence: A Robustness Analysis of the STARS Computing Corps' Impact on Students' Intentions to Persist in Computing
Wyatt, L. G., Fisk, S. R., Thompson, C., Payton, J., Cateté, V., Rorrer, A. S., … McKlin, T. (2024, March 7). PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, pp. 1456–1462.
2024 article
Scaffolding Novices: Analyzing When and How Parsons Problems Impact Novice Programming in an Integrated Science Assignment
Tabarsi, B., Reichert, H., Lytle, N., Catete, V., & Barnes, T. (2024, August 6). 20TH ANNUAL ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, ICER 2024, VOL 1, pp. 42–54.
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 chapter book
A Unified Batch Hierarchical Reinforcement Learning Framework for Pedagogical Policy Induction with Deep Bisimulation Metrics
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
Exploring the Effect of Autoencoder Based Feature Learning for a Deep Reinforcement Learning Policy for Providing Proactive Help
Alam, N., Mostafavi, B., Chi, M., & Barnes, T. (2023, January 1). Communications in Computer and Information Science.
2023 article
Exposing Oversights in the Collection, Analysis, and Reporting of Demographic Data
McKlin, T., Thompson, C., Fisk, S., Rorrer, A., & Barnes, T. (2023, June 20).
2023 article
High School Girls’ Experiences in a Project-Based Learning Computer Science Course
Gransbury, I., Brock, J., Cateté, V., Barnes, T., Grover, S., & Lédeczi, Á. (2023, June 20). 2023 CONFERENCE ON RESEARCH IN EQUITABLE AND SUSTAINED PARTICIPATION IN ENGINEERING, COMPUTING, AND TECHNOLOGY, RESPECT 2023, pp. 117–123.
2023 journal article
How and When: The Impact of Metacognitive Knowledge Instruction and Motivation on Transfer Across Intelligent Tutoring Systems
International Journal of Artificial Intelligence in Education, 9.
2023 article
Impact of Learning a Subgoal-Directed Problem-Solving Strategy Within an Intelligent Logic Tutor
Shabrina, P., Mostafavi, B., Chi, M., & Barnes, T. (2023, January 1). Lecture Notes in Computer Science.
2023 journal article
Investigating the Impact of Backward Strategy Learning in a Logic Tutor: Aiding Subgoal Learning Towards Improved Problem Solving
International Journal of Artificial Intelligence in Education, 8.
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.
2023 chapter book
Leveraging Deep Reinforcement Learning for Metacognitive Interventions Across Intelligent Tutoring Systems
2023 article proceedings
Leveraging Fuzzy Logic Towards More Explainable Reinforcement Learning-Induced Pedagogical Policies on Intelligent Tutoring Systems
Presented at the 2023 IEEE International Conference on Fuzzy Systems (FUZZ).
2023 article
Participatory Design with Teachers for Block-Based Learning with SnapClass
Limke, A., Lytle, N., Mahmoud, S., Lin, M., Hill, M., Cateté, V., & Barnes, T. (2023, October 3). 2023 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, VL/HCC, pp. 173–178.
2023 article
Project-Based Software Engineering Curriculum for Secondary Students
Gransbury, I., Brock, J., Root, E., Catete, V., Barnes, T., Grover, S., & Ledeczi, A. (2023, September 12). PROCEEDINGS OF THE 18TH WIPSCE CONFERENCE IN PRIMARY AND SECONDARY COMPUTING EDUCATION RESEARCH, WIPSCE 2023.
2023 article
Retaining Black Women in Computing: A Comparative Analysis of Interventions for Computing Persistence
Fisk, S. R., Watts, B., Dress, C., Lee, C., Rorrer, A., McKlin, T., … Payton, J. (2023, December 22). ACM Transactions on Computing Education.
2023 conference paper
XAI to Increase the Effectiveness of an Intelligent Pedagogical Agent
Proceedings of the 23rd ACM International Conference on Intelligent Virtual Agents. (IVA’23). Presented at the 23rd ACM International Conference on Intelligent Virtual Agents. (IVA’23), Würzburg, Germany.
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
Block-based abstractions and expansive services to make advanced computing concepts accessible to novices
Brady, C., Broll, B., Stein, G., Jean, D., Grover, S., Cateté, V., … Lédeczi, Á. (2022, September 20). Journal of Computer Languages, Vol. 12.
2022 article
Building a Virtual Community of Practice: Teacher Learning for Computational Thinking Infusion
Jocius, R., O’Byrne, W. I., Albert, J., Joshi, D., Blanton, M., Robinson, R., … Catete, V. (2022, April 18). TechTrends, Vol. 4.
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
Designing a Dashboard for Student Teamwork Analysis
Gitinabard, N., Heckman, S., Barnes, T., & Lynch, C. (2022, February 22). Proceedings of the 53rd ACM Technical Symposium on Computer Science Education, pp. 446–452.
2022 article
Enhancing a student productivity model for adaptive problem-solving assistance
Maniktala, M., Chi, M., & Barnes, T. (2022, August 3). User Modeling and User-Adapted Interaction.
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 proceedings
Increasing Students' Persistence in Computer Science through a Lightweight Scalable Intervention
2022 chapter book
Mixing Backward- with Forward-Chaining for Metacognitive Skill Acquisition and Transfer
2022 article
Student-Tutor Mixed-Initiative Decision-Making Supported by Deep Reinforcement Learning
Ju, S., Barnes, T., & Chi, M. (2022, January 1). Lecture Notes in Computer Science.
2022 article
The Impact of Batch Deep Reinforcement Learning on Student Performance: A Simple Act of Explanation Can Go A Long Way
Ausin, M. S., Maniktala, M., Barnes, T., & Chi, M. (2022, November 28). International Journal of Artificial Intelligence in Education.
2021 chapter book
Evaluating Critical Reinforcement Learning Framework in the Field
2021 article
Examining Equity in Computing-Infused Lessons Made by Novices
Isvik, A., Catete, V., Elmore, E., & Barnes, T. (2021, May 23). IEEE STCBP RESPECT CONFERENCE: 2021 RESEARCH ON EQUITY AND SUSTAINED PARTICIPATION IN ENGINEERING, COMPUTING, AND TECHNOLOGY (RESPECT).
2021 article
Exploring and Influencing Teacher Grading for Block-based Programs through Rubrics and the GradeSnap Tool
Milliken, A., Cateté, V., Limke, A., Gransbury, I., Chipman, H., Dong, Y., & Barnes, T. (2021, August 16). ICER 2021: PROCEEDINGS OF THE 17TH ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH.
2021 article
Infusing Computing: Moving a Service Oriented Internship Program Online
Isvik, A., Catete, V., Bell, D., Gransbury, I., & Barnes, T. (2021, May 23). IEEE STCBP RESPECT CONFERENCE: 2021 RESEARCH ON EQUITY AND SUSTAINED PARTICIPATION IN ENGINEERING, COMPUTING, AND TECHNOLOGY (RESPECT).
2021 article
Leveraging Granularity: Hierarchical Reinforcement Learning for Pedagogical Policy Induction
Zhou, G., Azizsoltani, H., Ausin, M. S., Barnes, T., & Chi, M. (2021, August 16). International Journal of Artificial Intelligence in Education, Vol. 8.
2021 article
PEDI - Piazza Explorer Dashboard for Intervention
Akintunde, R. O., Limke, A., Barnes, T., Heckman, S., & Lynch, C. (2021, October 10). 2021 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2021).
2021 article
Removing the Walls Around Visual Educational Programming Environments
Broll, B., Ledeczi, A., Stein, G., Jean, D., Brady, C., Grover, S., … Barnes, T. (2021, October 10). 2021 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2021).
2021 article
Tackling the Credit Assignment Problem in Reinforcement Learning-Induced Pedagogical Policies with Neural Networks
Ausin, M. S., Maniktala, M., Barnes, T., & Chi, M. (2021, January 1). Lecture Notes in Computer Science.
2021 article
The Impact of Looking Further Ahead: A Comparison of Two Data-driven Unsolicited Hint Types on Performance in an Intelligent Data-driven Logic Tutor
Cody, C., Maniktala, M., Lytle, N., Chi, M., & Barnes, T. (2021, May 21). International Journal of Artificial Intelligence in Education.
2021 article
You Really Need Help: Exploring Expert Reasons for Intervention During Block-based Programming Assignments
Dong, Y., Shabrina, P., Marwan, S., & Barnes, T. (2021, August 16).
2020 article
Avoiding Help Avoidance: Using Interface Design Changes to Promote Unsolicited Hint Usage in an Intelligent Tutor
Maniktala, M., Cody, C., Barnes, T., & Chi, M. (2020, October 20). International Journal of Artificial Intelligence in Education.
2020 conference paper
Building Technology Fluency: Fostering Agents of Change
Presented at the 120th ASEE Conference (ASEE 2013), Atlanta, GA.
2020 article
Correction to: Avoiding Help Avoidance: Using Interface Design Changes to Promote Unsolicited Hint Usage in an Intelligent Tutor
Maniktala, M., Cody, C., Barnes, T., & Chi, M. (2020, December 2). International Journal of Artificial Intelligence in Education.
2020 article
Featured Research on Equity and Sustained Participation in Engineering, Computing, and Technology
Barnes, T., Payton, J., Washington, N., Stukes, F., Peterfreund, A., & Dunton, S. (2020, August 14). Computing in Science & Engineering.
2020 article
Peeking through the classroom window
Shabrina, P., Akintunde, R. O., Maniktala, M., Barnes, T., Lynch, C., & Rutherford, T. (2020, March 13).
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 , n
2019 article
A Field Study of Teachers Using a Curriculum-integrated Digital Game
Peddycord-Liu, Z., Cateté, V., Vandenberg, J., Barnes, T., Lynch, C. F., & Rutherford, T. (2019, April 29). Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, pp. 1–12.
Contributors: Z. Peddycord-Liu n, V. Cateté n , J. Vandenberg n, n, C. Lynch n & T. Rutherford n
2019 conference paper
CEO: A Triangulated Evaluation of a Modeling-Based CT-Infused CS Activity for Non-CS Middle Grade Students
Proceedings of the ACM Conference on Global Computing Education - CompEd '19, 58–64.
Contributors: N. Lytle n, V. Cateté n , Y. Dong n, D. Boulden n , B. Akram n, J. Houchins n, n, E. Wiebe n
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 , T. Price n & n
2019 conference paper
Effective Computer Science Teacher Professional Development
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education - ITiCSE '19, 271–277.
Contributors: A. Milliken n, C. Cody n, V. Cateté n & n
2019 conference paper
Effects of a Pathfinding Program Visualization on Algorithm Development
Proceedings of the 50th ACM Technical Symposium on Computer Science Education - SIGCSE '19. Presented at the the 50th ACM Technical Symposium.
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
Hierarchical Reinforcement Learning for Pedagogical Policy Induction
Zhou, G., Azizsoltani, H., Ausin, M. S., Barnes, T., & Chi, M. (2019, January 1). Lecture Notes in Computer Science, Vol. 11625, pp. 544–556.
2019 article
How Widely Can Prediction Models Be Generalized? Performance Prediction in Blended Courses
Gitinabard, N., Xu, Y., Heckman, S., Barnes, T., & Lynch, C. F. (2019, April 1). IEEE Transactions on Learning Technologies, Vol. 12, pp. 184–197.
2019 conference paper
Infusing Computing
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education - ITiCSE '19, 278–284.
Contributors: Y. Dong n, V. Cateté n , N. Lytle n, A. Isvik n, n, R. Jocius *, J. Albert *, D. Joshi *, R. Robinson *, A. Andrews *
2019 conference paper
Infusing Computing Through Professional Development: Shifts in Content Area Teachers' Understandings of Computational Thinking Integration
Proceedings of Society for Information Technology & Teacher Education International Conference, 302–305. Las Vegas, NV, United States: Association for the Advancement of Computing in Education (AACE).
2019 conference paper
One minute is enough: Early Prediction of Student Success and Event-level Difficulty during Novice Programming Tasks
In C. F. Lynch, A. Merceron, M. Desmarais, & R. Nkambou (Eds.), Proceedings of the 12th International Conference on Educational Data Mining (pp. 119–128).
Ed(s): C. Lynch, A. Merceron, M. Desmarais & R. Nkambou
2019 conference paper
PRADA
Proceedings of the 50th ACM Technical Symposium on Computer Science Education - SIGCSE '19, 906–912.
Contributors: Y. Dong n, V. Cateté n , R. Jocius *, N. Lytle n, n, J. Albert *, D. Joshi *, R. Robinson *, A. Andrews *
2019 article
RESPECT 2019: Yes, We Still Need to Talk About Diversity in Computing
Washington, N., Barnes, T., Payton, J., Dunton, S., Stukes, F., & Peterfreund, A. (2019, January 1). Computing in Science & Engineering.
2019 conference paper
Toward Data-Driven Example Feedback for Novice Programming
Proceedings of the 12th International Conference on Educational Data Mining. Presented at the International Educational Data Mining Society, Montreal, Canada.
2019 conference paper
Use, Modify, Create
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education - ITiCSE '19, 395–401.
Contributors: N. Lytle n, V. Cateté n , D. Boulden n, Y. Dong n, J. Houchins n, A. Milliken n, A. Isvik n, D. Bounajim n, E. Wiebe n , n
2018 conference paper
Creation and validation of low-stakes rubrics for K-12 computer science
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education - ITiCSE 2018, 63–68.
Contributors: V. Cateté n , N. Lytle n & n
2018 chapter
Empirically Evaluating the Effectiveness of POMDP vs. MDP Towards the Pedagogical Strategies Induction
In Lecture Notes in Computer Science (pp. 327–331).
2018 chapter
Exploring Online Course Sociograms Using Cohesion Network Analysis
In Lecture Notes in Computer Science (pp. 337–342).
2018 article
Infusing computational thinking into middle grade science classrooms
Cateté, V., Lytle, N., Dong, Y., Boulden, D., Akram, B., Houchins, J., … Boyer, K. (2018, October 3). WIPSCE'18: PROCEEDINGS OF THE 13TH WORKSHOP IN PRIMARY AND SECONDARY COMPUTING EDUCATION, Vol. 10, pp. 109–114.
Contributors: V. Cateté n , N. Lytle n, Y. Dong n, D. Boulden n , B. Akram n, J. Houchins n, n, E. Wiebe n
2018 chapter
Investigation of the Influence of Hint Type on Problem Solving Behavior in a Logic Proof Tutor
In Lecture Notes in Computer Science (pp. 58–62).
2018 chapter
Learning Curve Analysis in a Large-Scale, Drill-and-Practice Serious Math Game: Where Is Learning Support Needed?
In Lecture Notes in Computer Science (pp. 436–449).
2018 chapter
Modeling Math Success Using Cohesion Network Analysis
In Lecture Notes in Computer Science (pp. 63–67).
2018 conference paper
Reducing the State Space of Programming Problems through Data-Driven Feature Detection
Education Data Mining Workshop.
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. Retrieved from
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).
2017 conference paper
Application of the Delphi Method in Computer Science Principles Rubric Creation
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education - ITiCSE '17, Part F128680, 164–169.
Contributors: V. Cateté n & n
2017 article
Assessing implicit science learning in digital games
Rowe, E., Asbell-Clarke, J., Baker, R. S., Eagle, M., Hicks, A. G., Barnes, T. M., … Edwards, T. (2017, March 22). Computers in Human Behavior.
2017 conference paper
Evaluation of a Data-driven Feedback Algorithm for Open-ended Programming
Educational Data Mining (EDM2017). Presented at the International Conference on Educational Data Mining (EDM), Wuhan, China.
2017 article
Evaluation of a template-based puzzle generator for an educational programming game
Dong, Y., & Barnes, T. (2017, August 14).
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 conference paper
The Antecedents of and Associations with Elective Replay in An Educational Game: Is Replay Worth It?
Educational Data Mining (EDM2017). Presented at the International Conference on Educational Data Mining (EDM), Wuhan, China.
2017 article
Understanding problem solving behavior of 6–8 graders in a debugging game
Liu, Z., Zhi, R., Hicks, A., & Barnes, T. (2017, January 2). Computer Science Education, Vol. 27, pp. 1–29.
2017 conference paper
Using Serious Game Analytics to Inform Digital Curricular Sequencing
Proceedings of the Annual Symposium on Computer-Human Interaction in Play - CHI PLAY '17. Presented at the the Annual Symposium.
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 conference paper
An analysis of feature selection and reward function for model-based reinforcement learning
Intelligent tutoring systems, its 2016, 0684, 504–505.
2016 journal article
Best of RESPECT, Part 1
Computing in Science & Engineering, 18(2), 6–8.
2016 article
Best of RESPECT, Part 2
Barnes, T., Payton, J., Thiruvathukal, G. K., Boyer, K. E., & Forbes, J. (2016, May 1). Computing in Science & Engineering.
2016 article
Combining Worked Examples and Problem Solving in a Data-Driven Logic Tutor
Liu, Z., Mostafavi, B., & Barnes, T. (2016, January 1). Lecture Notes in Computer Science.
2016 chapter
Data-driven Domain Models for Problem Solving
In R. Sottilare, A. Graesser, X. Hu, A. Olney, B. Nye, & A. Sinatra (Eds.), Design Recommendations for Intelligent Tutoring Systems: Domain Modeling (Vol. 4). Orlando, Florida: Army Research Laboratory.
Ed(s): R. Sottilare, A. Graesser, X. Hu, A. Olney, B. Nye & A. Sinatra
2016 article
Data-driven proficiency profiling
Mostafavi, B., & Barnes, T. (2016, April 22).
2016 conference paper
Developing a Rubric for a Creative CS Principles Lab
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education - ITiCSE '16, 11-13-July-2016, 290–295.
Contributors: V. Cateté n , E. Snider n & n
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.
2016 article
Evolution of an Intelligent Deductive Logic Tutor Using Data-Driven Elements
Mostafavi, B., & Barnes, T. (2016, April 19). International Journal of Artificial Intelligence in Education.
2016 conference paper
Exploring the Impact of Data-driven Tutoring Methods on Students' Demonstrative Knowledge in Logic Problem Solving Educational Data Mining (EDM2016)
Educational Data Mining, 460–465.
2016 conference paper
Generating Data-driven Hints for Open-ended Programming
Educational Data Mining, 191–198.
2016 journal article
Learn about broadening participation
ACM SIGCSE Bulletin, 48(3), 5–5.
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: T. Price n , V. Cateté n , J. Albert *, n & D. Garcia*
2016 conference paper
MOOC Learning by Country and Culture; an Exploratory Analysis
Educational Data Mining, EDM2016, 127–134.
2016 conference paper
Measuring Gameplay Affordances of User-Generated Content in and Educational Game
Presented at the International Conference on Educational Data Mining (EDM), Raleigh, North Carolina.
2016 article
Preface for the Special Issue on AI-Supported Education in Computer Science
Barnes, T., Boyer, K., Hsiao, S. I.-H., Le, N.-T., & Sosnovsky, S. (2016, November 23). International Journal of Artificial Intelligence in Education.
2016 article
Promoting computing faculty success through interinstitutional Faculty Learning Communities
Payton, J., Barnes, T., Buch, K., Rorrer, A., Zuo, H., & Naolu, B. (2016, August 1).
2016 article
STARS Computing Corps: Enhancing Engagement of Underrepresented Students and Building Community in Computing
Payton, J., Barnes, T., Buch, K., Rorrer, A., Zuo, H., Gosha, K., … Dennis, L. (2016, March 18). Computing in Science & Engineering.
2016 conference paper
The Impact of Granularity on the Effectiveness of Students' Pedagogical Decision
Presented at the Annual Meeting of the Cognitive Science Society (CogSci).
2016 article
The need for research in broadening participation
Barnes, T., & Thiruvathukal, G. K. (2016, February 25). Communications of the ACM.
2016 article
Using game analytics to evaluate puzzle design and level progression in a serious game
Hicks, D., Eagle, M., Rowe, E., Asbell-Clarke, J., Edwards, T., & Barnes, T. (2016, April 22).
2016 conference paper
Validating Game-based Measures of Implicit Science Learning
Educational Data Mining, 490–495.
2015 conference paper
Applying Deep Gamification Principles to Improve Quality of User-Designed Levels
Presented at the 11th Annual Games+Learning+Society Conference (GLS 15).
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 article
Building Compiler-Student Friendship
Liu, Z., & Barnes, T. (2015, January 1). Lecture Notes in Computer Science.
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 chapter
Data-Driven Worked Examples Improve Retention and Completion in a Logic Tutor
In Lecture Notes in Computer Science (pp. 726–729).
2015 conference paper
Data-driven Proficiency Profiling
Educational Data Mining, 335–341.
2015 conference paper
Data-driven worked examples improve retention and completion in a logic tutor
Artificial intelligence in education, aied 2015, 9112, 726–729.
2015 article
Exploring Missing Behaviors with Region-Level Interaction Network Coverage
Eagle, M., & Barnes, T. (2015, January 1). Lecture Notes in Computer Science.
2015 conference paper
Exploring networks of problem-solving interactions
Proceedings of the Fifth International Conference on Learning Analytics And Knowledge - LAK '15. Presented at the the Fifth International Conference.
2015 journal article
Highlights of broadening participation research at RESPECTS '15
SIGCSE Bulletin, 47(4), 3.
2015 conference paper
Interaction Network Estimation: Predicting the Size and Coverage for Networks of Student-Tutor Transactions
8th International Conference on Educational Data Mining, 342–349.
2015 conference paper
Language to Completion: Success in an Educational Data Mining Massive Open Online Class
8th International Conference on Educational Data Mining, 388–391.
2015 conference paper
Measuring Implicit Science Learning with Networks of Player-Game Interactions
Proceedings of the 2015 Annual Symposium on Computer-Human Interaction in Play - CHI PLAY '15. Presented at the the 2015 Annual Symposium.
2015 article
Panel: BPC fireside chat
Barnes, T., Gates, A., McLeod, K., Seals, C., Castaneda, S., Guzdial, M., … Quinn, B. (2015, August 1).
2015 article
Reports of the Workshops Held at the Tenth AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE)
Barnes, T., Bown, O., Buro, M., Cook, M., Eigenfeldt, A., Muñoz‐Avila, H., … Zook, A. (2015, March 1). AI Magazine.
2015 journal article
SIGCSE BP
ACM SIGCSE Bulletin, 47(3), 8–8.
2015 journal article
SIGCSE BP: Enrollments and Diversity at Odds?
ACM SIGCSE Bulletin, 47(2), 8.
2015 article
STARS computing corps: Enhancing engagement of women and underrepresented students in computing
Payton, J., Barnes, T., Buch, K., Rorrer, A., & Zuo, H. (2015, August 1).
2015 conference paper
The Impact of Granularity on Worked Examples and Problem Solving
Presented at the 37th Annual Cognitive Science Society Meeting (CogSci 2015).
2015 journal article
The beauty and joy of computing
ACM Inroads, 6(4), 71–79.
2015 journal article
The effects of integrating service learning into computer science: an inter-institutional longitudinal study
Computer Science Education, 25(3), 311–324.
2015 conference paper
Towards data-driven mastery learning
Proceedings of the Fifth International Conference on Learning Analytics And Knowledge - LAK '15. Presented at the the Fifth International Conference.
2015 conference paper
Visualization of Play: Graph-based analytics for measuring implicit science learning
Presented at the Second ACM SIGCHI annual symposium on Computer-human interaction in play (CHI PLAY).
2014 conference paper
Balancing physical and cognitive challenge: A study of players psychological responses to exergame play
Nickel, A., Barnes, T., Payton, J., & Wikstrom, E. (2014, April 3). Presented at the Foundations of Digital Games, Fort Lauderdale, FL.
2014 article
Building Games to Learn from Their Players: Generating Hints in a Serious Game
Hicks, A., Peddycord, B., & Barnes, T. (2014, January 1). Lecture Notes in Computer Science.
2014 conference paper
Evaluation of Logic Proof Problem Difficulty Through Student Performance Data
In S. Gutierrez-Santos & O. C (Eds.), EDM 2014 Extended Proceedings: Workshop Proceedings of the 7th International Conference on Educational Data Mining. London, United Kingdom: CEUR-WS.
Ed(s): S. Gutierrez-Santos & O. C
2014 conference paper
Exploration of student's use of rule application references in a propositional logic tutor
Educational Data Mining, 249–252.
2014 conference paper
Exploring differences in problem solving with data-driven approach maps
Educational Data Mining, 76–83.
2014 conference paper
Extracting temporal features using BCIpy
Proceedings of the Workshop on Utilizing EEG Input in Intelligent Tutoring Systems. Presented at the Intelligent Tutoring Systems (ITS2014), Honolulu, Hawaii.
2014 conference paper
Generating hints for programming problems using intermediate output
Educational Data Mining, 92–98.
2014 conference paper
InVis: An EDM Tool for Graphical Rendering and Analysis of Student Interaction Data
In S. Gutierrez-Santos & O. C. Santos (Eds.), EDM 2014 Extended Proceedings: Workshop Proceedings of the 7th International Conference on Educational Data Mining. London, United Kingdom: CEUR-WS.
Ed(s): S. Gutierrez-Santos & O. Santos
2014 conference paper
Making games and apps in introductory computer science (abstract only)
Proceedings of the 45th ACM technical symposium on Computer science education - SIGCSE '14, 739–739.
2014 article
Modeling Student Dropout in Tutoring Systems
Eagle, M., & Barnes, T. (2014, January 1). Lecture Notes in Computer Science.
2014 conference paper
Part of the game: Changing level creation to identify and filter low quality user-generated levels
Hicks, A., Cateté, V., & Barnes, T. (2014, April 3). Presented at the Foundations of Digital Games (FDG2014), Fort Lauderdale, FL.
2014 journal article
Reflections from a computational service learning trip to Haiti
The Journal of Computing Sciences in Colleges, 29(3), 43–50.
2014 conference paper
Snag'em: Graph Data Mining for a Social Networking Game
In S. Gutierrez-Santos & O. C. Santos (Eds.), EDM 2014 Extended Proceedings: Workshop Proceedings of the 7th International Conference on Educational Data Mining. London, United Kingdom: CEUR-WS.
Ed(s): S. Gutierrez-Santos & O. Santos
2014 article
Survival Analysis on Duration Data in Intelligent Tutors
Eagle, M., & Barnes, T. (2014, January 1). Lecture Notes in Computer Science.
2014 conference paper
Use and development of entertainment technologies in after school STEM program
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science education, 163–168.
Contributors: V. Cateté n , K. Wassell n & n
2013 conference paper
An Algorithm for Reducing the Complexity of Interaction Networks
Educational Data Mining, 248–251.
2013 conference paper
Determining problem selection for a logic proof tutor
Educational Data Mining, 387–389.
2013 conference paper
Effective Practices in Game Tutorial Systems
8th ACM Foundations of Digital Games, 338–345.
2013 conference paper
Evaluation of automatically generated hint feedback
Educational Data Mining, 372–374.
2013 conference paper
Evaluation of the Exertion and Motivation Factors of a Virtual Reality Exercise Game for Children with Autism
2013 1st Workshop on Virtual and Augmented Assistive Technology (VAAT). Presented at the 2013 1st Workshop on Virtual and Augmented Assistive Technology (VAAT), Lake Buena Vista, Florida, USA.
2013 journal article
Experimental Evaluation of Automatic Hint Generation for a Logic Tutor
International Journal of Artificial Intelligence in Education (IJAIED), 22(1-2), 3–17.
2013 conference paper
Exploring Player Behavior with Visual Analytics.
8th ACM Foundations of Digital Games, 380–383.
2013 chapter
Formative Feedback in Interactive Learning Environments
In Lecture Notes in Computer Science (pp. 946–946).
2013 conference paper
InVis: An Interactive Visualization Tool for Exploring Interaction Networks Educational Data Mining
Proceedings of the 6th International Conference on Educational Data Mining (EDM 2013), 82–89.
2013 chapter
Math Fluency through Game Design
In Design, User Experience, and Usability. Health, Learning, Playing, Cultural, and Cross-Cultural User Experience (pp. 189–198).
2012 conference paper
A learning objective focused methodology for the design and evaluation of game-based tutors
Proceedings of the 43rd ACM technical symposium on Computer Science Education - SIGCSE '12. Presented at the the 43rd ACM technical symposium.
2012 conference paper
Creation of a game-based digital layer for increased museum engagement among digital natives
2012 Second International Workshop on Games and Software Engineering: Realizing User Engagement with Game Engineering Techniques (GAS). Presented at the 2012 2nd International Workshop on Games and Software Engineering (GAS).
2012 chapter
Data-Driven Method for Assessing Skill-Opportunity Recognition in Open Procedural Problem Solving Environments
In Intelligent Tutoring Systems (pp. 615–617).
2012 conference paper
Interaction networks: generating high level hints based on network community clusterings
Proceedings of the 5th International Conference on Educational Data Mining (EDM 2012), 164–167. Chania, Greece.
2012 conference paper
Interval training with Astrojumper
2012 IEEE Virtual Reality (VR). Presented at the 2012 IEEE Virtual Reality (VR).
2012 chapter
Leveraging Game Design to Promote Effective User Behavior of Intelligent Tutoring Systems
In Intelligent Tutoring Systems (pp. 597–599).
2012 conference paper
Maximizing learning and guiding behavior in free play user generated content environments
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education - ITiCSE '12. Presented at the the 17th ACM annual conference.
2012 conference paper
Outreach for improved student performance
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education - ITiCSE '12. Presented at the the 17th ACM annual conference.
2012 chapter
Program Representation for Automatic Hint Generation for a Data-Driven Novice Programming Tutor
In Intelligent Tutoring Systems (pp. 304–309).
2012 conference paper
Supporting an Interval Training Program with the Astrojumper Video Game
Electronic Proceedings of Meaningful Play 2012. Presented at the Meaningful Play 2012, East Lansing, MI, USA. https://meaningfulplay.msu.edu/proceedings2012/mp2012_submission_118.pdf
2012 conference paper
Table tilt
Proceedings of the International Conference on the Foundations of Digital Games - FDG '12, 242–245.
Contributors: E. Powell*, R. Brinkman*, V. Catete* & *
2012 chapter
Using Individualized Feedback and Guided Instruction via a Virtual Human Agent in an Introductory Computer Programming Course
In Intelligent Tutoring Systems (pp. 612–614).
2011 journal article
Astrojumper: Motivating Exercise with an Immersive Virtual Reality Exergame
Presence: Teleoperators and Virtual Environments, 20(1), 78–92.
2011 conference paper
Automatic Generation of Proof Problems in Deductive Logic
Proceedings of the 4th International Conference on Educational Data Mining (EDM 2011), 289–294. Eindhoven, Netherlands.
2011 conference paper
BeadLoom Game
Proceedings of the 6th International Conference on Foundations of Digital Games - FDG '11. Presented at the the 6th International Conference.
2011 journal article
Enhancing the Automatic Generation of Hints with Expert Seeding
International Journal of Artificial Intelligence in Education, 21(1-2), 153–167.
2011 chapter
Experimental Evaluation of Automatic Hint Generation for a Logic Tutor
In Lecture Notes in Computer Science (pp. 345–352).
2011 conference paper
Experimental evaluation of BeadLoom game
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education - ITiCSE '11. Presented at the the 16th annual joint conference.
2011 conference paper
GameChanger
Proceeding of the 1st international workshop on Games and software engineering - GAS '11. Presented at the Proceeding of the 1st international workshop.
2011 journal article
Learning Cultural Conversational Protocols with Immersive Interactive Virtual Humans
International Journal of Virtual Reality, 10(4), 25–35.
2011 chapter
Leveraging Card-Based Collaborative Activities as Culturally Situated Design Tools
In Communications in Computer and Information Science (pp. 232–236).
2011 conference paper
Snag'em: Creating Community Connections through Games
2011 IEEE Third Int'l Conference on Privacy, Security, Risk and Trust and 2011 IEEE Third Int'l Conference on Social Computing. Presented at the 2011 IEEE Third Int'l Conference on Privacy, Security, Risk and Trust (PASSAT) / 2011 IEEE Third Int'l Conference on Social Computing (SocialCom).
2011 conference paper
Social user generated content's effect on creativity in educational games
Proceedings of the 8th ACM conference on Creativity and cognition - C&C '11. Presented at the the 8th ACM conference.
2011 conference paper
The EDM Vis Tool
Electronic Data Mining, 349–350.
2011 journal article
The STARS Alliance
ACM Transactions on Computing Education, 11(3), 1–25.
2010 journal article
Applying service learning to computer science: attracting and engaging under-represented students
Computer Science Education, 20(3), 169–180.
2010 conference paper
Astrojumper: motivating children with autism to exercise using a VR game
Proceedings of the 28th of the international conference extended abstracts on Human factors in computing systems - CHI EA '10. Presented at the the 28th of the international conference extended abstracts.
2010 journal article
Automatic hint generation for logic proof tutoring using historical data
Journal of Educational Technology & Society, 13(1), 3–12.
2010 conference paper
BeadLoom Game: using game elements to increase motivation and learning
Proceedings of the Fifth International Conference on the Foundations of Digital Games (FDG '10), 25–31.
2010 chapter
Enhancing the Automatic Generation of Hints with Expert Seeding
In Intelligent Tutoring Systems (pp. 31–40).
2010 chapter
Intelligent Tutoring Systems, Educational Data Mining, and the Design and Evaluation of Video Games
In Intelligent Tutoring Systems (pp. 215–217).
2010 conference paper
Lessons from a course on serious games research and prototyping
Proceedings of the Fifth International Conference on the Foundations of Digital Games - FDG '10. Presented at the the Fifth International Conference.
2010 chapter
Novel Derivation and Application of Skill Matrices
In Handbook of Educational Data Mining (pp. 159–172).
2010 conference paper
SNAG: social networking games to facilitate interaction
Extended abstracts on Human factors in computing systems - (CHI EA '10), 4249–4254.
2010 conference paper
SNAG: using social networking games to increase student retention in computer science
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education - ITiCSE '10, 142–146.
2010 chapter
Towards the Creation of a Data-Driven Programming Tutor
In Intelligent Tutoring Systems (pp. 239–241).
2010 chapter
Using Markov Decision Processes for Automatic Hint
In Handbook of Educational Data Mining (pp. 467–480).
2010 chapter
Visualizing Educational Data from Logic Tutors
In Intelligent Tutoring Systems (pp. 233–235).
2009 journal article
The STARS Leadership Corps: An innovative computer science learning community
Learning Communities Journal, 1(2), 5–18.
2008 chapter
Toward Automatic Hint Generation for Logic Proof Tutoring Using Historical Student Data
In Intelligent Tutoring Systems (pp. 373–382).
2006 chapter
“What Would You Like to Talk About?” An Evaluation of Social Conversations with a Virtual Receptionist
In Intelligent Virtual Agents (pp. 169–180).
2005 chapter
Experimental Analysis of the Q-Matrix Method in Knowledge Discovery
In Lecture Notes in Computer Science (pp. 603–611).
Ed(s):
2005 chapter
Marve: A Prototype Virtual Human Interface Framework for Studying Human-Virtual Human Interaction
In Intelligent Virtual Agents (pp. 120–133).
1997 article
Efficient generation of graphical partitions
Barnes, T. M., & Savage, C. D. (1997, October 1). Discrete Applied Mathematics, Vol. 78, pp. 17–26.