Observations on the Linear Order of Program Code Reading Patterns in Programmers with Dyslexia

5Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.

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.

References Powered by Scopus

ScanMatch: A novel method for comparing fixation sequences

215Citations
N/AReaders
Get full text

Eye Movements in Code Reading: Relaxing the Linear Order

176Citations
N/AReaders
Get full text

Reading words and pseudowords: An eye movement study of developmental dyslexia

169Citations
N/AReaders
Get full text

Cited by Powered by Scopus

The Effect of Crowding on the Reading of Program Code for Programmers with Dyslexia

3Citations
N/AReaders
Get full text

On Eye Tracking in Software Engineering

2Citations
N/AReaders
Get full text

If you want better empirical research, value your theory: On the importance of strong theories for progress in empirical software engineering research

2Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

McChesney, I., & Bond, R. (2020). Observations on the Linear Order of Program Code Reading Patterns in Programmers with Dyslexia. In ACM International Conference Proceeding Series (pp. 81–89). Association for Computing Machinery. https://doi.org/10.1145/3383219.3383228

Readers over time

‘20‘21‘22‘23‘240481216

Readers' Seniority

Tooltip

Lecturer / Post doc 2

40%

PhD / Post grad / Masters / Doc 2

40%

Researcher 1

20%

Readers' Discipline

Tooltip

Computer Science 6

67%

Agricultural and Biological Sciences 1

11%

Business, Management and Accounting 1

11%

Social Sciences 1

11%

Save time finding and organizing research with Mendeley

Sign up for free
0