• DocumentCode
    2447452
  • Title

    The effect of layout on the comprehension of UML class diagrams: A controlled experiment

  • Author

    Sharif, Bonita ; Maletic, Jonathan I.

  • Author_Institution
    Dept. of Comput. Sci., Kent State Univ., Kent, OH, USA
  • fYear
    2009
  • fDate
    25-26 Sept. 2009
  • Firstpage
    11
  • Lastpage
    18
  • Abstract
    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.
  • Keywords
    Unified Modeling Language; diagrams; program visualisation; UML class diagrams; clustered layout strategies; controlled experiment; programming ability; software comprehension tasks; software design; software systems; software visualization; Control systems; Design for experiments; Displays; Software design; Software maintenance; Software systems; Unified modeling language; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visualizing Software for Understanding and Analysis, 2009. VISSOFT 2009. 5th IEEE International Workshop on
  • Conference_Location
    Edmonton, AB
  • Print_ISBN
    978-1-4244-5027-5
  • Electronic_ISBN
    978-1-4244-5026-8
  • Type

    conf

  • DOI
    10.1109/VISSOF.2009.5336430
  • Filename
    5336430