Data model comprehension - An empirical comparison of ER and UML class diagrams

被引:11
|
作者
De Lucia, Andrea [1 ]
Gravino, Carmine [1 ]
Oliveto, Rocco [1 ]
Tortora, Genoveffa [1 ]
机构
[1] Univ Salerno, Dept Math & Informat, I-84084 Fisciano, SA, Italy
关键词
D O I
10.1109/ICPC.2008.26
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:93 / 102
页数:10
相关论文
共 50 条
  • [31] Agent UML class diagrams revisited
    Huget, MP
    [J]. AGENT TECHNOLOGIES, INFRASTRUCTURES, TOOLS, AND APPLICATIONS FOR E-SERVICES, 2002, 2592 : 49 - 60
  • [32] Composition inference for UML class diagrams
    Milanova, Ana
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2007, 14 (02) : 179 - 213
  • [33] Transformation rules for UML class diagrams
    Gogolla, M
    Richters, M
    [J]. UNIFIED MODELING LANGUAGE: UML'98: BEYOND THE NOTATION, 1999, 1618 : 92 - 106
  • [34] Model-to-Model TransformationFrom UML Class Diagrams to Labeled Property Graphs
    Ana León
    Maribel Yasmina Santos
    Alberto García
    Juan Carlos Casamayor
    Oscar Pastor
    [J]. Business & Information Systems Engineering, 2024, 66 : 85 - 110
  • [35] Mutation Operators for UML Class Diagrams
    Fernanda Granda, Maria
    Condori-Fernandez, Nelly
    Vos, Tanja E. J.
    Pastor, Oscar
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2016), 2016, 9694 : 325 - 341
  • [36] Improving the testability of UML class diagrams
    Baudry, B
    Le Traon, Y
    Sunyé, G
    [J]. IWOTA 2004: 1ST INTERNATIONAL WORKSHOP ON TESTABILITY ASSESSMENT, PROCEEDINGS, 2004, : 70 - 80
  • [37] A Survey of Metrics for UML Class Diagrams
    Genero, Marcela
    Piattini, Mario
    Calero, Coral
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2005, 4 (09): : 59 - 92
  • [38] A diagramming software for UML class diagrams
    Gutwenger, C
    Jünger, M
    Klein, K
    Kupke, J
    Leipert, S
    Mutzel, P
    [J]. GRAPH DRAWING SOFTWARE, 2004, : 257 - 278
  • [39] Connection between UML use case diagrams and UML class diagrams: a matrix proposal
    Alturas, Braulio
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2023, 72 (03) : 161 - 168
  • [40] On the Influence of UML Class Diagrams Refactoring on Code Debt: A Family of Replicated Empirical Studies
    Freire, Savio
    Passos, Amanda
    Mendonca, Manoel
    Sant'Anna, Claudio
    Spinola, Rodrigo O.
    [J]. 2020 46TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2020), 2020, : 346 - 353