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
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;
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
DOI :
10.1109/VISSOF.2009.5336430