Saved in:
Bibliographic Details
Main Authors: Amayuelas, Alfonso, Laakom, Firas, Piękos, Piotr, Wang, Wenyi, Xu, Yifan, Wang, Yuhui, Schmidhuber, Jürgen, Wang, William
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2604.05159
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918430569922560
author Amayuelas, Alfonso
Laakom, Firas
Piękos, Piotr
Wang, Wenyi
Xu, Yifan
Wang, Yuhui
Schmidhuber, Jürgen
Wang, William
author_facet Amayuelas, Alfonso
Laakom, Firas
Piękos, Piotr
Wang, Wenyi
Xu, Yifan
Wang, Yuhui
Schmidhuber, Jürgen
Wang, William
contents The use of LLMs for code generation has naturally extended to code testing and evaluation. As codebases grow in size and complexity, so does the need for automated test generation. Current approaches for LLM-based test generation rely on strategies that maximize immediate coverage gain, a greedy approach that plateaus on code where reaching deep branches requires setup steps that individually yield zero new coverage. Drawing on principles of Bayesian exploration, we treat the program's branch structure as an unknown environment, and an evolving coverage map as a proxy probabilistic posterior representing what the LLM has discovered so far. Our method, CovQValue, feeds the coverage map back to the LLM, generates diverse candidate plans in parallel, and selects the most informative plan by LLM-estimated Q-values, seeking actions that balance immediate branch discovery with future reachability. Our method outperforms greedy selection on TestGenEval Lite, achieving 51-77% higher branch coverage across three popular LLMs and winning on 77-84% of targets. In addition, we build a benchmark for iterative test generation, RepoExploreBench, where they achieve 40-74%. These results show the potential of curiosity-driven planning methods for LLM-based exploration, enabling more effective discovery of program behavior through sequential interaction
format Preprint
id arxiv_https___arxiv_org_abs_2604_05159
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Planning to Explore: Curiosity-Driven Planning for LLM Test Generation
Amayuelas, Alfonso
Laakom, Firas
Piękos, Piotr
Wang, Wenyi
Xu, Yifan
Wang, Yuhui
Schmidhuber, Jürgen
Wang, William
Software Engineering
Artificial Intelligence
Computation and Language
The use of LLMs for code generation has naturally extended to code testing and evaluation. As codebases grow in size and complexity, so does the need for automated test generation. Current approaches for LLM-based test generation rely on strategies that maximize immediate coverage gain, a greedy approach that plateaus on code where reaching deep branches requires setup steps that individually yield zero new coverage. Drawing on principles of Bayesian exploration, we treat the program's branch structure as an unknown environment, and an evolving coverage map as a proxy probabilistic posterior representing what the LLM has discovered so far. Our method, CovQValue, feeds the coverage map back to the LLM, generates diverse candidate plans in parallel, and selects the most informative plan by LLM-estimated Q-values, seeking actions that balance immediate branch discovery with future reachability. Our method outperforms greedy selection on TestGenEval Lite, achieving 51-77% higher branch coverage across three popular LLMs and winning on 77-84% of targets. In addition, we build a benchmark for iterative test generation, RepoExploreBench, where they achieve 40-74%. These results show the potential of curiosity-driven planning methods for LLM-based exploration, enabling more effective discovery of program behavior through sequential interaction
title Planning to Explore: Curiosity-Driven Planning for LLM Test Generation
topic Software Engineering
Artificial Intelligence
Computation and Language
url https://arxiv.org/abs/2604.05159