Identifying the Weaknesses of UML Class Diagrams during Data Model Comprehension

@inproceedings{Bavota2011IdentifyingTW,
  title={Identifying the Weaknesses of UML Class Diagrams during Data Model Comprehension},
  author={Gabriele Bavota and Carmine Gravino and Rocco Oliveto and Andrea De Lucia and Genny Tortora and Marcela Genero and Jos{\'e} A. Cruz-Lemus},
  booktitle={MoDELS},
  year={2011}
}
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… CONTINUE READING