Kill-Matrix Pruning Finds Golden Test Cases That Never Catch C++ AI Patch Bugs
An AI patch pipeline team discovered its nightly suite of 214 golden cases missed a production regression despite a green dashboard. Instrumenting the suite showed 61 cases had never failed on any scored patch, while 33 failed on nearly every patch and added little signal. The author proposes a kill matrix: a set of hand-seeded or tool-generated known-bad C++ mutants run against each golden case to measure which cases actually detect defects. Cases are then classified as discriminating, redundant, never-firing, or always-firing, with each category suggesting a specific action. A greedy set-cover algorithm can finally reduce the suite to a minimal set that still kills the same mutants.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in