Assessing GPT-4-Vision's Capabilities in UML-Based Code Generation
Not on the map. Why?
Abstract (arXiv)
The emergence of advanced neural networks has opened up new ways in automated code generation from conceptual models, promising to enhance software development processes. This paper presents a preliminary evaluation of GPT-4-Vision, a state-of-the-art deep learning model, and its capabilities in transforming Unified Modeling Language (UML) class diagrams into fully operating Java class files. In our study, we used exported images of 18 class diagrams comprising 10 single-class and 8 multi-class diagrams. We used 3 different prompts for each input, and we manually evaluated the results. We created a scoring system in which we scored the occurrence of elements found in the diagram within the source code. On average, the model was able to generate source code for 88% of the elements shown in the diagrams. Our results indicate that GPT-4-Vision exhibits proficiency in handling single-class UML diagrams, successfully transforming them into syntactically correct class files. However, for multi-class UML diagrams, the model's performance is weaker compared to single-class diagrams. In summary, further investigations are necessary to exploit the model's potential completely.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 2 of its 12 references that are in the map. First posted on arXiv 22 Apr 2024.
Builds on
2 of 12 references.
References · 2
- 2017Attention Is All You Needcited by 59,932
- 2023LLM-based Control Code Generation using Image Recognitioncited by 10
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 1.
4 papers.
- 2024An Eye for an AI: Evaluating GPT-4o's Visual Perception Skills and Geometric Reasoning Skills Using Computer Graphics Questionscited by 2
- 2025Leveraging ChatGPT for Sponsored Ad Detection and Keyword Extraction in YouTube Videoscited by 2
- 2025Data Dependency-Aware Code Generation from Enhanced UML Sequence Diagramscited by 0
- 2026Prior Bias in Vision Language Models on UML Diagram Interpretationcited by 0
- 2026Prior Bias in Vision Language Models on UML Diagram Interpretation3 Jul 2026
- 2025Data Dependency-Aware Code Generation from Enhanced UML Sequence Diagrams5 Aug 2025
- 2025Leveraging ChatGPT for Sponsored Ad Detection and Keyword Extraction in YouTube Videos20 Feb 2025
- 2024An Eye for an AI: Evaluating GPT-4o's Visual Perception Skills and Geometric Reasoning Skills Using Computer Graphics Questions22 Oct 2024