Abstract
The software engineering industry is increasingly aware of the role and value of neurodiverse engineers within the workforce. One motivation is the alignment between skills needed for software development and the processing strengths of individuals with autistic spectrum conditions. One aspect of neurodiversity is dyslexia, typically presenting in individuals through a range of reading deficiencies. In this paper we build on recent work which has sought to investigate if programmers with dyslexia read program code in a way which is different from programmers without dyslexia. The particular focus of this analysis is the nature of saccadic movement and patterns of linearity when reading code. A study is presented in which the eye gaze of 28 programmers (14 with dyslexia and 14 without) was recorded using an eye tracking device while reading and understanding three on-screen Java programs. Using insights from the wider dyslexia literature, hypotheses are formulated to reflect the expected saccadic gaze behaviour of programmers with dyslexia. A range of existing metrics for linearity of program reading are adapted and used for statistical analysis of the data. Results are consistent with recent work elsewhere and indicate that programmers with dyslexia do not exhibit patterns of linearity significantly different from the control group. Non-linear gaze is shown to be approximately 40% of all saccadic movement. Some preliminary insights are offered based on the data available, suggesting that the extent of non-linear reading when comprehending program code might complement the processing and problem solving style of the programmer with dyslexia.
Original language | English |
---|---|
Title of host publication | Proceedings of EASE 2020 - Evaluation and Assessment in Software Engineering |
Publisher | Association for Computing Machinery |
Pages | 81-89 |
Number of pages | 9 |
ISBN (Electronic) | 9781450377317 |
ISBN (Print) | 978-1-4503-7731-7 |
DOIs | |
Publication status | Published (in print/issue) - 15 Apr 2020 |
Event | Evaluation and Assessment in Software Engineering - Trondheim, Norway, Trondheim, Norway Duration: 15 Apr 2020 → 17 Apr 2020 |
Publication series
Name | Proceedings of the Evaluation and Assessment in Software Engineering |
---|---|
Publisher | Association for Computing Machinery |
Conference
Conference | Evaluation and Assessment in Software Engineering |
---|---|
Abbreviated title | EASE |
Country/Territory | Norway |
City | Trondheim |
Period | 15/04/20 → 17/04/20 |
Bibliographical note
Publisher Copyright:© 2020 ACM.
Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
Keywords
- Computer programming
- dyslexia
- empirical study
- eye tracking
- program comprehension
- software maintenance