skip to main content
10.1145/2593770.2593779acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Towards understanding the understandability of UML models

Published: 02 June 2014 Publication History

Abstract

Metrics for conceptual diagram understandability are generally based on a particular modelling notation and do not consider multiple perspectives in arriving at measurable metrics. This paper aims to be a step towards integration of multiple perspectives of conceptual model understandability. We demonstrate how one can arrive at a suite of metrics for conceptual diagram understandability. We use a questionnaire based on a few selected metrics to gain insights on the relative impact of different perspectives (namely, the notation and aesthetic perspectives) on conceptual diagram understandability. The main result of this study is that given a particular modelling notation (UML) and novice modellers, certain aesthetic aspects seem to have a greater impact on perceived diagram understandability than the notation aspects. We conclude with a call for further research in order to draw valid conclusions about the overall impact of the aesthetic and notation perspectives on diagram understandability.

References

[1]
Amrit, C. Improving coordination in software development through social and technical network analysis. University of Twente, 2008.
[2]
Hoppenbrouwers, S. J. B. A., Stokkum, W., Iacob, M. E., Wilmont, I., Linden, D. J. T., Amrit, C. and Joosen, M. Stakeholder Communication. Springer Berlin Heidelberg, City, 2012.
[3]
Lindland, O. I., Sindre, G. and Solvberg, A. Understanding quality in conceptual modeling. Software, IEEE, 11, 2 1994), 42-49.
[4]
Purchase, H. C., Carrington, D. and Allder, J. A. Empirical evaluation of aesthetics-based graph layout. Empirical Software Engineering, 7, 3 2002), 233-255.
[5]
Genero, M., Poels, G. and Piattini, M. Defining and validating metrics for assessing the understandability of entity-relationship diagrams. Data & Knowledge Engineering, 64, 3 2008), 534-557.
[6]
Moody, D. L. The “physics” of notations: Toward a scientific basis for constructing visual notations in software engineering. IEEE Transactions on Software Engineering2009), 756-779.
[7]
Andriyevska, O., Dragan, N., Simoes, B. and Maletic, J. I. Evaluating UML class diagram layout based on architectural importance. IEEE, City, 2005.
[8]
Eichelberger, H. and Schmid, K. Guidelines on the aesthetic quality of UML class diagrams. Information and Software Technology, 51, 12 2009), 1686-1698.
[9]
Winn, W. An account of how readers search for information in diagrams. Contemporary Educational Psychology1993).
[10]
Eichelberger, H. Nice class diagrams admit good design? ACM, City, 2003.
[11]
Purchase, H. C. Metrics for graph drawing aesthetics. Journal of Visual Languages & Computing, 13, 5 2002), 501-516.
[12]
Genero, M., Piattini, M. and Calero, C. A survey of metrics for UML class diagrams. Journal of Object Technology, 4, 9 2005), 59-92.
[13]
Britton, C. and Jones, S. The untrained eye: how languages for software specification support understanding in untrained users. Human–Computer Interaction, 14, 1-2 1999), 191-244.
[14]
Moody, D. and Van Hillegersberg, J. Evaluating the visual syntax of UML: An analysis of the cognitive effectiveness of the UML family of diagrams. Software Language Engineering2009), 16-34.
[15]
Group, O. OMG Unified Modeling Language (OMG UML), Superstructure, V2.1.2. City, 2007.
[16]
Johnson, D. R. and Creech, J. C. Ordinal measures in multiple indicator models: A simulation study of categorization error. American Sociological Review1983), 398-407.
[17]
Zumbo, B. D. and Zimmerman, D. W. Is the selection of statistical methods governed by level of measurement? Canadian Psychology/Psychologie canadienne, 34, 4 1993), 390.

Cited By

View all
  • (2021)Conceptualization, measurement, and application of semantic transparency in visual notationsSoftware and Systems Modeling10.1007/s10270-021-00888-9Online publication date: 19-May-2021

Index Terms

  1. Towards understanding the understandability of UML models

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    MiSE 2014: Proceedings of the 6th International Workshop on Modeling in Software Engineering
    June 2014
    64 pages
    ISBN:9781450328494
    DOI:10.1145/2593770
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    In-Cooperation

    • TCSE: IEEE Computer Society's Tech. Council on Software Engin.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 02 June 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Diagram understandability
    2. Model syntax
    3. UML

    Qualifiers

    • Article

    Conference

    ICSE '14
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 13 of 30 submissions, 43%

    Upcoming Conference

    ICSE 2025

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)4
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 19 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)Conceptualization, measurement, and application of semantic transparency in visual notationsSoftware and Systems Modeling10.1007/s10270-021-00888-9Online publication date: 19-May-2021

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media