• DocumentCode
    1999587
  • Title

    Data Model Comprehension: An Empirical Comparison of ER and UML Class Diagrams

  • Author

    De Lucia, Andrea ; Gravino, Carmine ; Oliveto, Rocco ; Tortora, Genoveffa

  • Author_Institution
    Dept. of Math. & Inf., Univ. of Salerno, Fisciano
  • fYear
    2008
  • fDate
    10-13 June 2008
  • Firstpage
    93
  • Lastpage
    102
  • Abstract
    We present the results of two controlled experiments to compare ER and UML class diagrams, in order to find out which of the models provides better support during the comprehension of data models. The experiment involved Master and Bachelor students performing comprehension tasks on data models represented by ER or UML class diagrams. The achieved results show that UML class diagrams significantly improve the comprehension level achieved by subjects. Moreover, having different subjects with different levels of ability and experience allowed us to also make some considerations on the influence of such factors on the comprehension performances.
  • Keywords
    Unified Modeling Language; computer science education; software engineering; ER class diagrams; UML class diagrams; comprehension tasks; data model comprehension; software engineering course; Context modeling; Data models; Erbium; Informatics; Mathematics; Object oriented databases; Object oriented modeling; Relational databases; Software engineering; Unified modeling language; Comprehension; Data Models; ER diagrams; Empirical Studies; UML class diagrams;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2008. ICPC 2008. The 16th IEEE International Conference on
  • Conference_Location
    Amsterdam
  • ISSN
    1092-8138
  • Print_ISBN
    978-0-7695-3176-2
  • Type

    conf

  • DOI
    10.1109/ICPC.2008.26
  • Filename
    4556121