ProgramDistill: From Interactive Web Apps to Verifiable Reference-Guided SWE Tasks
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Coding agents are typically evaluated with desired behavior specified through issues or instructions. In practical web development, however, agents may need to infer behavior from working software and implement it in an incomplete application. We introduce ProgramDistill, a benchmark evaluating coding agents on features discovered through interaction with fully functional reference applications. We build ProgramDistill by factorizing applications into features of different granularities, each associated with replayable behaviors executable via its gold patch. Our pipeline, mine-craft-patch, discovers 1,975 replay-verified behaviors across 26 applications and constructs 4,063 tasks without human intervention. Across nine frontier coding agents, GPT-6 Astra and Claude Opus 5 achieve 49.2% and 28.8% success on cumulative workflows in full-application reconstruction. In partial-application reconstruction, success falls from 100% to 64.0% and from 96% to 32% as restoration depth increases from 1 to 8. ProgramDistill thus provides a scalable benchmark with controlled difficulty for evaluating and diagnosing coding agents, and a natural basis for future curriculum-based training.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 23 of its 34 references that are in the map. First posted on arXiv 16 Sep 2026.
Builds on
23 of 34 references.
Closest ancestors · 9
Same direction, newest first
- 2026SWE-bench Science: Can Coding Agents Resolve Engineering Tasks in Science?20 Aug
- 2026DeepSWE: Measuring Frontier Coding Agents on Original, Long-Horizon Engineering Tasks8 Jul
- 2026SWE-Together: Evaluating Coding Agents in Interactive User Sessions29 Jun
- 2026VISTA: An End-to-End Benchmark for Visual Spec-to-Web-App Coding Agents22 May
- 2025SWE-smith: Scaling Data for Software Engineering Agents30 Apr
- 2025R2E-Gym: Procedural Environments and Hybrid Verifiers for Scaling Open-Weights SWE Agents9 Apr
- 2024SpecRover: Code Intent Extraction via LLMs5 Aug
- 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agents23 Jul
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering6 May
Other references · 14
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
- 2023WebArena: A Realistic Web Environment for Building Autonomous Agentscited by 2,006
- 2023Mind2Web: Towards a Generalist Agent for the Webcited by 1,242
- 2024OSWorld: Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computer Environmentscited by 1,195
- 2024SWE-bench Multimodal: Do AI Systems Generalize to Visual Software Domains?cited by 203
- 2024Design2Code: Benchmarking Multimodal Code Generation for Automated Front-End Engineeringcited by 152
- 2026Why Does Self-Distillation (Sometimes) Degrade the Reasoning Capability of LLMs?cited by 103
- 2024Web2Code: A Large-scale Webpage-to-Code Dataset and Evaluation Framework for Multimodal LLMscited by 74
- 2026ProgramBench: Can Language Models Rebuild Programs From Scratch?cited by 59
- 2024Interaction2Code: Benchmarking MLLM-based Interactive Webpage Code Generation from Interactive Prototypingcited by 51
- 2025BugPilot: Complex Bug Generation for Efficient Learning of SWE Skillscited by 30
- 2026Vision2Web: A Hierarchical Benchmark for Visual Website Development with Agent Verificationcited by 16
2 more
- 2024Test Oracle Automation in the era of LLMscited by 11
- 2026MirrorCode: AI can rebuild entire programs from behavior alonecited by 6
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026SWE-INTERACT: Reimagining SWE Benchmarks as User-Driven Long-Horizon Coding Sessions
- 2026WatchPoint: Executable User Feedback for Real-World Agentic Web Development
- 2026SWE-MISBEHAVIOR: Benchmarking and Mitigating Boundary Violations in Software Coding Agents
- 2026SWE-Touch: Benchmarking Coding Agents When Users Touch the Code
- 2026TraceDance: An Automated System for Building Agent Behavior Benchmarks from Real-World Agent Deployment Traces
- 2026WebGameBench: Requirement-to-Application Evaluation for Coding Agents via Browser-Native Games
- 2026Asuka-Bench: Benchmarking Code Agents on Underspecified User Intent and Multi-Round Refinement
- 2026SWE-Explore: Benchmarking How Coding Agents Explore Repositories