Check It Off: Exploring the Impact of a Checklist Intervention on the Quality of Student-authored Unit Tests
Check It Off: Exploring the Impact of a Checklist Intervention on the Quality of Student-authored Unit Tests
复制标题
检查一下:探索检查表干预对学生编写的单元测试质量的影响
DOI:
10.1145/3502718.3524799
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Stolee, Kathryn T.
中科院分区:
文献类型:
--
作者:
Bai, Gina R.;Presler-Marshall, Kai;Price, Thomas W.;Stolee, Kathryn T.
Software testing is an essential skill for computer science students. Prior work reports that students desire support in determining what code to test and which scenarios should be tested. In response to this, we present a lightweight testing checklist that contains both tutorial information and testing strategies to guide students in what and how to test. To assess the impact of the testing checklist, we conducted an experimental, controlled A/B study with 32 undergraduate and graduate students. The study task was writing a test suite for an existing program. Students were given either the testing checklist (the experimental group) or a tutorial on a standard coverage tool with which they were already familiar (the control group). By analyzing the combination of student-written tests and survey responses, we found students with the checklist performed as well as or better than the coverage tool group, suggesting a potential positive impact of the checklist (or at minimum, a non-negative impact). This is particularly noteworthy given the control condition of the coverage tool is the state of the practice. These findings suggest that the testing tool support does not need to be sophisticated to be effective.
登录
查看更多内容
DOI:
10.1145/2635868.2635925
发表时间:
2014
期刊:
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering
影响因子:
--
作者:
Raphael Pham;Stephan Kiesling;Olga Liskin;Leif Singer;K. Schneider
通讯作者:
K. Schneider
DOI:
--
发表时间:
2020
期刊:
International Conference on Software Testing, Verification and Validation Workshops
影响因子:
--
作者:
Upsorn Praphamontripong;Mark Floryan;Ryan Ritzo
通讯作者:
Ryan Ritzo
DOI:
--
发表时间:
2021
期刊:
2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET)
影响因子:
--
作者:
Chun Yong Chong;Patanamon Thongtanunam;C. Tantithamthavorn
通讯作者:
C. Tantithamthavorn
DOI:
10.1145/3287324.3287461
发表时间:
2019
期刊:
Proceedings of the 50th ACM Technical Symposium on Computer Science Education
影响因子:
--
作者:
M. Aniche;F. Hermans;A. Deursen
通讯作者:
A. Deursen
DOI:
10.1145/2493394.2493402
发表时间:
2013
期刊:
Proceedings of the ninth annual international ACM conference on International computing education research
影响因子:
--
作者:
Z. Shams;S. Edwards
通讯作者:
S. Edwards