You Don't Know Until You Click:Automated GUI Testing for Production-Ready Software Evaluation
Not on the map. Why?
Abstract (arXiv)
Large Language Models (LLMs) and code agents in software development are rapidly evolving from generating isolated code snippets to producing full-fledged software applications with graphical interfaces, interactive logic, and dynamic behaviors. However, current benchmarks fall short in evaluating such production-ready software, as they often rely on static checks or binary pass/fail scripts, failing to capture the interactive behaviors and runtime dynamics that define real-world usability - qualities that only emerge when an application is actively used. This is the blind spot of current evaluation: you don't know if an app works until you click through it, interact with it, and observe how it responds. To bridge this gap, we introduce RealDevWorld, a novel evaluation framework for automated end-to-end assessment of LLMs' ability to generate production-ready repositories from scratch. It features two key components: (1) RealDevBench, a diverse collection of 194 open-ended software engineering tasks across multiple domains, incorporating multimodal elements to reflect real-world complexity; and (2) AppEvalPilot, a new agent-as-a-judge evaluation system that simulates realistic, GUI-based user interactions to automatically and holistically assess software functional correctness, visual fidelity, and runtime behavior. The framework delivers fine-grained, task-specific diagnostic feedback, supporting nuanced evaluation beyond simple success/failure judgments. Empirical results show that RealDevWorld delivers effective, automatic, and human-aligned evaluations, achieving an accuracy of 0.92 and a correlation of 0.85 with expert human assessments, while significantly reducing the reliance on manual review. This enables scalable, human-aligned assessment of production-level software generated by LLMs. Our code is available on GitHub.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 15 of its 36 references that are in the map. First posted on arXiv 17 Aug 2025.
Builds on
15 of 36 references.
References · 15
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,626
- 2025Qwen2.5-VL Technical Reportcited by 5,587
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
- 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 2,004
- 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agentscited by 1,002
- 2024SeeClick: Harnessing GUI Grounding for Advanced Visual GUI Agentscited by 567
- 2024BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructionscited by 546
- 2023RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generationcited by 367
- 2024Agent-as-a-Judge: Evaluate Agents with Agentscited by 238
- 2023CrossCodeEval: A Diverse and Multilingual Benchmark for Cross-File Code Completioncited by 183
- 2025SWE-Lancer: Can Frontier LLMs Earn 1 Million from Real-World Freelance Software Engineering?cited by 105
- 2024A Systematic Survey and Critical Review on Evaluating Large Language Models: Challenges, Limitations, and Recommendationscited by 85
3 more
Built on by
Citing papers per year: 2025: 1; 2026: 11.
12 papers.
- 2026AJ-Bench: Benchmarking Agent-as-a-Judge for Environment-Aware Evaluationcited by 12
- 2025WebDevJudge: Evaluating (M)LLMs as Critiques for Web Development Qualitycited by 11
- 2026DataSpace: Benchmarking Data Agents for Verifiable Analytics over Heterogeneous Workspacescited by 3
- 2026DiagEval: Trajectory-Conditioned Diagnosis for Reliable Software Evaluation with GUI Agentscited by 2
- 2026RecreationWorld: Scalable and Verifiable Environments for Hybrid Computer-Use Agentscited by 1
- 2026DataMagic: Authoring Data Videos through Declarative Multi-Agent Orchestrationcited by 1
- 2026FinReportBench: Measuring and Improving Institution-Grade Financial Report Generationcited by 0
- 2026OpenHarmony Bench: Evaluating LLMs and Coding Agents on OpenHarmony App Developmentcited by 0
- 2026Framework and Benchmark for Code-Driven Agentic Testing in Web Developmentcited by 0
- 2026Automatic multimodal UX improvement recommendations from LLM agent user simulationscited by 0
- 2026DataVista: Diagnosing Multimodal LLMs on Data Video Understandingcited by 0
- 2026Interaction-as-a-Judgecited by 0
- 2026Interaction-as-a-Judge13 Oct 2026
- 2026DataVista: Diagnosing Multimodal LLMs on Data Video Understanding8 Oct 2026
- 2026DataMagic: Authoring Data Videos through Declarative Multi-Agent Orchestration27 Sep 2026
- 2026Automatic multimodal UX improvement recommendations from LLM agent user simulations19 Sep 2026
- 2026RecreationWorld: Scalable and Verifiable Environments for Hybrid Computer-Use Agents18 Sep 2026
- 2026Framework and Benchmark for Code-Driven Agentic Testing in Web Development31 Aug 2026
- 2026OpenHarmony Bench: Evaluating LLMs and Coding Agents on OpenHarmony App Development17 Aug 2026
- 2026FinReportBench: Measuring and Improving Institution-Grade Financial Report Generation5 Aug 2026
- 2026DataSpace: Benchmarking Data Agents for Verifiable Analytics over Heterogeneous Workspaces4 Aug 2026
- 2026DiagEval: Trajectory-Conditioned Diagnosis for Reliable Software Evaluation with GUI Agents17 May 2026
- 2026AJ-Bench: Benchmarking Agent-as-a-Judge for Environment-Aware Evaluation20 Apr 2026
- 2025WebDevJudge: Evaluating (M)LLMs as Critiques for Web Development Quality21 Oct 2025