The Effect Of Crowding On The Reading Of Program Code For Programmers With Dyslexia

被引:0
|
作者
McChesney, Ian [1 ]
Bond, Raymond [1 ]
机构
[1] Ulster Univ, Sch Comp, Newtownabbey, North Ireland
关键词
program comprehension; code layout; crowding; dyslexia; eye tracking; INDENTATION; READERS;
D O I
10.1109/ICPC52881.2021.00036
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Good program layout and consistent application of style facilitates code readability and comprehension. Appropriate use of white space, in particular vertical space, is useful for organising code into logical groupings of text. Where this style is not followed then the code manifests crowding and can inhibit comprehension. When reading natural text, crowding has been recognised as disproportionately affecting the reading efficiency of dyslexic readers. We present an independent two-factorial study which examines the extent to which crowding in program code affects programmers with dyslexia. The study involved 30 participants (14 dyslexia, 16 control) reading and describing crowded and spaced versions of three Java programs. Comprehension time and accuracy were measured. An eye tracker was used to collect gaze metrics. Results are presented relating to the interaction between dyslexia and crowding. Noting the small sample size, the results show that, while there is an interaction effect on gaze metrics for some program features, the results do not suggest any significant effect whereby programmers with dyslexia are disproportionately affected by crowding in computer programs.
引用
收藏
页码:300 / 310
页数:11
相关论文
共 50 条
  • [1] Gaze Behaviour in Computer Programmers with Dyslexia - Considerations Regarding Code Style, Layout and Crowding
    McChesney, Ian
    Bond, Raymond
    [J]. EYE MOVEMENTS IN PROGRAMMING (EMIP 2018), 2018,
  • [2] Crowding, reading, and developmental dyslexia
    Martelli, M.
    Di Filippo, G.
    Spinelli, D.
    Zoccolotti, P.
    [J]. PERCEPTION, 2006, 35 : 174 - 174
  • [3] Crowding, reading, and developmental dyslexia
    Martelli, Marialuisa
    Di Filippo, Gloria
    Spinelli, Donatella
    Zoccolotti, Pierluigi
    [J]. JOURNAL OF VISION, 2009, 9 (04):
  • [4] Crowding effect and reading performance among children with dyslexia in Klang Valley area
    Madhavan, Indira
    Hairol, Mohd Izzuddin
    [J]. I-PERCEPTION, 2014, 5 (04): : 277 - 277
  • [5] Eye tracking analysis of computer program comprehension in programmers with dyslexia
    McChesney, Ian
    Bond, Raymond
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2019, 24 (03) : 1109 - 1154
  • [6] Eye tracking analysis of computer program comprehension in programmers with dyslexia
    Ian McChesney
    Raymond Bond
    [J]. Empirical Software Engineering, 2019, 24 : 1109 - 1154
  • [7] Relationship between Code Reading Speed and Programmers' Age
    Murakami, Yukasa
    Tsunoda, Masateru
    Nakamura, Masahide
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2021, E104D (01): : 121 - 125
  • [8] Relationship between code reading speed and programmers’ age
    Murakami, Yukasa
    Tsunoda, Masateru
    Nakamura, Masahide
    [J]. IEICE Transactions on Information and Systems, 2021, E104D (01) : 121 - 125
  • [9] Characterization of Programmers with Dyslexia
    Fuertes, Jose L.
    Gonzalez, Luis F.
    Martinez, Loic
    [J]. COMPUTERS HELPING PEOPLE WITH SPECIAL NEEDS, PT II (ICCHP 2016), 2016, 9759 : 339 - 342
  • [10] An Observational Study of How Experienced Programmers Annotate Program Code
    Sutherland, Craig J.
    Luxton-Reilly, Andrew
    Plimmer, Beryl
    [J]. HUMAN-COMPUTER INTERACTION - INTERACT 2015, PT II, 2015, 9297 : 177 - 194