Litcius/Paper detail

Grid-Coding: An Accessible, Efficient, and Structured Coding Paradigm for Blind and Low-Vision Programmers

Md Ehtesham-Ul-Haque, Syed Mostofa Monsur, Syed Masum Billah

202226 citationsDOI

Abstract

Sighted programmers often rely on visual cues (e.g., syntax coloring, keyword highlighting, code formatting) to perform common coding activities in text-based languages (e.g., Python). Unfortunately, blind and low-vision (BLV) programmers hardly benefit from these visual cues because they interact with computers via assistive technologies (e.g., screen readers), which fail to communicate visual semantics meaningfully. Prior work on making text-based programming languages and environments accessible mostly focused on code navigation and, to some extent, code debugging, but not much toward code editing, which is an essential coding activity.

Topics & Concepts

Computer scienceCoding (social sciences)DebuggingProgramming languageDisk formattingPython (programming language)Visual programming languageHuman–computer interactionArtificial intelligenceMathematicsOperating systemStatisticsTactile and Sensory InteractionsDigital Accessibility for DisabilitiesInteractive and Immersive Displays