Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 6 |
Since 2006 (last 20 years) | 7 |
Descriptor
Author
Barnes, Tiffany | 7 |
Chi, Min | 4 |
Mostafavi, Behrooz | 3 |
Price, Thomas | 2 |
Zhi, Rui | 2 |
Croy, Marvin | 1 |
Khoshnevisan, Farzaneh | 1 |
Mao, Ye | 1 |
Price, Thomas W. | 1 |
Schmucker, Robin | 1 |
Shabrina, Preya | 1 |
More ▼ |
Publication Type
Reports - Research | 6 |
Speeches/Meeting Papers | 4 |
Journal Articles | 3 |
Reports - Descriptive | 1 |
Education Level
Higher Education | 3 |
Postsecondary Education | 3 |
Elementary Secondary Education | 1 |
Audience
Location
North Carolina | 1 |
Virginia | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Shabrina, Preya; Mostafavi, Behrooz; Tithi, Sutapa Dey; Chi, Min; Barnes, Tiffany – International Educational Data Mining Society, 2023
Problem decomposition into sub-problems or subgoals and recomposition of the solutions to the subgoals into one complete solution is a common strategy to reduce difficulties in structured problem solving. In this study, we use a datadriven graph-mining-based method to decompose historical student solutions of logic-proof problems into Chunks. We…
Descriptors: Intelligent Tutoring Systems, Problem Solving, Graphs, Data Analysis
Shi, Yang; Schmucker, Robin; Chi, Min; Barnes, Tiffany; Price, Thomas – International Educational Data Mining Society, 2023
Knowledge components (KCs) have many applications. In computing education, knowing the demonstration of specific KCs has been challenging. This paper introduces an entirely data-driven approach for: (1) discovering KCs; and (2) demonstrating KCs, using students' actual code submissions. Our system is based on two expected properties of KCs: (1)…
Descriptors: Computer Science Education, Data Analysis, Programming, Coding
Mostafavi, Behrooz; Barnes, Tiffany – International Journal of Artificial Intelligence in Education, 2017
Deductive logic is essential to a complete understanding of computer science concepts, and is thus fundamental to computer science education. Intelligent tutoring systems with individualized instruction have been shown to increase learning gains. We seek to improve the way deductive logic is taught in computer science by developing an intelligent,…
Descriptors: Artificial Intelligence, Problem Solving, Educational Technology, Technology Uses in Education
Mao, Ye; Zhi, Rui; Khoshnevisan, Farzaneh; Price, Thomas W.; Barnes, Tiffany; Chi, Min – International Educational Data Mining Society, 2019
Early prediction of student difficulty during long-duration learning activities allows a tutoring system to intervene by providing needed support, such as a hint, or by alerting an instructor. To be effective, these predictions must come early and be highly accurate, but such predictions are difficult for open-ended programming problems. In this…
Descriptors: Difficulty Level, Learning Activities, Prediction, Programming
Shen, Shitian; Mostafavi, Behrooz; Barnes, Tiffany; Chi, Min – Journal of Educational Data Mining, 2018
An important goal in the design and development of Intelligent Tutoring Systems (ITSs) is to have a system that adaptively reacts to students' behavior in the short term and effectively improves their learning performance in the long term. Inducing effective pedagogical strategies that accomplish this goal is an essential challenge. To address…
Descriptors: Teaching Methods, Markov Processes, Decision Making, Rewards
Price, Thomas; Zhi, Rui; Barnes, Tiffany – International Educational Data Mining Society, 2017
In this paper we present a novel, data-driven algorithm for generating feedback for students on open-ended programming problems. The feedback goes beyond next-step hints, annotating a student's whole program with suggested edits, including code that should be moved or reordered. We also build on existing work to design a methodology for evaluating…
Descriptors: Feedback (Response), Computer Software, Data Analysis, Programming
Stamper, John; Barnes, Tiffany; Croy, Marvin – International Journal of Artificial Intelligence in Education, 2011
The Hint Factory is an implementation of our novel method to automatically generate hints using past student data for a logic tutor. One disadvantage of the Hint Factory is the time needed to gather enough data on new problems in order to provide hints. In this paper we describe the use of expert sample solutions to "seed" the hint generation…
Descriptors: Cues, Prompting, Learning Strategies, Teaching Methods