Executable evidence for generated code
Execution is the main filter for code-generation claims. Semantic Voting shows that running candidates on generated inputs gives a much stronger selection signal than text-level voting: execution-based selectors beat output-pattern majority voting by 19 to 52 percentage points across 18 HumanEval+ and MBPP+ settings. Sketch-and-Verify makes a related point for weaker code models. It asks the model to try distinct algorithmic sketches, then checks candidates by execution fingerprints. On 19 hard HumanEval+ cases for Gemini 3.1 Flash Lite, the smaller sketch setting solved 11 of 19 problems, compared with 5 of 19 for flat sampling at the same candidate count.
The same execution standard appears in testing work. ConCovUp targets concurrent C/C++ behavior that ordinary unit tests miss. It combines static shared-memory analysis, LLM-guided path reasoning, and run feedback, raising average shared-memory access pair coverage from 36.6% with a Claude Code baseline to 68.1% on nine real libraries.