Code Navigation
Also known as: Code Browsing, Codebase Navigation
Code navigation refers to the process of moving through, understanding, and locating specific elements within a software codebase. For sighted developers, this is supported by visual cues such as syntax highlighting, indentation, code folding, and spatial layout. For blind developers using screen readers or braille displays, code navigation presents significant challenges because these visual abstractions are difficult to convey non-visually. Screen readers linearize code, forcing line-by-line traversal, and cannot easily convey structural relationships like nesting depth, class hierarchies, or scope levels. Research has identified code navigation as one of the most significant barriers for blind software developers.
Category: software engineering · screen reader accessibility · programming education · blindness
Related: Screen Reader · Integrated Development Environment · Braille Display