Demonstration of Grid-Coding: An Accessible, Efficient, and Structured Coding Paradigm for Blind and Low-Vision Programmers
Abstract: We demonstrate Grid Editor, an implementation of our novel Grid-Coding paradigm for addressing code navigation, editing, and associated challenges for blind and low-vision (BLV) programmers with text-based programming. Grid Editor is implemented as a spreadsheet-like web application to render Python code in a structured 2D grid. The Editor represents a single line with a row, a single scope with a column, and replaces traditional whitespace-based indentation with meaningful indentation cells. As a result, Grid-Editor supports quickly navigating source code to find context, detecting syntax errors, managing indentation, and writing syntax-error-free source code.
External IDs:doi:10.1145/3526114.3558649
Loading