@neilernst

On evaluating the layout of UML diagrams for program comprehension

K. Wong, and D. Sun. Software Quality Journal 14 (3): 233--259 (September 2006)

Abstract

UML class and sequence diagrams are helpful for understanding the static structure and dynamic behavior of a software system. Algorithms and tools have been developed to generate these UML diagrams automatically for program understanding purposes. Many tools, however, often ignore perceptual factors in the layout of these diagrams. Therefore, users still have to spend much time and effort rearranging boxes and lines to make the diagram understandable. This article presents key criteria and guidelines for the effective layout of UML class and sequence diagrams from the perspective of perceptual theories. Two UML tools are evaluated to illustrate how the criteria can be applied to assess the readability of their generated diagrams.

Description

citeulike sept 4

Links and resources

DOI:
10.1007/s11219-006-9218-2
URL:
http://www.springerlink.com/content/xl5xvt6005854901/
BibTeX key:
wong06
search on:

Comments and Reviews  
(0)

There is no review or comment yet. You can write one!

Tags


Cite this publication