Eliciting Course Feedback through a Bug Bounty Program

A. Kapoor, A. Penton, H. Pierpont
{"title":"Eliciting Course Feedback through a Bug Bounty Program","authors":"A. Kapoor, A. Penton, H. Pierpont","doi":"10.1145/3502717.3532159","DOIUrl":null,"url":null,"abstract":"In this paper, we present a bug bounty program that can aid instructors in systematically gathering formative feedback for iterative refinement of their course content. We describe the logistics of implementing the program, explain the types of content in which bugs are reported, elaborate on how students received the program, and evaluate if the program can be effective in improving the course quality. We present data from a large undergraduate Data Structures and Algorithms (DSA) course that was offered consecutively for four semesters. In total, 898 students enrolled in our course, 200 students reported at least one bug, and 373 bugs were reported in total related to incorrect or ambiguous content in instructional material, logistical errors such as broken links, and bugs in short programming problems such as less exhaustive testing. We found that a majority of the students who participated reported a single bug. We also found that the normalized number of bugs reported per student gradually decreased across semesters to almost one-half after two iterations (0.53 bugs reported/student in the first two semesters vs 0.28 bugs reported/student in the last two). This suggests that the program can be effectively used to iteratively refine the course content and improve the learner experience. Students received the program enthusiastically with 97% showing positive or neutral valence on the continuation of the program in future course offerings.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3502717.3532159","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

In this paper, we present a bug bounty program that can aid instructors in systematically gathering formative feedback for iterative refinement of their course content. We describe the logistics of implementing the program, explain the types of content in which bugs are reported, elaborate on how students received the program, and evaluate if the program can be effective in improving the course quality. We present data from a large undergraduate Data Structures and Algorithms (DSA) course that was offered consecutively for four semesters. In total, 898 students enrolled in our course, 200 students reported at least one bug, and 373 bugs were reported in total related to incorrect or ambiguous content in instructional material, logistical errors such as broken links, and bugs in short programming problems such as less exhaustive testing. We found that a majority of the students who participated reported a single bug. We also found that the normalized number of bugs reported per student gradually decreased across semesters to almost one-half after two iterations (0.53 bugs reported/student in the first two semesters vs 0.28 bugs reported/student in the last two). This suggests that the program can be effectively used to iteratively refine the course content and improve the learner experience. Students received the program enthusiastically with 97% showing positive or neutral valence on the continuation of the program in future course offerings.
通过Bug赏金计划获取课程反馈
在本文中,我们提出了一个漏洞赏金计划,它可以帮助教师系统地收集形成性反馈,以迭代地改进他们的课程内容。我们描述了实施该计划的后勤工作,解释了报告错误的内容类型,详细说明了学生如何接受该计划,并评估该计划是否能有效地提高课程质量。我们提供的数据来自连续四个学期的大型本科生数据结构和算法(DSA)课程。总共有898名学生参加了我们的课程,200名学生报告了至少一个错误,373个错误被报告与教学材料中不正确或模糊的内容有关,逻辑错误,如断开的链接,以及短编程问题中的错误,如不太详尽的测试。我们发现大多数参与的学生都报告了一个bug。我们还发现,每个学生报告的标准化错误数量在两个学期后逐渐减少到几乎一半(前两个学期报告了0.53个错误/学生,后两个学期报告了0.28个错误/学生)。这表明该程序可以有效地用于迭代改进课程内容,提高学习者的体验。学生们热情地接受了这个项目,97%的学生对该项目在未来的课程中继续学习表现出积极或中性的态度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信