Glossary
Terms used in accessibility research and practice. Each entry has a definition, common aliases, and category tags.
Search results
- Code Editor(also: Source Code Editor, Text Editor)
- A software application designed specifically for editing source code, offering features like syntax highlighting, code completion, bracket matching, and indentation management. Code editors range from lightweight tools like Notepad++ and Vim to full-featured editors like Visual…
- Code Folding(also: Code Collapsing, Outlining)
- Code folding is a feature in text editors and integrated development environments (IDEs) that allows programmers to collapse sections of code (such as functions, classes, or loops) into a single line, hiding the detailed content while retaining a high-level structural overview.…
- Code Navigation(also: 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…
- Code Smell(also: Code Anti-Pattern)
- A characteristic in source code that indicates a potential deeper problem, even if the code technically functions correctly. In accessibility contexts, code smells include patterns like using div or span elements instead of semantic HTML (buttons, headings, nav), inline styles…
- Computational Notebook(also: Jupyter Notebook, Data Science Notebook, IPython Notebook)
- A computational notebook is an interactive document that combines executable code, rich text, data visualizations, and narrative explanations in a single shareable format. Widely used in data science, research, and education through platforms like Jupyter, Google Colab, and…
- Cross-Platform Development(also: Cross-Platform Framework, Multi-Platform Development)
- A software development approach that allows a single codebase to run on multiple operating systems or device platforms, such as iOS and Android. Frameworks like React Native, Flutter, and Xamarin enable developers to write code once and deploy it across platforms, reducing…
- Crosscutting Concern(also: Cross-Cutting Concern)
- In software engineering, a crosscutting concern is a requirement or feature that affects multiple modules of a system and cannot be cleanly decomposed into a single component. Accessibility is a classic crosscutting concern because requirements like providing text alternatives,…
7 results.