mlsanityData to 7 Oct 2026

Fail-Aware and Explainable Test Oracle Prediction

arXiv 2607.11342 ↗First posted 13 Jul 2026cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Despite their central role in fault detection, test oracles remain challenging to construct effectively. Recent learning based methods address this challenge by automatically generating test assertions, yet even if syntactically correct, they are often ineffective in revealing bugs. Rather than generating assertions, this study explores a different approach by training a model to directly predict whether a given test prefix passes or fails. We present FOCAL, an emerging code LLM-based discriminative oracle predictor. It learns from labeled pairs of test prefixes and methods under test, employs losses that emphasize failing cases during training, and grounds its predictions in statement level behavioral evidence. Compared with the baseline method SEER, we substantially improve performance on failing cases for unseen projects and provide richer explanations. A preliminary evaluation on fault-detection benchmarks and automated test-generation artifacts shows that our approach is highly accurate within its training distribution and substantially improves failure detection on previously unseen projects where prior discriminative oracles collapse. Moreover, the highlighted statements are supported by behavioral explanation checks. These early results suggest that fail-aware discriminative oracle prediction can complement existing approaches such as fuzzing, search-based testing, and LLM-based test generation. These techniques produce test prefixes at scale but often lack fault oriented oracles. In future work, FOCAL could take generated test prefixes and attach fault-aware predicted oracles to them, turning high-volume input generation into executable tests that are more likely to expose semantic failures.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 11 of its 30 references that are in the map. First posted on arXiv 13 Jul 2026.

Builds on

11 of 30 references.

References · 11

  1. 2017Axiomatic Attribution for Deep Networkscited by 3,350
  2. 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
  3. 2023An Empirical Evaluation of Using Large Language Models for Automated Unit Test Generationcited by 193
  4. 2021TOGA: A Neural Method for Test Oracle Generationcited by 57
  5. 2023Using Large Language Models to Generate JUnit Tests: An Empirical Studycited by 53
  6. 2020On Learning Meaningful Assert Statements for Unit Test Casescited by 42
  7. 2023A3Test: Assertion-Augmented Automated Test Case Generationcited by 33
  8. 2020Generating Accurate Assert Statements for Unit Test Cases using Pretrained Transformerscited by 30
  9. 2024TOGLL: Correct and Strong Test Oracle Generation with LLMscited by 23
  10. 2020Better Automatic Program Repair by Using Bug Reports and Tests Togethercited by 10
  11. 2023Perfect is the enemy of test oraclecited by 6

Built on by

Not cited yet.