DocumentCode :
2333610
Title :
Empirical assessment of UML class diagram layouts based on architectural importance
Author :
Sharif, Bonita
Author_Institution :
Dept. of Comput. Sci. & Inf. Syst., Youngstown State Univ., Youngstown, OH, USA
fYear :
2011
fDate :
25-30 Sept. 2011
Firstpage :
544
Lastpage :
549
Abstract :
The paper presents a family of experiments that investigate the effectiveness of different layout techniques for class diagrams in the Unified Modeling Language (UML). Three different layout schemes are examined based on architectural importance of class stereotypes. The premise is that layout techniques for UML class diagrams significantly impact comprehension. Both traditional questionnaire-based studies as well as eye-tracking studies are done to quantitatively measure the performance of subjects solving specific software maintenance tasks. The main contribution is the detailed empirical validation of a set of layout techniques with respect to a variety of software maintenance tasks. Results indicate that layout plays a significant role in the comprehension of UML class diagrams. In particular, there is a significant improvement in accuracy, time, and visual effort for one particular layout scheme, namely multi-cluster. The end goal is to determine effective ways to adjust the layout of existing UML class diagrams to support program comprehension during maintenance.
Keywords :
Unified Modeling Language; software architecture; software maintenance; UML class diagram layouts; Unified Modeling Language; architectural importance; class stereotypes; empirical assessment; layout techniques; program comprehension; software maintenance; Accuracy; Guidelines; Layout; Observers; Software maintenance; Unified modeling language; Visualization; UML class diagram layout; design pattern roles; eye-tracking studies; layout guidelines; questionnaire studies;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance (ICSM), 2011 27th IEEE International Conference on
Conference_Location :
Williamsburg, VI
ISSN :
1063-6773
Print_ISBN :
978-1-4577-0663-9
Electronic_ISBN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2011.6080828
Filename :
6080828
Link To Document :
بازگشت