mlsanityData to 7 Oct 2026

Seeing is Fixing: Cross-Modal Reasoning with Multimodal LLMs for Visual Software Issue Fixing

arXiv 2506.16136 ↗First posted 19 Jun 2025cs.SEcited by 11

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

  1. 2025Adversarial Reasoning for Repair Based on Inferred Program Intent19 May

Other references · 26

  1. 2025SWE-RL: Advancing LLM Reasoning via Reinforcement Learning on Open Software Evolutioncited by 246
  2. 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
  3. 2024SWE-Search: Enhancing Software Agents with Monte Carlo Tree Search and Iterative Refinementcited by 124
  4. 2024MarsCode Agent: AI-native Automated Bug Fixingcited by 68
  5. 2025WebGen-Bench: Evaluating LLMs on Generating Interactive and Functional Websites from Scratchcited by 66
  6. 2025A Survey on (M)LLM-Based GUI Agentscited by 61
  7. 2023A Survey on Large Language Models for Software Engineeringcited by 58
  8. 2024Alibaba LingmaAgent: Improving Automated Issue Resolution via Comprehensive Repository Explorationcited by 58
  9. 2023RepairLLaMA: Efficient Representations and Fine-Tuned Adapters for Program Repaircited by 50
  10. 2025Injecting Domain-Specific Knowledge into Large Language Models: A Comprehensive Surveycited by 47
  11. 2024You Name It, I Run It: An LLM Agent to Execute Tests of Arbitrary Projectscited by 45
  12. 2024A Systematic Literature Review on Large Language Models for Automated Program Repaircited by 37
14 more
  1. 2024UniDebugger: Hierarchical Multi-Agent Framework for Unified Software Debuggingcited by 35
  2. 2024Automatically Generating UI Code from Screenshot: A Divide-and-Conquer-Based Approachcited by 24
  3. 2024An Empirical Study on LLM-based Agents for Automated Bug Fixingcited by 23
  4. 2025Agentic Bug Reproduction for Effective Automated Program Repair at Googlecited by 20
  5. 2024ContrastRepair: Enhancing Conversation-Based Automated Program Repair via Contrastive Test Case Pairscited by 19
  6. 2024How Far Can We Go with Practical Function-Level Program Repair?cited by 16
  7. 2024Aligning the Objective of LLM-based Program Repaircited by 12
  8. 2024Doc2OracLL: Investigating the Impact of Documentation on LLM-based Test Oracle Generationcited by 10
  9. 2023Vision-Based Mobile App GUI Testing: A Surveycited by 8
  10. 2024DesignRepair: Dual-Stream Design Guideline-Aware Frontend Repair with Large Language Modelscited by 6
  11. 2025PredicateFix: Repairing Static Analysis Alerts with Bridging Predicatescited by 5
  12. 2025Programming with Pixels: Can Computer-Use Agents do Software Engineering?cited by 4
  13. 2024Automated Soap Opera Testing Directed by LLMs and Scenario Knowledge: Feasibility, Challenges, and Road Aheadcited by 2
  14. 2025Fixing 7,400 Bugs for 1: Cheap Crash-Site Program Repaircited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 2; 2026: 9.

11 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2026VisualRepair: Dynamic Tool Calling and Region Focusing for Visual Software Issue Repair
  2. 2026FailureMem: A Failure-Aware Multimodal Framework for Autonomous Software Repair
  3. 2026SWE-PolyVision: Benchmarking Cross-Image Abductive Reasoning for Repository-Level Software Engineering
  4. 2026TraceView: Interactive Visualization of Agentic Program Repair Trajectories
  5. 2026Beyond NL2Code: A Structured Survey of Multimodal Code Intelligence
  6. 2024ThinkRepair: Self-Directed Automated Program Repair
  7. 2025REFINE: Enhancing Program Repair Agents through Context-Aware Patch Refinement
  8. 2025Unlocking LLM Repair Capabilities Through Cross-Language Translation and Multi-Agent Refinement