Grupo Alarcos · Conference paper · 2011
Identifying the Weaknesses of UML Class Diagrams during Data Model Comprehension
Gabriele Bavota, Carmine Gravino, Rocco Oliveto, Andrea De Lucía, Genoveffa Tortora, Marcela Genero Bocco, José Antonio Cruz Lemus
In this paper we present an experiment and two replications aimed at comparing the support provided by ER and UML class diagrams during comprehension activities by focusing on the single building blocks of the two notations. This kind of analysis can be used to identify weakness in a notation and/or justify the need of preferring ER or UML for data modeling. The results reveal that UML class diagrams are generally more comprehensible than ER diagrams, even if the former has some weaknesses related to three building blocks, i.e., multi-value attribute, composite attribute, and weak entity. These findings suggest that a UML class diagram extension should be considered to overcome these weaknesses and improve the comprehensibility of the notation.
On the same topic
- 2015 A fine-grained analysis of the support provided by UML class diagrams and ER diagrams during data model mainte
- 2008 Empirical Validation of Measures for UML Class Diagrams: A Meta-Analysis Study
- 2004 Finding "Early" Indicators of UML Class Diagrams Understandability and Modifiability
- 2011 Assessing the influence of stereotypes on the comprehension of UML sequence diagrams: A family of experiments