Evaluating the Visual Syntax of UML: An Analysis of the Cognitive Effectiveness of the UMLFamily of Diagrams

Daniel Moody, Jos van Hillegersberg

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    77 Citations (Scopus)

    Abstract

    UML is a visual language. However surprisingly, there has been very little attention in either research or practice to the visual notations used in UML. Both academic analyses and official revisions to the standard have focused almost exclusively on semantic issues, with little debate about the visual syntax. We believe this is a major oversight and that as a result, UML’s visual development is lagging behind its semantic development. The lack of attention to visual aspects is surprising given that the form of visual representations is known to have an equal if not greater effect on understanding and problem solving performance than their content. The UML visual notations were developed in a bottom-up manner, by reusing and synthesising existing notations, with choice of graphical conventions based on expert consensus. We argue that this is an inappropriate basis for making visual representation decisions and they should be based on theory and empirical evidence about cognitive effectiveness. This paper evaluates the visual syntax of UML using a set of evidence-based principles for designing cognitively effective visual notations. The analysis reveals some serious design flaws in the UML visual notations together with practical recommendations for fixing them.
    Original languageEnglish
    Title of host publicationSoftware Language Engineering
    Subtitle of host publicationFirst International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers
    EditorsDragan Gašević, Ralf Lämmel, Eric van Wyk
    Place of PublicationBerlin, Heidelberg
    PublisherSpringer
    Pages16-34
    ISBN (Electronic)978-3-642-00434-6
    ISBN (Print)978-3-642-00433-9
    DOIs
    Publication statusPublished - 2009
    Event1st International Conference on Software Language Engineering, SLE 2008 - Toulouse, France
    Duration: 29 Sep 200830 Sep 2008
    Conference number: 1
    http://www.sleconf.org/2008/index.html

    Publication series

    NameLecture Notes in Computer Science
    PublisherSpringer
    Volume5452
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    Conference1st International Conference on Software Language Engineering, SLE 2008
    Abbreviated titleSLE
    CountryFrance
    CityToulouse
    Period29/09/0830/09/08
    Internet address

    Fingerprint

    Semantics
    Visual languages
    Defects

    Keywords

    • Unify modelling language
    • Class diagram
    • Visual variable
    • Graphic complexity
    • Redundant ode

    Cite this

    Moody, D., & van Hillegersberg, J. (2009). Evaluating the Visual Syntax of UML: An Analysis of the Cognitive Effectiveness of the UMLFamily of Diagrams. In D. Gašević, R. Lämmel, & E. van Wyk (Eds.), Software Language Engineering: First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers (pp. 16-34). (Lecture Notes in Computer Science; Vol. 5452). Berlin, Heidelberg: Springer. https://doi.org/10.1007/978-3-642-00434-6_3
    Moody, Daniel ; van Hillegersberg, Jos. / Evaluating the Visual Syntax of UML : An Analysis of the Cognitive Effectiveness of the UMLFamily of Diagrams. Software Language Engineering: First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers. editor / Dragan Gašević ; Ralf Lämmel ; Eric van Wyk. Berlin, Heidelberg : Springer, 2009. pp. 16-34 (Lecture Notes in Computer Science).
    @inproceedings{1c96b33efff846c48591e9c160d3b3fe,
    title = "Evaluating the Visual Syntax of UML: An Analysis of the Cognitive Effectiveness of the UMLFamily of Diagrams",
    abstract = "UML is a visual language. However surprisingly, there has been very little attention in either research or practice to the visual notations used in UML. Both academic analyses and official revisions to the standard have focused almost exclusively on semantic issues, with little debate about the visual syntax. We believe this is a major oversight and that as a result, UML’s visual development is lagging behind its semantic development. The lack of attention to visual aspects is surprising given that the form of visual representations is known to have an equal if not greater effect on understanding and problem solving performance than their content. The UML visual notations were developed in a bottom-up manner, by reusing and synthesising existing notations, with choice of graphical conventions based on expert consensus. We argue that this is an inappropriate basis for making visual representation decisions and they should be based on theory and empirical evidence about cognitive effectiveness. This paper evaluates the visual syntax of UML using a set of evidence-based principles for designing cognitively effective visual notations. The analysis reveals some serious design flaws in the UML visual notations together with practical recommendations for fixing them.",
    keywords = "Unify modelling language, Class diagram, Visual variable, Graphic complexity, Redundant ode",
    author = "Daniel Moody and {van Hillegersberg}, Jos",
    year = "2009",
    doi = "10.1007/978-3-642-00434-6_3",
    language = "English",
    isbn = "978-3-642-00433-9",
    series = "Lecture Notes in Computer Science",
    publisher = "Springer",
    pages = "16--34",
    editor = "Dragan Gašević and Ralf L{\"a}mmel and {van Wyk}, Eric",
    booktitle = "Software Language Engineering",

    }

    Moody, D & van Hillegersberg, J 2009, Evaluating the Visual Syntax of UML: An Analysis of the Cognitive Effectiveness of the UMLFamily of Diagrams. in D Gašević, R Lämmel & E van Wyk (eds), Software Language Engineering: First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers. Lecture Notes in Computer Science, vol. 5452, Springer, Berlin, Heidelberg, pp. 16-34, 1st International Conference on Software Language Engineering, SLE 2008, Toulouse, France, 29/09/08. https://doi.org/10.1007/978-3-642-00434-6_3

    Evaluating the Visual Syntax of UML : An Analysis of the Cognitive Effectiveness of the UMLFamily of Diagrams. / Moody, Daniel; van Hillegersberg, Jos.

    Software Language Engineering: First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers. ed. / Dragan Gašević; Ralf Lämmel; Eric van Wyk. Berlin, Heidelberg : Springer, 2009. p. 16-34 (Lecture Notes in Computer Science; Vol. 5452).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    TY - GEN

    T1 - Evaluating the Visual Syntax of UML

    T2 - An Analysis of the Cognitive Effectiveness of the UMLFamily of Diagrams

    AU - Moody, Daniel

    AU - van Hillegersberg, Jos

    PY - 2009

    Y1 - 2009

    N2 - UML is a visual language. However surprisingly, there has been very little attention in either research or practice to the visual notations used in UML. Both academic analyses and official revisions to the standard have focused almost exclusively on semantic issues, with little debate about the visual syntax. We believe this is a major oversight and that as a result, UML’s visual development is lagging behind its semantic development. The lack of attention to visual aspects is surprising given that the form of visual representations is known to have an equal if not greater effect on understanding and problem solving performance than their content. The UML visual notations were developed in a bottom-up manner, by reusing and synthesising existing notations, with choice of graphical conventions based on expert consensus. We argue that this is an inappropriate basis for making visual representation decisions and they should be based on theory and empirical evidence about cognitive effectiveness. This paper evaluates the visual syntax of UML using a set of evidence-based principles for designing cognitively effective visual notations. The analysis reveals some serious design flaws in the UML visual notations together with practical recommendations for fixing them.

    AB - UML is a visual language. However surprisingly, there has been very little attention in either research or practice to the visual notations used in UML. Both academic analyses and official revisions to the standard have focused almost exclusively on semantic issues, with little debate about the visual syntax. We believe this is a major oversight and that as a result, UML’s visual development is lagging behind its semantic development. The lack of attention to visual aspects is surprising given that the form of visual representations is known to have an equal if not greater effect on understanding and problem solving performance than their content. The UML visual notations were developed in a bottom-up manner, by reusing and synthesising existing notations, with choice of graphical conventions based on expert consensus. We argue that this is an inappropriate basis for making visual representation decisions and they should be based on theory and empirical evidence about cognitive effectiveness. This paper evaluates the visual syntax of UML using a set of evidence-based principles for designing cognitively effective visual notations. The analysis reveals some serious design flaws in the UML visual notations together with practical recommendations for fixing them.

    KW - Unify modelling language

    KW - Class diagram

    KW - Visual variable

    KW - Graphic complexity

    KW - Redundant ode

    U2 - 10.1007/978-3-642-00434-6_3

    DO - 10.1007/978-3-642-00434-6_3

    M3 - Conference contribution

    SN - 978-3-642-00433-9

    T3 - Lecture Notes in Computer Science

    SP - 16

    EP - 34

    BT - Software Language Engineering

    A2 - Gašević, Dragan

    A2 - Lämmel, Ralf

    A2 - van Wyk, Eric

    PB - Springer

    CY - Berlin, Heidelberg

    ER -

    Moody D, van Hillegersberg J. Evaluating the Visual Syntax of UML: An Analysis of the Cognitive Effectiveness of the UMLFamily of Diagrams. In Gašević D, Lämmel R, van Wyk E, editors, Software Language Engineering: First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers. Berlin, Heidelberg: Springer. 2009. p. 16-34. (Lecture Notes in Computer Science). https://doi.org/10.1007/978-3-642-00434-6_3