An Empirical Investigation of the Experiences of Dyslexic Software Engineers
Marcos Vinicius Cruz, Pragya Verma, Grischa Liebel

TL;DR
This study qualitatively explores the experiences of dyslexic software engineers, highlighting their challenges, strengths, and the effectiveness of support tools, with implications for improving SE practices and understanding.
Contribution
First qualitative investigation into dyslexic software engineers' experiences, linking their difficulties and strengths, and evaluating support tools' impact in SE.
Findings
Dyslexic engineers struggle during programming learning but excel in other SE tasks.
Support tools like code completion and linters are particularly beneficial.
Dyslexic engineers show strengths in visual thinking and creativity.
Abstract
Dyslexia is a common learning disorder that primarily impairs an individual's reading and writing abilities. In adults, dyslexia can affect both professional and personal lives, often leading to mental challenges and difficulties acquiring and keeping work. In Software Engineering (SE), reading and writing difficulties appear to pose substantial challenges for core tasks such as programming. However, initial studies indicate that these challenges may not significantly affect their performance compared to non-dyslexic colleagues. Conversely, strengths associated with dyslexia could be particularly valuable in areas like programming and design. However, there is currently no work that explores the experiences of dyslexic software engineers, and puts their strengths into relation with their difficulties. To address this, we present a qualitative study of the experiences of dyslexic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDigital Accessibility for Disabilities · Writing and Handwriting Education · Software Engineering Techniques and Practices
