Jul 2026· Annual Conference on Innovation and Technology in Computer Science Education· 0 citations· 37 references
Computer Science
TL;DR
A systematic literature review of empirical studies on UML SDs in computing education, with a focus on notation, consistency, completeness, and model quality shows that research on comprehension represents the primary focus of literature, followed by studies addressing model quality, while relatively few studies focus on methods and tools.
Abstract
The Unified Modelling Language (UML) is a standard notation for object-oriented modelling and plays a central role in the design of software systems. Both static and dynamic UML models are essential for representing complex system behaviour; however, prior studies indicate that novice learners often struggle to understand the relationships between these models. Students frequently construct sequence diagrams (SDs) that are inconsistent with corresponding class diagrams. Although formative feedback and tool support are well established in programming education, comparable support for UML modelling remains limited. This paper presents a systematic literature review of empirical studies on UML SDs in computing education, with a focus on notation, consistency, completeness, and model quality. The review identified 26 relevant studies from five major electronic databases. These studies were classified into three main categories: comprehension, model quality, and methods and tools. The results show that research on comprehension represents the primary focus of literature, followed by studies addressing model quality, while relatively few studies focus on methods and tools. The review highlights gaps, including limited support for novices and a lack of immediate formative feedback, pointing to opportunities for tools that provide ongoing diagnoses and guidance to help novices create valid SDs, while supporting consistency, completeness, and qualitative aspects.
This survey provides the first systematic synthesis of LLM-based diagram modelling research, highlighting needs for standardised benchmarks, stronger evaluation protocols, broader diagram coverage, and techniques for improving semantic reliability and multi-view consistency.
M. Rahmanian, A. Sami, Yanchao Yu· arXiv.org· 0 citations
This exploratory study provides preliminary evidence for the potential application of CLT to diagrammatic reasoning, suggesting that 11 first-year computing students at a South African university manage mental load during the interpretation of UML class diagrams.
Pakiso J. Khomokhoana, Rouxan C. Fouché· Discover Education· 0 citations
Mathematical communication skills are among the most important skills in mathematics education, helping students convey ideas, explain their thought processes, and represent concepts mathematically. The development of these skills remains a focus of various studies in mathematics education. The purpose of this study is...
Melisha Dwi Pangesty Wijaya, Mulia Putra, Adi Ihsan Imami· JUPIKA: JURNAL PENDIDIKAN MA...· 0 citations
The reviewed studies suggest that software frameworks may contribute to the development of computational thinking by promoting modular problem decomposition, pattern recognition, abstraction, and structured algorithmic reasoning.
E. Ruano-Lara· Frontiers in Education· 0 citations
Results suggest that LLM-supported co-analysis positively impacts student-created RE artifacts in terms of quality and consistency, particularly when addressing early-level problems or when used to convey structural information, while human insight remains critical for refinement and strategic-level cognitive processes...
M. Karimi, Saurabh Tiwari, S. Rathore· SIGSOFT FSE Companion· 0 citations
It is demonstrated that models and code achieve comparable overall correctness, and thus models alone may be sufficient in model-centric scenarios where access to code is limited or unavailable, and a consistent structure-behavior comprehension gap is revealed.
Iris Reinhartz-Berger, Monique Snoeck· Journal of Software and Syst...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.