Compact Documentation for Coding Agents: A Benchmark, an Optimizer, and Why It Does Not Transfer
We investigate whether natural-language documentation helps coding agents resolve software issues, and we build the tools to construct and evaluate it. We introduce a roundtrip benchmark that scores code descriptions by whether code regenerated from them passes the original tests, and show that completeness, not length, drives a description's fidelity. Using the benchmark as an
Reading in Plain English mode — toggle below to switch
We investigate whether natural-language documentation helps coding agents resolve software issues, and we build the tools to construct and evaluate it. We introduce a roundtrip benchmark that scores code descriptions by whether code regenerated from them passes the original tests, and show that completeness, not length, drives a description's fidelity. Using the benchmark as an
This paper challenges the intuitive assumption that better documentation directly improves coding agent performance, highlighting the complexities of integrating natural language understanding into agentic workflows. It provides a novel benchmark for evaluating code descriptions, which is crucial for developing more effective code generation and repair systems.