← All terms

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

Sources