论文标题
窃入门编程的威慑
Plagiarism deterrence for introductory programming
论文作者
论文摘要
入门编程课程中的pla窃是学生和机构的巨大挑战。对于学生来说,在学术发展中依靠他人的工作可能使得将来获得独立成功的必要技能。对于机构,广泛的学生作弊可以稀释所提供的教育经验的质量。当前可用的解决方案仅考虑学生提交和专注于惩罚性威慑之间的成对比较。相反,我们的方法依赖于整个课堂的统计表征,该表征可以通过直观的新p值与学生清楚地与学生共享,代表了学生努力的独立性。成对的,基于压缩的相似性检测算法可更准确地捕获分配之间的关系。自动威慑系统用于警告学生,他们的行为正在密切监测。高信实例可直接使用我们的开源工具包进行教练审查。公正的评分系统帮助学生和讲师了解真正的努力独立性。初步结果表明,该系统可以从第一周开始提供有意义的独立性,从而提高了技术教育的功效。
Plagiarism in introductory programming courses is an enormous challenge for both students and institutions. For students, relying on the work of others too early in their academic development can make it impossible to acquire necessary skills for independent success in the future. For institutions, widespread student cheating can dilute the quality of the educational experience being offered. Currently available solutions consider only pairwise comparisons between student submissions and focus on punitive deterrence. Our approach instead relies on a class-wide statistical characterization that can be clearly and securely shared with students via an intuitive new p-value representing independence of student effort. A pairwise, compression-based similarity detection algorithm captures relationships between assignments more accurately. An automated deterrence system is used to warn students that their behavior is being closely monitored. High-confidence instances are made directly available for instructor review using our open-source toolkit. An unbiased scoring system aids students and the instructor in understanding true independence of effort. Preliminary results indicate that the system can provide meaningful measurements of independence from week one, improving the efficacy of technical education.