Learnersourcing at Scale to Overcome Expert Blind Spots for Introductory Programming: A Three-Year Deployment Study on the Python Tutor Website
Learnersourcing at Scale to Overcome Expert Blind Spots for Introductory Programming: A Three-Year Deployment Study on the Python Tutor Website
复制标题
大规模学习者资源以克服入门编程的专家盲点:Python 导师网站上为期三年的部署研究
DOI:
10.1145/3386527.3406733
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Zhang, Xiong
中科院分区:
文献类型:
--
作者:
Guo, Philip J.;Markel, Julia M.;Zhang, Xiong
It is hard for experts to create good instructional resources due to a phenomenon known as the expert blind spot: They forget what it was like to be a novice, so they cannot pinpoint exactly where novices commonly struggle and how to best phrase their explanations. To help overcome these expert blind spots for computer programming topics, we created a learnersourcing system that elicits explanations of misconceptions directly from learners while they are coding. We have deployed this system for the past three years to the widely-used Python Tutor coding website (pythontutor.com) and collected 16,791 learner-written explanations. To our knowledge, this is the largest dataset of explanations for programming misconceptions. By inspecting this dataset, we found surprising insights that we did not originally think of due to our own expert blind spots as programming instructors. We are now using these insights to improve compiler and run-time error messages to explain common novice misconceptions.
影响因子:
2.4
作者:
Yizhou Qian;James Lehman
通讯作者:
James Lehman
DOI:
10.1145/2675133.2675219
发表时间:
2015
期刊:
Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing
影响因子:
--
作者:
Sarah A. Weir;Juho Kim;Krzysztof Z Gajos;Rob Miller
通讯作者:
Rob Miller