A comparison of the quality of data-driven programming hint generation algorithms

TW Price, Y Dong, R Zhi, B Paaßen, N Lytle… - International Journal of …, 2019 - Springer
In the domain of programming, a growing number of algorithms automatically generate data-
driven, next-step hints that suggest how students should edit their code to resolve errors and …

Effectiveness of crowd-sourcing on-demand assistance from teachers in online learning platforms

T Patikorn, NT Heffernan - Proceedings of the Seventh ACM Conference …, 2020 - dl.acm.org
It has been shown in multiple studies that expert-created on-demand assistance, such as
hint messages, improves student learning in online learning environments. However, there …

Integrating Deep Learning into an Automated Feedback Generation System for Automated Essay Scoring.

C Lu, M Cutumisu - International Educational Data Mining Society, 2021 - ERIC
Digitalization and automation of test administration, score reporting, and feedback provision
have the potential to benefit large-scale and formative assessments. Many studies on …

Teachers' perceptions of student misconceptions in introductory programming

Y Qian, S Hambrusch, A Yadav… - Journal of …, 2020 - journals.sagepub.com
A quality computer science (CS) teacher needs to understand students' common
misconceptions in learning CS. This study explored one aspect of CS teachers' …

Toward personalizing students' education with crowdsourced tutoring

E Prihar, T Patikorn, A Botelho, A Sales… - Proceedings of the …, 2021 - dl.acm.org
As more educators integrate their curricula with online learning, it is easier to crowdsource
content from them. Crowdsourced tutoring has been proven to reliably increase students' …

Using targeted feedback to address common student misconceptions in introductory programming: A data-driven approach

Y Qian, JD Lehman - SAGE Open, 2019 - journals.sagepub.com
With the expansion of computer science (CS) education, CS teachers in K-12 schools
should be cognizant of student misconceptions and be prepared to help students establish …

Operationalizing the continuum between well-defined and ill-defined problems for educational technology

NT Le, F Loll, N Pinkwart - IEEE Transactions on Learning …, 2013 - ieeexplore.ieee.org
One of the most effective ways to learn is through problem solving. Recently, researchers
have started to develop educational systems which are intended to support solving ill …

Investigating the relationship between dialogue structure and tutoring effectiveness: a hidden Markov modeling approach

KE Boyer, R Phillips, A Ingram, EY Ha… - … Journal of Artificial …, 2011 - content.iospress.com
Identifying effective tutorial dialogue strategies is a key issue for intelligent tutoring systems
research. Human-human tutoring offers a valuable model for identifying effective tutorial …

Data-driven program synthesis for hint generation in programming tutors

T Lazar, I Bratko - … Tutoring Systems: 12th International Conference, ITS …, 2014 - Springer
One of the main functions of intelligent tutoring systems is providing feedback to help
students solve problems. We present a novel approach to program synthesis that can be …

Program representation for automatic hint generation for a data-driven novice programming tutor

W Jin, T Barnes, J Stamper, MJ Eagle… - … Tutoring Systems: 11th …, 2012 - Springer
We describe a new technique to represent, classify, and use programs written by novices as
a base for automatic hint generation for programming tutors. The proposed linkage graph …