Agent Software Testing

Tools

A row expands to its results on each program it ran.

Group
Terms
Run
One campaign of one tool on one program.
Cores
The parallel processes of one campaign.
Budget
The longest a campaign may run.
Fixed track
The command line is given and the tool supplies only the input. Method
Open track
The tool also chooses arguments, files and environment. Method
Median
The middle value over a tool's runs; the median of two runs is their mean.
standard
Conventional gcov replay of every retained test case, same counting code and denominators. Method
Output tokens
Model output of a whole campaign, reasoning included, as self-reported in the release.
Agent
A language model that plans a campaign of other tools or inputs and reads the results.
Language model
A system in which a language model does the central reasoning of a classical technique, such as concolic execution.
Symbolic
Runs the program on symbolic inputs and asks a constraint solver for concrete inputs that reach new paths.
Fuzzer
Coverage-guided fuzzing: mutates inputs and keeps those that reach new code.
Hybrid
A fuzzer paired with a concolic executor; each supplies the other with inputs.
Main
Shown by default: the tools a reader is most likely to compare.
Ablation
Variants of the agent that switch off or change one part, to show what that part adds.
Seeding
Runs of a tool that start from seeds produced by another system.
Control
Systems that run without the agent, as a reference for the main group.
Release
A dated snapshot of the data, named like 2026.1. It never changes; corrections go into the next release.
Entry
A tool in one version and configuration, with a model, a track and a budget. One row of the data.
Superseded
An entry that a newer one replaces. It stays in the release and shows under all versions.
Withdrawn
An entry taken out of the comparison after it was published.
runs.csv in the results repository
Every tool
ToolFamilyModelVersionCoresBudgetTrackGroupPrograms
Agolic KLEE, GPT-5.5
AgentKLEEGPT-5.51.0.1+2407fd076≤ 6 hopenMain18
Agolic KLEE, DeepSeek V4.1 Flash
AgentKLEEDeepSeek V4.1 Flash1.0.1+8a86838e6≤ 6 hopenMain9
Agolic Direct-Input, DeepSeek V4.1 Flash
AgentDirect-InputDeepSeek V4.1 Flash1.0.1+8a86838e6≤ 6 hopenMain9
Agolic AFL++, DeepSeek V4.1 Flash
AgentAFL++DeepSeek V4.1 Flash1.0.1+8a86838e6≤ 6 hopenMain4
ConcoLLMic, GPT-5.5
Language modelConcolic loopGPT-5.59634e686+f3fd7c36–≤ 6 hopenMain7
ConcoLLMic, DeepSeek V4.1 Flash
Language modelConcolic loopDeepSeek V4.1 Flash9634e686+f3fd7c36–≤ 6 hopenMain3
KLEE fixed options, 6 cores
SymbolicKLEE–efa1e0526≤ 6 hopenMain18
KLEE uniform options, 6 cores
SymbolicKLEE–efa1e0526≤ 6 hopenMain18
SymTuner, 6 cores
SymbolicKLEE–71806b456≤ 6 hopenMain18
AFL++, 1 core
FuzzerAFL++–5.02c1≤ 6 hfixedMain6
SymCC + AFL++, 1 core
HybridSymCC with AFL++–07c8895f+06a515fa1≤ 6 hfixedMain6
SymSan + AFL++, 1 core
HybridSymSan with AFL++–2937d1c0+499bf2181≤ 6 hfixedMain6
AFL++ rebuilt targets
FuzzerAFL++–5.02c–≤ 6 hfixedControl4
KLEE fixed options, 1 core
SymbolicKLEE–efa1e0521≤ 6 hopenControl18
KLEE uniform options, 1 core
SymbolicKLEE–efa1e0521≤ 6 hopenControl18
SymTuner, 1 core
SymbolicKLEE–71806b451≤ 6 hopenControl18
Agolic KLEE, GPT-5.4 superseded
AgentKLEEGPT-5.4unreleased+cfd2c75f6≤ 6 hopenAblation18
Agolic KLEE, GPT-5.5, effort low
AgentKLEEGPT-5.51.0.1+2407fd076≤ 6 hopenAblation4
Agolic KLEE, GPT-5.5, effort extra high
AgentKLEEGPT-5.51.0.1+2407fd076≤ 6 hopenAblation4
Agolic KLEE, GPT-5.5, Harness-Entry Mode only
AgentKLEEGPT-5.51.0.1+2407fd076≤ 6 hopenAblation4
Agolic KLEE, GPT-5.5, Seeded-Prefix Mode only
AgentKLEEGPT-5.51.0.1+2407fd076≤ 6 hopenAblation4
Agolic KLEE, GPT-5.5, seed finder off
AgentKLEEGPT-5.51.0.1+2407fd076≤ 6 hopenAblation4
Agolic KLEE, GPT-5.5, proposal review off
AgentKLEEGPT-5.51.0.1+2407fd076≤ 6 hopenAblation4
Agolic KLEE, GPT-5.5, run history withheld
AgentKLEEGPT-5.5unknown6≤ 6 hopenAblation4
Agolic KLEE, DeepSeek V4.1 Flash, effort low
AgentKLEEDeepSeek V4.1 Flash1.0.1+8a86838e6≤ 6 hopenAblation4
Agolic KLEE, DeepSeek V4.1 Flash, effort high
AgentKLEEDeepSeek V4.1 Flash1.0.1+8a86838e6≤ 6 hopenAblation4
SymTuner rerun, 6 cores
SymbolicKLEE–71806b456≤ 6 hopenSeeding7
SymTuner from the agent's seeds, 6 cores, its own tests
SymbolicKLEE–71806b456≤ 6 hopenSeeding7