SVRepair: Structured Visual Reasoning for Automated Program Repair
Large language models (LLMs) have recently shown strong potential for Automated Program Repair (APR), yet most existing approaches remain unimodal and fail to leverage the rich diagnostic signals contained in visual artifacts such as screenshots and control-flow graphs. In practice, many bug reports convey critical information visually (e.g., layout breakage or missing widgets), but directly using such dense visual inputs often causes context loss and noise, making it difficult for MLLMs to ground visual observations into precise fault localization and executable patches. To bridge this semantic gap, we propose
SVRepair
, a multimodal APR framework with structured visual representation. SVRepair first fine-tunes a vision-language model,
Structured Visual Representation (SVR)
, to uniformly transform heterogeneous visual artifacts into a
semantic scene graph
that captures GUI elements and their structural relations (e.g., hierarchy), providing normalized, code-relevant context for downstream repair. Building on the graph, SVRepair drives a coding agent to localize faults and synthesize patches, and further introduces an iterative visual-artifact segmentation strategy that progressively narrows the input to bug-centered regions to suppress irrelevant context and reduce hallucinations. Extensive experiments across multiple benchmarks demonstrate state-of-the-art performance: SVRepair achieves
36.47%
accuracy on SWE-Bench M,
38.02%
on MMCode, and
95.12%
on CodeVision, validating the effectiveness of SVRepair for multimodal program repair.
Citation
If you find our work helpful, feel free to give us a cite.
@misc{tang2026svrepairstructuredvisualreasoning,
title={SVRepair: Structured Visual Reasoning for Automated Program Repair},
author={Xiaoxuan Tang and Jincheng Wang and Liwei Luo and Jingxuan Xu and Sheng Zhou and Dajun Chen and Wei Jiang and Yong Li},
year={2026},
eprint={2602.06090},
archivePrefix={arXiv},
primaryClass={cs.SE},
url={https://arxiv.org/abs/2602.06090},
}
Runs of codefuse-ai CodeFuse-SVR-8B on huggingface.co
49
Total runs
0
24-hour runs
21
3-day runs
22
7-day runs
22
30-day runs
More Information About CodeFuse-SVR-8B huggingface.co Model
CodeFuse-SVR-8B huggingface.co is an AI model on huggingface.co that provides CodeFuse-SVR-8B's model effect (), which can be used instantly with this codefuse-ai CodeFuse-SVR-8B model. huggingface.co supports a free trial of the CodeFuse-SVR-8B model, and also provides paid use of the CodeFuse-SVR-8B. Support call CodeFuse-SVR-8B model through api, including Node.js, Python, http.
CodeFuse-SVR-8B huggingface.co is an online trial and call api platform, which integrates CodeFuse-SVR-8B's modeling effects, including api services, and provides a free online trial of CodeFuse-SVR-8B, you can try CodeFuse-SVR-8B online for free by clicking the link below.
codefuse-ai CodeFuse-SVR-8B online free url in huggingface.co:
CodeFuse-SVR-8B is an open source model from GitHub that offers a free installation service, and any user can find CodeFuse-SVR-8B on GitHub to install. At the same time, huggingface.co provides the effect of CodeFuse-SVR-8B install, users can directly use CodeFuse-SVR-8B installed effect in huggingface.co for debugging and trial. It also supports api for free installation.