Coding with Eyes: Visual Feedback Unlocks Reliable GUI Code Generating and Debugging
Not on the map. Why?
Abstract (arXiv)
Recent advances in Large Language Model (LLM)-based agents have shown remarkable progress in code generation. However, current agent methods mainly rely on text-output-based feedback (e.g. command-line outputs) for multi-round debugging and struggle in graphical user interface (GUI) that involve visual information. This is mainly due to two limitations: 1) GUI programs are event-driven, yet existing methods cannot simulate user interactions to trigger GUI element logic 2) GUI programs possess visual attributes, making it difficult for text-based approaches to assess whether the rendered interface meets user needs. To systematically address these challenges, we first introduce InteractGUI Bench, a novel benchmark comprising 984 commonly used real-world desktop GUI application tasks designed for fine-grained evaluation of both interaction logic and visual structure. Furthermore, we propose VF-Coder, a vision-feedback-based multi-agent system for debugging GUI code. By perceiving visual information and directly interacting with program interfaces, VF-Coder can identify potential logic and layout issues in a human-like manner. On InteractGUI Bench, our VF-Coder approach increases the success rate of Gemini-3-Flash from 21.68% to 28.29% and raises the visual score from 0.4284 to 0.5584, indicating the effectiveness of visual feedback in GUI debugging.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 31 of its 43 references that are in the map. First posted on arXiv 14 Mar 2026.
Builds on
31 of 43 references.
References · 31
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2021Program Synthesis with Large Language Modelscited by 3,637
- 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
- 2016Identity Mappings in Deep Residual Networkscited by 1,965
- 2022Competition-Level Code Generation with AlphaCodecited by 1,462
- 2021Measuring Coding Challenge Competence With APPScited by 902
- 2026Kimi K2.5: Visual Agentic Intelligencecited by 501
- 2024CodeAgent: Enhancing Code Generation with Tool-Integrated Agent Systems for Real-World Repo-level Coding Challengescited by 282
- 2025UI-TARS-2 Technical Report: Advancing GUI Agent with Multi-Turn Reinforcement Learningcited by 215
- 2024Design2Code: Benchmarking Multimodal Code Generation for Automated Front-End Engineeringcited by 152
- 2024SWE-Search: Enhancing Software Agents with Monte Carlo Tree Search and Iterative Refinementcited by 132
19 more
- 2024Unlocking the conversion of Web Screenshots into HTML Code with the WebSight Datasetcited by 129
- 2023Self-Edit: Fault-Aware Code Editor for Code Generationcited by 111
- 2025GTA1: GUI Test-time Scaling Agentcited by 106
- 2024GUI Agents: A Surveycited by 103
- 2025MAI-UI Technical Report: Real-World Centric Foundation GUI Agentscited by 91
- 2024ToolGen: Unified Tool Retrieval and Calling via Generationcited by 74
- 2024DevEval: A Manually-Annotated Code Generation Benchmark Aligned with Real-World Code Repositoriescited by 72
- 2025WebGen-Bench: Evaluating LLMs on Generating Interactive and Functional Websites from Scratchcited by 72
- 2024Interaction2Code: Benchmarking MLLM-based Interactive Webpage Code Generation from Interactive Prototypingcited by 51
- 2025Web-Bench: A LLM Code Benchmark Based on Web Standards and Frameworkscited by 40
- 2024EvoCodeBench: An Evolving Code Generation Benchmark with Domain-Specific Evaluationscited by 34
- 2025GUI-Xplore: Empowering Generalizable GUI Agents with One Explorationcited by 25
- 2025QualityFlow: An Agentic Workflow for Program Synthesis Controlled by LLM Quality Checkscited by 22
- 2025FrontendBench: A Benchmark for Evaluating LLMs on Front-End Development via Automatic Evaluationcited by 20
- 2025MLLM-Based UI2Code Automation Guided by UI Layout Informationcited by 17
- 2025cAST: Enhancing Code Retrieval-Augmented Generation with Structural Chunking via Abstract Syntax Treecited by 17
- 2024ROCODE: Integrating Backtracking Mechanism and Program Analysis in Large Language Models for Code Generationcited by 13
- 2024CodeNav: Beyond tool-use to using real-world codebases with LLM agentscited by 8
- 2024DesignRepair: Dual-Stream Design Guideline-Aware Frontend Repair with Large Language Modelscited by 6
Built on by
Citing papers per year: 2026: 1.
1 paper.