Seeing is Fixing: Cross-Modal Reasoning with Multimodal LLMs for Visual Software Issue Fixing
On the map: LLM reasoning → Reasoning for agents, planning and code
Abstract (arXiv)
Large language model-(LLM) based automated program repair (APR) techniques have shown promising results in resolving real-world GitHub issue tasks. Existing APR systems are primarily evaluated in unimodal settings (e.g., SWE-bench). However, these autonomous systems struggle to resolve multimodal problem scenarios (e.g., SWE-bench M) due to limitations in interpreting and leveraging visual information. In multimodal scenarios, LLMs need to rely on visual information in the graphical user interface (GUI) to understand bugs and generate fixes. To bridge this gap, we propose GUIRepair, a cross-modal reasoning approach for resolving multimodal issue scenarios by understanding and capturing visual information. Specifically, GUIRepair integrates two key components, Image2Code and Code2Image, to enhance fault comprehension and patch validation. Image2Code extracts relevant project documents based on the issue report, then applies this domain knowledge to generate the reproduced code responsible for the visual symptoms, effectively translating GUI images into executable context for better fault comprehension. Code2Image replays the visual issue scenario using the reproduced code and captures GUI renderings of the patched program to assess whether the fix visually resolves the issue, providing feedback for patch validation. We evaluate GUIRepair on SWE-bench M, and the approach demonstrates significant effectiveness. When utilizing GPT-4o as the base model, GUIRepair solves 157 instances, outperforming the best open-source baseline by 26 instances. Furthermore, when using o4-mini as the base model, GUIRepair can achieve even better results and solve 175 instances, outperforming the top commercial system by 22 instances. This emphasizes the success of our new perspective on incorporating cross-modal reasoning by understanding and capturing visual information to resolve multimodal issues.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Placed in Reasoning for agents, planning and code, one of 17 directions in LLM reasoning. Builds on 27 of its 99 references that are in the map. First posted on arXiv 19 Jun 2025.
Builds on
27 of 99 references.
Closest ancestors · 1
Same direction, newest first
Other references · 26
- 2025SWE-RL: Advancing LLM Reasoning via Reinforcement Learning on Open Software Evolutioncited by 246
- 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
- 2024SWE-Search: Enhancing Software Agents with Monte Carlo Tree Search and Iterative Refinementcited by 124
- 2024MarsCode Agent: AI-native Automated Bug Fixingcited by 68
- 2025WebGen-Bench: Evaluating LLMs on Generating Interactive and Functional Websites from Scratchcited by 66
- 2025A Survey on (M)LLM-Based GUI Agentscited by 61
- 2023A Survey on Large Language Models for Software Engineeringcited by 58
- 2024Alibaba LingmaAgent: Improving Automated Issue Resolution via Comprehensive Repository Explorationcited by 58
- 2023RepairLLaMA: Efficient Representations and Fine-Tuned Adapters for Program Repaircited by 50
- 2025Injecting Domain-Specific Knowledge into Large Language Models: A Comprehensive Surveycited by 47
- 2024You Name It, I Run It: An LLM Agent to Execute Tests of Arbitrary Projectscited by 45
- 2024A Systematic Literature Review on Large Language Models for Automated Program Repaircited by 37
14 more
- 2024UniDebugger: Hierarchical Multi-Agent Framework for Unified Software Debuggingcited by 35
- 2024Automatically Generating UI Code from Screenshot: A Divide-and-Conquer-Based Approachcited by 24
- 2024An Empirical Study on LLM-based Agents for Automated Bug Fixingcited by 23
- 2025Agentic Bug Reproduction for Effective Automated Program Repair at Googlecited by 20
- 2024ContrastRepair: Enhancing Conversation-Based Automated Program Repair via Contrastive Test Case Pairscited by 19
- 2024How Far Can We Go with Practical Function-Level Program Repair?cited by 16
- 2024Aligning the Objective of LLM-based Program Repaircited by 12
- 2024Doc2OracLL: Investigating the Impact of Documentation on LLM-based Test Oracle Generationcited by 10
- 2023Vision-Based Mobile App GUI Testing: A Surveycited by 8
- 2024DesignRepair: Dual-Stream Design Guideline-Aware Frontend Repair with Large Language Modelscited by 6
- 2025PredicateFix: Repairing Static Analysis Alerts with Bridging Predicatescited by 5
- 2025Programming with Pixels: Can Computer-Use Agents do Software Engineering?cited by 4
- 2024Automated Soap Opera Testing Directed by LLMs and Scenario Knowledge: Feasibility, Challenges, and Road Aheadcited by 2
- 2025Fixing 7,400 Bugs for 1: Cheap Crash-Site Program Repaircited by 2
Built on by
Citing papers per year: 2025: 2; 2026: 9.
11 papers.
- 2025WebGen-Agent: Enhancing Interactive Website Generation with Multi-Level Feedback and Step-Level Reinforcement Learningcited by 11
- 2025Agentic Software Issue Resolution with Large Language Models: A Surveycited by 6
- 2026RepoRepair: Leveraging Code Documentation for Repository-Level Automated Program Repaircited by 5
- 2026MM-WebAgent: A Hierarchical Multimodal Web Agent for Webpage Generationcited by 3
- 2026LLM Agents Can See Code Repositoriescited by 3
- 2026VulnResolver: A Hybrid Agent Framework for LLM-Based Automated Vulnerability Issue Resolutioncited by 2
- 2026SVRepair: Structured Visual Reasoning for Automated Program Repaircited by 2
- 2026PassNet: Scaling Large Language Models for Graph Compiler Pass Generationcited by 1
- 2026Beyond Pixel Diffs: Benchmarking Image Change Captioning for Web UI Visual Regression Testingcited by 0
- 2026Beyond Textual Repository Exploration: Dual-Modal Structural Reasoning for Agentic Issue Resolutioncited by 0
- 2026Lost in Perception: Isolating Perceptual and Reasoning Failures in Multimodal Physics and Geometry Reasoningcited by 0
- 2026Lost in Perception: Isolating Perceptual and Reasoning Failures in Multimodal Physics and Geometry Reasoning17 Jul 2026
- 2026Beyond Textual Repository Exploration: Dual-Modal Structural Reasoning for Agentic Issue Resolution2 Jul 2026
- 2026Beyond Pixel Diffs: Benchmarking Image Change Captioning for Web UI Visual Regression Testing2 Jul 2026
- 2026LLM Agents Can See Code Repositories12 Jun 2026
- 2026PassNet: Scaling Large Language Models for Graph Compiler Pass Generation28 May 2026
- 2026MM-WebAgent: A Hierarchical Multimodal Web Agent for Webpage Generation16 Apr 2026
- 2026RepoRepair: Leveraging Code Documentation for Repository-Level Automated Program Repair1 Mar 2026
- 2026SVRepair: Structured Visual Reasoning for Automated Program Repair5 Feb 2026
- 2026VulnResolver: A Hybrid Agent Framework for LLM-Based Automated Vulnerability Issue Resolution20 Jan 2026
- 2025Agentic Software Issue Resolution with Large Language Models: A Survey24 Dec 2025
- 2025WebGen-Agent: Enhancing Interactive Website Generation with Multi-Level Feedback and Step-Level Reinforcement Learning26 Sep 2025
Similar, not cited
Close in wording, no citation either way
- 2026VisualRepair: Dynamic Tool Calling and Region Focusing for Visual Software Issue Repair
- 2026FailureMem: A Failure-Aware Multimodal Framework for Autonomous Software Repair
- 2026SWE-PolyVision: Benchmarking Cross-Image Abductive Reasoning for Repository-Level Software Engineering
- 2026TraceView: Interactive Visualization of Agentic Program Repair Trajectories
- 2026Beyond NL2Code: A Structured Survey of Multimodal Code Intelligence
- 2024ThinkRepair: Self-Directed Automated Program Repair
- 2025REFINE: Enhancing Program Repair Agents through Context-Aware Patch Refinement
- 2025Unlocking LLM Repair Capabilities Through Cross-Language Translation and Multi-Agent Refinement