Who Tests the Testers? Avoiding the Perils of Automated Testing
Who Tests the Testers? Avoiding the Perils of Automated Testing
复制标题
谁来测试测试人员?
DOI:
10.1145/3230977.3230999
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Fisler, Kathi
中科院分区:
文献类型:
--
作者:
Wrenn, John;Krishnamurthi, Shriram;Fisler, Kathi
Instructors routinely use automated assessment methods to evaluate the semantic qualities of student implementations and, sometimes, test suites. In this work, we distill a variety of automated assessment methods in the literature down to a pair of assessment models. We identify pathological assessment outcomes in each model that point to underlying methodological flaws. These theoretical flaws broadly threaten the validity of the techniques, and we actually observe them in multiple assignments of an introductory programming course. We propose adjustments that remedy these flaws and then demonstrate, on these same assignments, that our interventions improve the accuracy of assessment. We believe that with these adjustments, instructors can greatly improve the accuracy of automated assessment.