An Empirical Study on the Comprehension of Stereotyped UML Class Diagram Layouts

被引:12
|
作者
Sharif, Bonita [1 ]
Maletic, Jonathan I. [1 ]
机构
[1] Kent State Univ, Dept Comp Sci, Kent, OH 44242 USA
关键词
MODELS;
D O I
10.1109/ICPC.2009.5090055
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An empirical study is presented that investigates how stereotype based layouts impact the comprehension of UML class diagrams. This work replicates a previous study using eye-tracking equipment but uses online questionnaires instead. Subjects were given two types of tasks: one addressing UML syntax and the other addressing software design. Three different layout strategies are compared. Along with general aesthetics, the layouts are primarily organized by class stereotypes of control, boundary, and entity. A confidence value for each question was collected from the subjects to help validate the categorization of subjects. Results of the study are compared and contrasted to the eye-tracking study done with the same tasks and layouts. Results show a significant improvement in performance in both types of tasks with the multi-cluster stereotyped layouts.
引用
收藏
页码:268 / 272
页数:5
相关论文
共 50 条
  • [1] UML collaboration diagram syntax: an empirical study of comprehension
    Purchase, HC
    Colpoys, L
    McGill, M
    Carrington, D
    [J]. VISSOFT 2002: FIRST INTERNATIONAL WORKSHOP ON VISUALIZING SOFTWARE FOR UNDERSTANDING AND ANALYSIS, PROCEEDINGS, 2002, : 13 - 22
  • [2] Empirical Analysis of Metrics Using UML Class Diagram
    Mathur, Bhawana
    Kaushik, Manju
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (05) : 32 - 37
  • [3] Diagram Definition: A Case Study with the UML Class Diagram
    Elaasar, Maged
    Labiche, Yvan
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2011, 6981 : 364 - +
  • [4] Data model comprehension - An empirical comparison of ER and UML class diagrams
    De Lucia, Andrea
    Gravino, Carmine
    Oliveto, Rocco
    Tortora, Genoveffa
    [J]. PROCEEDINGS OF THE 16TH IEEE INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, 2008, : 93 - 102
  • [5] Refactoring UML class diagram
    Pereira, C
    Favre, L
    Martinez, L
    [J]. Innovations Through Information Technology, Vols 1 and 2, 2004, : 506 - 510
  • [6] Class Diagram Critic: A Design Critic Tool for UML Class Diagram
    Abdulkareem, Soran Mahmood
    Ali, Norhayati Mohd
    Admodisastro, Novia
    Sultan, Abu Bakar Md
    [J]. ADVANCED SCIENCE LETTERS, 2017, 23 (11) : 11567 - 11571
  • [7] Testability analysis of a UML class diagram
    Baudry, B
    Le Traon, Y
    Sunyé, G
    [J]. EIGHTH IEEE SYMPOSIUM ON SOFTWARE METRICS, PROCEEDINGS, 2002, : 54 - 63
  • [8] UML Class Diagram Metrics Tool
    Girgis, Moheb R.
    Mahmoud, Tarek. M.
    Nour, Rehab R.
    [J]. 2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES 2009), 2009, : 423 - 428
  • [9] Comprehension of diagram syntax: an empirical study of entity relationship notations
    Purchase, HC
    Welland, R
    McGill, M
    Colpoys, L
    [J]. INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2004, 61 (02) : 187 - 203
  • [10] A systematic study of UML class diagram constituents for their abstract and precise recovery
    Guéhéneuc, YG
    [J]. 11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 265 - 274