HINTS Lab
HINTS Lab
Home
People
Projects
Publications
Funding
Join
Light
Dark
Automatic
Tiffany Barnes
Latest
Code-DKT: A Code-based Knowledge Tracing Model for Programming Tasks.
Exploring Design Choices to Support Novices' Example Use During Creative Open-Ended Programming
Just a Few Expert Constraints Can Help: Humanizing Data-Driven Subgoal Detection for Novice Programming
Automated classification of visual, interactive programs using execution traces
Execution-Trace-Based Feature Engineering To Enable Formative Feedback on Visual, Interactive Programs
More with less: Exploring how to use deep learning effectively through semi-supervised learning for automatic bug detection in student code.
Novices' Learning Barriers When Using Code Examples in Open-Ended Programming
PlanIT! A new integrated tool to help novices design for open-ended projects
Promoting Students' Progress-Monitoring Behavior during Block-Based Programming
Using Student Trace Logs to Determine Meaningful Progress and Struggle during Programming Problem Solving.
Adaptive Immediate Feedback Can Improve Novice Programming Engagement and Intention to Persist in Computer Science
Comparing Feature Engineering Approaches to Predict Complex Programming Behaviors
Immediate Data-Driven Positive Feedback Increases Engagement on Programming Homework for Novices
The Impact of Data-driven Positive Programming Feedback: When it Helps, What Happens when it Goes Wrong, and How Students Respond
What Time is It? Student Modeling Needs to Know
A Comparison of the Quality of Data-driven Programming Hint Generation Algorithms
Defining Tinkering Behavior in Open-ended Block-based Programming Assignments
Evaluating the Effectiveness of Parsons Problems for Block-based Programming
Exploring the Impact of Worked Examples in a Novice Programming Environment
One minute is enough: Early Prediction of Student Success and Event-level Difficulty during a Novice Programming Task
Toward Data-Driven Example Feedback for Novice Programming
iSnap: Automatic Hints and Feedback for Block-based Programming
Reducing the State Space of Programming Problems through Data-Driven Feature Detection
The Continuous Hint Factory - Providing Hints in Vast and Sparsely Populated Edit Distance Spaces
Evaluation of a Data-driven Feedback Algorithm for Open-ended Programming
Factors Influencing Students' Help-Seeking Behavior while Programming with Human and Computer Tutors
Hint Generation Under Uncertainty: The Effect of Hint Quality on Help-Seeking Behavior
Position Paper: Block-based Programming Should Offer Intelligent Support for Learners
Showpiece: iSnap Demonstration
Evaluation of a Frame-based Programming Editor
Generating Data-driven Hints for Open-ended Programming
Lessons Learned from \"BJC\" CS Principles Professional Development
The Impact of Granularity on the Effectiveness of Students ' Pedagogical Decision
An Exploration of Data-Driven Hint Generation in an Open-Ended Programming Problem
BJC in Action: Comparison of Student Perceptions of a Computer Science Principles Course
Comparing Textual and Block Interfaces in a Novice Programming Environment
Determining the Impact of Teacher Professional Development on Perceived Ability to Teach a Computer Science Principles Course.
The Impact of Granularity on Worked Examples and Problem Solving
Using the hint factory to compare model-based tutoring systems
Cite
×