mlsanityData to 14 Oct 2026

EvoOtter: Evolutionary Reproduction Test Generator

arXiv 2607.02854 ↗First posted 3 Jul 2026cs.SE cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Before fixing an issue, it is useful to first reproduce it by generating a bug reproduction test (BRT). However, generating a BRT is itself a challenging task, because issue descriptions tend to be informal, making it difficult to determine whether a candidate BRT indeed fails for the reason in the issue. Prior work has attempted to tackle this problem via inference scaling, using large language models to generate many BRTs and patches, then using execution feedback to select and improve them. Unfortunately, this is expensive and the feedback is unreliable. This paper explores evolutionary programming for BRT generation to sharpen the feedback, while enhancing evolutionary programming to keep costs in check. Our new approach, EvoOtter, controls test execution costs via successive halving. Furthermore, it controls LLM costs via batched crossover for an entire generation in a single LLM call, as well as via rule-based code mutations, with a new fitness score tailored for BRTs. As a result, EvoOtter generates state-of-the-art quality BRTs at the fraction of the cost of prior inference-scaling approaches to this problem. More broadly, this paper points at how to efficiently and effectively combine evolutionary programming with large language models for software engineering.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 20 of its 29 references that are in the map. First posted on arXiv 3 Jul 2026.

Builds on

20 of 29 references.

References · 20

  1. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
  2. 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineeringcited by 1,737
  3. 2025GEPA: Reflective Prompt Evolution Can Outperform Reinforcement Learningcited by 542
  4. 2015Non-stochastic Best Arm Identification and Hyperparameter Optimizationcited by 221
  5. 2025SWE-rebench: An Automated Pipeline for Task Collection and Decontaminated Evaluation of Software Engineering Agentscited by 142
  6. 2024SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agentscited by 133
  7. 2025Co-Evolving LLM Coder and Unit Tester via Reinforcement Learningcited by 56
  8. 2025CodeMonkeys: Scaling Test-Time Compute for Software Engineeringcited by 51
  9. 2025The SWE-Bench Illusion: When State-of-the-Art LLMs Remember Instead of Reasoncited by 49
  10. 2024TDD-Bench Verified: Can LLMs Generate Tests for Issues Before They Get Resolved?cited by 34
  11. 2025Otter: Generating Tests from Issues to Validate SWE Patchescited by 25
  12. 2025Agentic Bug Reproduction for Effective Automated Program Repair at Googlecited by 22
8 more
  1. 2025Issue2Test: Generating Reproducing Test Cases from Issue Reportscited by 18
  2. 2024AEGIS: An Agent-based Framework for General Bug Reproduction from Issue Descriptionscited by 16
  3. 2015Selecting Near-Optimal Learners via Incremental Data Allocationcited by 12
  4. 2025AssertFlip: Reproducing Bugs via Inversion of LLM-Generated Passing Testscited by 11
  5. 2025Heterogeneous Prompting and Execution Feedback for SWE Issue Test Generation and Selectioncited by 10
  6. 2025Dissecting the SWE-Bench Leaderboards: Profiling Submitters and Architectures of LLM- and Agent-Based Repair Systemscited by 8
  7. 2025REFINE: Enhancing Program Repair Agents through Context-Aware Patch Refinementcited by 6
  8. 2026iCoRe: An Iterative Correlation-Aware Retriever for Bug Reproduction Test Generationcited by 3

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.