Diagrams can be valuable tools in requirements engineering to establish a shared understanding between software engineers and stakeholders. However, interacting with these visual representations can be challenging for some stakeholders who prefer textual descriptions and may need support to inter- pret notation elements and understand the diagram structure and meaning. To address this need, we explore the use of Large Language Models to effectively assist stakeholders interacting with diagrams by providing automatic textual explanations and contextual guidance. Specifically, we aim to design and evaluate with stakeholders an interactive layer (integrated into an end- user-oriented modelling tool) that provides automatic diagram explanations in natural language. As a first step toward our research objective, this paper investigates the capability of GPT4 to generate appropriate textual descriptions from domain models. We use a test data set consisting of UML class diagrams in various formats, belonging to the domain of digital agriculture, and develop a set of prompts to generate the interactive ex- planatory layer. We conduct a technical evaluation of the output, focusing on correctness, completeness, and understandability. The results provide valuable insights to inform future design and research, while also revealing potential challenges in real-world applications.
Assisting stakeholders in class diagram interpretation with LLMs: a work in progress
Mannari C.;Bacco M.;
2025
Abstract
Diagrams can be valuable tools in requirements engineering to establish a shared understanding between software engineers and stakeholders. However, interacting with these visual representations can be challenging for some stakeholders who prefer textual descriptions and may need support to inter- pret notation elements and understand the diagram structure and meaning. To address this need, we explore the use of Large Language Models to effectively assist stakeholders interacting with diagrams by providing automatic textual explanations and contextual guidance. Specifically, we aim to design and evaluate with stakeholders an interactive layer (integrated into an end- user-oriented modelling tool) that provides automatic diagram explanations in natural language. As a first step toward our research objective, this paper investigates the capability of GPT4 to generate appropriate textual descriptions from domain models. We use a test data set consisting of UML class diagrams in various formats, belonging to the domain of digital agriculture, and develop a set of prompts to generate the interactive ex- planatory layer. We conduct a technical evaluation of the output, focusing on correctness, completeness, and understandability. The results provide valuable insights to inform future design and research, while also revealing potential challenges in real-world applications.| File | Dimensione | Formato | |
|---|---|---|---|
|
MoDRE25_paper5_preprint.pdf
accesso aperto
Descrizione: Assisting Stakeholders in Class Diagram Interpretation with LLMs: a Work in Progress
Tipologia:
Documento in Pre-print
Licenza:
Altro tipo di licenza
Dimensione
268.74 kB
Formato
Adobe PDF
|
268.74 kB | Adobe PDF | Visualizza/Apri |
|
Mannari et al_Assisting_Stakeholders_in_Class_Diagram_Interpretation_with_LLMs_a_Work_in_Progress_VoR.pdf
solo utenti autorizzati
Descrizione: Assisting Stakeholders in Class Diagram Interpretation with LLMs: a Work in Progress
Tipologia:
Versione Editoriale (PDF)
Licenza:
NON PUBBLICO - Accesso privato/ristretto
Dimensione
292.22 kB
Formato
Adobe PDF
|
292.22 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


