Empirical evaluation of aesthetics-based graph layout

Purchase, H.C. , Carrington, D. and Allder, J.-A. (2002) Empirical evaluation of aesthetics-based graph layout. Empirical Software Engineering, 7(3), pp. 233-255. (doi: 10.1023/A:1016344215610)

Full text not currently available from Enlighten.


Many automatic graph layout algorithms have been designed and implemented to display relational data in a graphical (usually node-arc) manner. The success of these algorithms is typically measured by their computational efficiency and the extent to which they conform to aesthetic criteria (for example, minimising the number of crossings, maximising symmetry). Little research has been performed on the usability aspects of such algorithms: do they produce graph drawings that make the embodied information easy to use and understand? Is the computational effort expended on conforming to the assumed aesthetic criteria justifiable with respect to better usability? This paper reports on usability studies that were performed to investigate the merit of automatic graph layout algorithms with respect to human use. The paper describes three ways in which this issue has been considered experimentally: first, investigating individual aesthetic criteria in simple, abstract graph structures; second, investigating the results of common automatic graph layout algorithms; and third, investigating individual aesthetic criteria and other relevant secondary notations in Unified Modeling Language class and collaboration diagrams. The results show that the use of only some aesthetics affect usability significantly, and that the semantic domain of the graph drawings affects which aesthetic criteria need to be emphasised.

Item Type:Articles
Glasgow Author(s) Enlighten ID:Purchase, Dr Helen
Authors: Purchase, H.C., Carrington, D., and Allder, J.-A.
College/School:College of Science and Engineering > School of Computing Science
Journal Name:Empirical Software Engineering
Publisher:Kluwer Academic

University Staff: Request a correction | Enlighten Editors: Update this record