A Comparison of Inquiry-Based Conceptual Feedback vs. Traditional Detailed Feedback Mechanisms in Software Testing Education: An Empirical Investigation
Lucas Cordova, Jeffrey Carver, Gursimran Walia, Noah Gershmel

TL;DR
This paper compares inquiry-based conceptual feedback with traditional detailed feedback in software testing education, demonstrating that conceptual feedback improves student learning outcomes and code coverage.
Contribution
It introduces Testing Tutor, a platform supporting inquiry-based feedback, and empirically shows its effectiveness over traditional feedback in two courses.
Findings
Higher code coverage with conceptual feedback
Fewer redundant test cases in students receiving conceptual feedback
Higher programming grades with inquiry-based feedback
Abstract
The feedback provided by current testing education tools about the deficiencies in a student's test suite either mimics industry code coverage tools or lists specific instructor test cases that are missing from the student's test suite. While useful in some sense, these types of feedback are akin to revealing the solution to the problem, which can inadvertently encourage students to pursue a trial-and-error approach to testing, rather than using a more systematic approach that encourages learning. In addition to not teaching students why their test suite is inadequate, this type of feedback may motivate students to become dependent on the feedback rather than thinking for themselves. To address this deficiency, there is an opportunity to investigate alternative feedback mechanisms that include a positive reinforcement of testing concepts. We argue that using an inquiry-based learning…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
