[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

On the perception of graph layouts

Published: 25 July 2023 Publication History

Abstract

In the field of software engineering, graph‐based models are used for a variety of applications. Usually, the layout of those graphs is determined at the discretion of the user. This article empirically investigates whether different layouts affect the comprehensibility or popularity of a graph and whether one can predict the perception of certain aspects in the graph using basic graphical laws from psychology (i.e., Gestalt principles). Data on three distinct layouts of one causal graph is collected from 29 subjects using eye tracking and a print questionnaire. The evaluation of the collected data suggests that the layout of a graph does matter and that the Gestalt principles are a valuable tool for assessing partial aspects of a layout.

Graphical Abstract

With a controlled experiment using eye tracking and a print questionnaire, we found that 1) different layouts affect the comprehensibility and popularity of graph‐based models and 2) one can predict the perception of certain aspects in the graph using basic graphical laws from psychology (i.e., Gestalt principles).

References

[1]
Grabinger L, Hauser F, Mottok J. “Accessing the presentation of causal graphs and an application of gestalt principles with eye tracking.” In Proc. 29th IEEE Int. Conf. Software Analysis, Evolution and Reengineering (SANER 2022), Honolulu, HI, USA; 2022: 1267‐1274.
[2]
Edler F, Soden M, Hankammer R. Fehlerbaumanalyse in Theorie und Praxis. Springer Vieweg; 2015.
[3]
Funktionale Sicherheit sicherheitsbezogener elektrischer/elektro‐nischer/programmierbarer elektronischer Systeme; Teil 7: Überblick über Verfahren und Maßnahmen, IEC 61508‐3:2011; 2011.
[4]
Eckert C. IT‐Sicherheit: Konzepte–Verfahren–Protokolle. 10th ed. De Gruyter; 2018.
[5]
Rupp C, Queins S, the SOPHISTs . UML 2 glasklar: Praxiswissen für die UML‐Modellierung. 4th ed. Carl Hanser Verlag; 2012.
[6]
Ebert J. “Software‐Reengineering Umgang mit Software‐Altlasten.” In Proc. Informatiktage 2003, Bad Schussenried, Germany; 2003: 24‐31.
[7]
Cormen T, Leiserson C, Rivest R, Stein C. Algorithmen – Eine Einführung. 2nd ed. Oldenbourg; 2004.
[8]
Koller D, Friedman N. Probabilistic graphical models: principles and techniques. MIT Press; 2009.
[9]
Pearl J, Mackenzie D. The book of why: the new science of cause and effect. Basic Books; 2018.
[10]
Bowers RI. Causal reasoning. In: Shackelford T, Weekes‐Shackelford V, eds. Encyclopedia of evolutionary psychological science. Springer; 2017:1‐17.
[11]
Wertheimer M. Untersuchungen zur Lehre von der Gestalt II. Psychol Forsch. 1923;4(1):301‐350.
[12]
Gerrig R. Psychologie. 21st ed. Pearson; 2018.
[13]
Blake C. Eye‐Tracking: Grundlagen und Anwendungsfelder. In: Möhring W, Schlütz D, eds. Handbuch Standardisierte Erhebungsverfahren in der Kommunikationswissenschaft. Springer VS; 2013:367‐387.
[14]
Holmqvist K, Nyström M, Andersson R, Dewhurst R, Jarodzka H, Van de Weijer J. Eye tracking: a comprehensive guide to Methods and measures. Oxford University Press; 2011.
[15]
Singh S, Papanikolopoulos N. “Monitoring driver fatigue using facial analysis techniques.” In Proc. 1999 IEEE/IEEJ/JSAI Int. Conf. Intelligent Transportation Systems, Tokyo, Japan; 1999: 314‐318.
[16]
Castner N, Kasneci E, Kübler T, et al., “Scanpath comparison in medical image reading skills of dental students: Distinguishing stages of expertise development.” In Proc. 2018 ACM Symp. Eye Tracking Research and Applications (ETRA 2018), Warsaw, Poland; 2018: 1‐9.
[17]
Hansen J, Agustin J, Skovsgaard H. “Gaze interaction from bed.” In Proc. 1st Conf. Novel Gaze‐Controlled Applications (NGCA 2011), Karlskrona, Sweden; 2011: 1‐4.
[18]
Woodhouse J, Morjaria S, Adler P. Acuity measurements in adult subjects using a preferential looking test. Ophthalmic Physiol Opt. 2007;27(1):54‐59.
[19]
van't Klooster J, Slijkhuis P, van Gend J, Bente B, van Gemert‐Pijnen L. “First eyetracking results of dutch coronamelder contact tracing and notification app.” In Proc. 12th Int. Conf. Intelligent Human Computer Interaction (IHCI 2020), Daegu, South Corea; 2020: 199‐207.
[20]
Busjahn T, Bednarik R, Begel A, et al. “Eye movements in code reading: Relaxing the linear order.” In Proc. 2015 IEEE 23rd Int. Conf. Program Comprehension (ICPC 2015), Florence, Italy; 2015: 255‐265.
[21]
Körner C. Sequential processing in comprehension of hierarchical graphs. Appl Cogn Psychol. 2004;18(4):467‐480.
[22]
Huang W. Establishing aesthetics based on human graph reading behavior: two eye tracking studies. Pers Ubiquitous Comput. 2013;17(1):93‐105.
[23]
Pohl M, Schmitt M, Diehl S. “Comparing the readability of graph layouts using eyetracking and task‐oriented analysis.” In Proc. 5th Eurographics Conf. Computational Aesthetics in Graphics, Visualization and Imaging (Computational Aesthetics 2009), Victoria, Canada; 2009: 49‐56.
[24]
Sharif B, Maletic J. “The effect of layout on the comprehension of UML class diagrams: A controlled experiment.” In Proc. 2009 5th IEEE Int. Workshop on Visualizing Software for Understanding and Analysis (VISSOFT 2009), Edmonton, Canada; 2009: 11‐18.
[25]
Hu X, Bačić D. Exploratory discoveries from eye‐tracking tests of wertheimer's gestalt patterns. Leonardo. 2021;54(5):517‐523.
[26]
Behe BK, Campbell BL, Khachatryan H, et al. Incorporating eye tracking technology and con‐joint analysis to better understand the green industry consumer. HortScience. 2014;49(12):1550‐1557.
[27]
R: A Language and Environment for Statistical Computing. 2022. [Online]. Available: https://www.R-project.org/
[28]
Rstatix: Pipe‐Friendly Framework for Basic Statistical Tests. 2021. [Online]. Available: https://CRAN.R-project.org/package=rstatix
[29]
Field A, Hole G. How to design and report experiments. SAGE Publications; 2002.
[30]
Albers C, Lakens D. When power analyses based on pilot data are biased: inaccurate effect size estimators and follow‐up bias. J Exp Soc Psychol. 2018;74(1):187‐195.
[31]
Tomczak M, Tomczak E. The need to report effect size estimates revisited. An overview of some recommended measures of effect size. Trends Sport Sci. 2014;21(1):19‐25.

Cited By

View all
  • (2024)Statistical Analysis of Eye Movement Data for BeginnersProceedings of Mensch und Computer 202410.1145/3670653.3670678(21-28)Online publication date: 1-Sep-2024
  • (2024)An Educational Perspective on Eye Tracking in Engineering SciencesProceedings of the 2024 Symposium on Eye Tracking Research and Applications10.1145/3649902.3653945(1-7)Online publication date: 4-Jun-2024
  • (2024)On Eye Tracking in Software EngineeringSN Computer Science10.1007/s42979-024-03045-35:6Online publication date: 26-Jul-2024

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Software: Evolution and Process
Journal of Software: Evolution and Process  Volume 36, Issue 5
May 2024
597 pages
EISSN:2047-7481
DOI:10.1002/smr.v36.5
Issue’s Table of Contents
This is an open access article under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.

Publisher

John Wiley & Sons, Inc.

United States

Publication History

Published: 25 July 2023

Author Tags

  1. causal graphs
  2. eye tracking
  3. gestalt principles
  4. graph layouts
  5. modeling languages

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Statistical Analysis of Eye Movement Data for BeginnersProceedings of Mensch und Computer 202410.1145/3670653.3670678(21-28)Online publication date: 1-Sep-2024
  • (2024)An Educational Perspective on Eye Tracking in Engineering SciencesProceedings of the 2024 Symposium on Eye Tracking Research and Applications10.1145/3649902.3653945(1-7)Online publication date: 4-Jun-2024
  • (2024)On Eye Tracking in Software EngineeringSN Computer Science10.1007/s42979-024-03045-35:6Online publication date: 26-Jul-2024

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media