How do modelers read UML diagrams?: preliminary results from an eye-tracking study

Harald Störrle, Nick Baltsen, Henrik Christoffersen, Anja Maier

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Abstract

Background: Conceptual diagrams are widely used. Previous research suggested layout quality, diagram size, and expertise level are relevant impact factors on understanding, while diagram type is not. Surprisingly little is known about how diagrams are read.

Objective: Eventually, we want to understand the cognitive processes of diagram and model understanding. In this paper, we study the behavior of modelers while reading UML diagrams in terms of reading strategies and how they affect diagram understanding.

Method: We conduct an eye tracking study with 28 participants, reusing diagrams and items from previous experiments. We record several objective and subjective performance indicators as well as eye movement and pupil dilation.

Results: We discover behavioral regularities and aggregate them into reading strategies which vary with expertise level and diagram type, but not with layout quality.

Conclusions: Modelers exhibit specific strategies of diagram understanding. Experts employ different strategies than novices, which explains performance differences irrespective of layout quality.
Original languageEnglish
Title of host publicationProceedings of the 40th International Conference on Software Engineering: Companion Proceeedings
PublisherAmerican Society of Mechanical Engineers
Publication date2018
Pages396-397
DOIs
Publication statusPublished - 2018
Event40th International Conference on Software Engineering - ICSE '18 - Gothenburg, Sweden
Duration: 27 May 20183 Jun 2018

Conference

Conference40th International Conference on Software Engineering - ICSE '18
CountrySweden
CityGothenburg
Period27/05/201803/06/2018

Fingerprint Dive into the research topics of 'How do modelers read UML diagrams?: preliminary results from an eye-tracking study'. Together they form a unique fingerprint.

Cite this