Benchmarking and Evaluating VLMs for Software Architecture Diagram Understanding

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Ouyang, Shuyin, Zhang, Jie M., Gong, Jingzhi, Jahangirova, Gunel, Mousavi, Mohammad Reza, Johns, Jack, Lee, Beum Seuk, Ziolkowski, Adam, Virginas, Botond, Noppen, Joost
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911568398123008
author Ouyang, Shuyin
Zhang, Jie M.
Gong, Jingzhi
Jahangirova, Gunel
Mousavi, Mohammad Reza
Johns, Jack
Lee, Beum Seuk
Ziolkowski, Adam
Virginas, Botond
Noppen, Joost
author_facet Ouyang, Shuyin
Zhang, Jie M.
Gong, Jingzhi
Jahangirova, Gunel
Mousavi, Mohammad Reza
Johns, Jack
Lee, Beum Seuk
Ziolkowski, Adam
Virginas, Botond
Noppen, Joost
contents Software architecture diagrams are important design artifacts for communicating system structure, behavior, and data organization throughout the software development lifecycle. Although recent progress in large language models has substantially advanced code-centric software engineering tasks such as code generation, testing, and maintenance, the ability of modern vision-language models (VLMs) to understand software architecture diagrams remains underexplored. To address this gap, we present SADU, a benchmark for Software Architecture Diagram Understanding that evaluates VLMs on architecture diagrams as structured software engineering artifacts rather than generic images. SADU contains 154 carefully curated diagrams spanning behavioral, structural, and ER diagrams, paired with structured annotations and 2,431 question-answer tasks covering counting and retrieval reasoning. We evaluate 11 state-of-the-art VLMs from the Gemini, Claude, GPT, and Qwen families. Our results show that software architecture diagram understanding remains challenging for current models: the best-performing model gemini-3-flash-preview achieves only 70.18\% accuracy, while gpt-4o-mini only achieves 17.77\% accuracy. The results further reveal the weaknesses in diagram reasoning and visual relation grounding, highlighting a gap between current VLMs and the needs of design-stage software engineering. SADU provides a foundation for future research on diagram-aware AI systems and more faithful AI-assisted software engineering workflows.
format Preprint
id arxiv_https___arxiv_org_abs_2604_04009
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Benchmarking and Evaluating VLMs for Software Architecture Diagram Understanding
Ouyang, Shuyin
Zhang, Jie M.
Gong, Jingzhi
Jahangirova, Gunel
Mousavi, Mohammad Reza
Johns, Jack
Lee, Beum Seuk
Ziolkowski, Adam
Virginas, Botond
Noppen, Joost
Software Engineering
Software architecture diagrams are important design artifacts for communicating system structure, behavior, and data organization throughout the software development lifecycle. Although recent progress in large language models has substantially advanced code-centric software engineering tasks such as code generation, testing, and maintenance, the ability of modern vision-language models (VLMs) to understand software architecture diagrams remains underexplored. To address this gap, we present SADU, a benchmark for Software Architecture Diagram Understanding that evaluates VLMs on architecture diagrams as structured software engineering artifacts rather than generic images. SADU contains 154 carefully curated diagrams spanning behavioral, structural, and ER diagrams, paired with structured annotations and 2,431 question-answer tasks covering counting and retrieval reasoning. We evaluate 11 state-of-the-art VLMs from the Gemini, Claude, GPT, and Qwen families. Our results show that software architecture diagram understanding remains challenging for current models: the best-performing model gemini-3-flash-preview achieves only 70.18\% accuracy, while gpt-4o-mini only achieves 17.77\% accuracy. The results further reveal the weaknesses in diagram reasoning and visual relation grounding, highlighting a gap between current VLMs and the needs of design-stage software engineering. SADU provides a foundation for future research on diagram-aware AI systems and more faithful AI-assisted software engineering workflows.
title Benchmarking and Evaluating VLMs for Software Architecture Diagram Understanding
topic Software Engineering
url https://arxiv.org/abs/2604.04009