The Effect of Layout on the Comprehension of UML Class Diagrams: A Controlled Experiment

被引:21
|
作者
Sharif, Bonita [1 ]
Maletic, Jonathan I. [1 ]
机构
[1] Kent State Univ, Dept Comp Sci, Kent, OH 44242 USA
关键词
STEREOTYPES; MODELS;
D O I
10.1109/VISSOF.2009.5336430
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The results of a controlled experiment assessing the effects of different layout strategies on the comprehension of UML class diagrams of two software systems is presented. Six different categories of software comprehension tasks, with varying degrees of difficulty, are used to assess the layouts. Each task consists of several questions aimed at measuring the comprehensibility of a layout. The study involved 45 participants of varied experience in software design and programming ability. A report on the quantitative analysis of accuracy, speed, confidence level and preference of solving the tasks is given. Results indicate that clustered layouts demonstrate significant improvement in subject accuracy and speed in solving the problems in a majority of tasks.
引用
收藏
页码:11 / 18
页数:8
相关论文
共 50 条
  • [21] Composition inference for UML class diagrams
    Ana Milanova
    [J]. Automated Software Engineering, 2007, 14 : 179 - 213
  • [22] Organizing UML class diagrams in layers
    Kumar, V
    Deka, JK
    [J]. Enabling Technologies for the New Knowledge Society, 2005, : 39 - 55
  • [23] Full Satisfiability of UML Class Diagrams
    Artale, Alessandro
    Calvanese, Diego
    Ibanez-Garcia, Angelica
    [J]. CONCEPTUAL MODELING - ER 2010, 2010, 6412 : 317 - 331
  • [24] DEPENDENCE ANALYSIS FOR UML CLASS DIAGRAMS
    Wu Fangjun~* Yi Tong~* ** ~*(Dept of Computer Science and Eng.
    [J]. Journal of Electronics(China), 2004, (03) : 249 - 254
  • [25] DEPENDENCE ANALYSIS FOR UML CLASS DIAGRAMS
    Wu Fangjun Yi Tong Dept of Computer Science and Eng Southeast University Nanjing Laboratory of Computer Center Yichun University Yichun
    [J]. JournalofElectronics., 2004, (03) - 254
  • [26] Composition inference for UML class diagrams
    Milanova, Ana
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2007, 14 (02) : 179 - 213
  • [27] Transformation rules for UML class diagrams
    Gogolla, M
    Richters, M
    [J]. UNIFIED MODELING LANGUAGE: UML'98: BEYOND THE NOTATION, 1999, 1618 : 92 - 106
  • [28] Agent UML class diagrams revisited
    Huget, MP
    [J]. AGENT TECHNOLOGIES, INFRASTRUCTURES, TOOLS, AND APPLICATIONS FOR E-SERVICES, 2002, 2592 : 49 - 60
  • [29] 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
  • [30] 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