A Probabilistic Model and Metrics for Estimating Perceived Accessibility of Desktop Applications in Keystroke-Based Non-Visual Interactions
Authors
Document Title
A Probabilistic Model and Metrics for Estimating Perceived Accessibility of Desktop Applications in Keystroke-Based Non-Visual Interactions
Document Information
- Subject Area: Human-Computer Interaction (HCI), Assistive Technology, Accessibility Design
- Keywords: Perceived Accessibility, Usability, Blind Users, Screen Reader, Keyboard, Computational Model, Probabilistic Model, Desktop Applications
Research Background and Problem Statement
-
Problem Description:
- The accessibility experienced by visually impaired users in desktop applications is primarily determined by the logical layout and accessibility of UI elements. Currently, there is a lack of effective quantitative models to measure "perceived accessibility," which is particularly critical for non-visual users relying on screen readers and keyboard-based interactions.
- Existing methods (e.g., accessibility consistency evaluations) fail to adequately reflect users' actual experiences and provide limited guidance for developers seeking optimization.
- Researchers have identified the practical significance of systematically evaluating navigation complexity and design rationality among UI elements.
-
Research Importance:
- Desktop applications remain indispensable tools for visually impaired individuals in employment and educational environments. Enhancing perceived accessibility can significantly improve user experience and efficiency.
- Traditional methods are overly generic and fail to help developers identify UI issues or make optimization decisions. Models that are easier to automate can shorten design and testing cycles.
-
Research Motivation and Related Work:
- This study builds on existing HCI theories (e.g., GOMS model) and probabilistic user behavior modeling methods, proposing finer-grained interaction efficiency evaluation metrics to address the shortcomings of current consistency tests.
- While some literature attempts to quantify accessibility using cognitive models, these methods are cumbersome to apply and have high learning costs, limiting their practicality.
Solution
-
Proposed Solution:
- Develop a probabilistic model based on UI navigation structures to evaluate the complexity of keystroke paths between different UI elements.
- Introduce three new metrics: Complexity, Coverage, and Reachability, to quantify the quality of user experience in keyboard interactions.
- Create a tool that extracts UI hierarchy from application accessibility APIs and uses it as input to calculate the metrics. The tool is automated and requires minimal involvement from users or developers.
-
Innovative Features:
- Unlike traditional GOMS models, this method approaches the application holistically (rather than focusing on specific tasks) by modeling comprehensive UI navigation to predict user experience.
- Introduces a weighted model based on user feedback data, allowing metrics to reflect personalized usage habits.
- Provides an automated pre-assessment mechanism that does not require direct user participation, with the potential to identify and resolve accessibility issues early in the development cycle.
-
Implementation Steps and Key Technologies:
- Develop a tool to extract UI tree structures using system UI automation APIs.
- Use the UI tree as a navigation graph to calculate the keystroke navigation cost between UI elements.
- Establish two transition models: uniform probability (default) and user-weighted probability (based on survey data).
- Generate Complexity, Coverage, and specific percentage Reachability metrics using these models.
- Validate the metrics across different applications and propose potential optimization strategies.
Research Outcomes
-
Key Findings:
- Identified core factors influencing perceived accessibility for blind users, including navigation complexity, operational independence, and shortcut key consistency.
- Proposed three probabilistic model-based metrics (Complexity, Coverage, Reachability) to quantify the accessibility characteristics of different applications.
- Tested common desktop applications (e.g., Microsoft Word, Excel, Notepad) to quantify and compare their perceived accessibility and shortcut key learning effectiveness.
-
Advantages Over Existing Solutions:
- Compared to traditional manual evaluation methods, the metrics provide faster and more objective feedback for developers.
- Can be integrated into continuous integration and automated testing, supporting developers in optimizing accessibility early in the design cycle.
-
Experimental or Evaluation Results:
- Eleven blind users participating in the tests found the metrics to accurately quantify their real-world experiences.
- For example, MS Word and Notepad were compared, with Word offering richer functionality but requiring users to memorize more shortcuts for efficient navigation, as indicated by the Complexity metric.
- Automated metric evaluations highlighted the significant reduction in navigation costs provided by common shortcuts (e.g., Word's "Ctrl+B"), particularly in applications with deeper navigation hierarchies.
-
Limitations and Future Directions:
- The model is focused on desktop applications and needs to be extended to mobile devices and touch-based interactions.
- The representativeness of the metrics for user experience requires validation with larger user samples.
- The range of tested applications is limited, and further verification of the metrics' universality is necessary.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can perceived accessibility of desktop applications for blind users be evaluated based on keyboard navigation path complexity?Category: Web and Community Content AccessibilitySimilar questionsarrow_forward
- How can probabilistic models and new metrics (complexity, coverage, reachability) quantify navigation experience for non-visual users?Category: Web and Community Content AccessibilitySimilar questionsarrow_forward
- Can automated tools improve developers' efficiency in discovering and optimizing UI accessibility issues?Category: Web and Community Content AccessibilitySimilar questionsarrow_forward
Practical Problems
1- Blind users struggle to efficiently use screen readers and keyboard navigation in desktop applications.Category: Web and Community Content AccessibilitySimilar questionsarrow_forward
- 83%
Exploring Mobile Device Accessibility: Challenges, Insights, and Recommendations for Evaluation Methodologies
CHI '24· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +2
- 80%
Robust Annotation of Mobile Application Interfaces in Methods for Accessibility Repair and Enhancement
UIST '18· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +1
- 67%
SIG: Making Maps Accessible and Putting Accessibility in Maps
CHI '18· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +2
- 67%
Accessibility of High-Fidelity Prototyping Tools
CHI '21· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +1
- 67%
Visualization Accessibility in the Wild: Challenges Faced by Visualization Designers
CHI '22· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +2
- 67%
VIP-Sim: A User-Centered Approach to Vision Impairment Simulation for Accessible Design
UIST '25· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +2
- 60%
Screen Recognition: Creating Accessibility Metadata for Mobile Applications from Pixels
CHI '21· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +1
- 60%
Accessibility of Command Line Interfaces
CHI '21· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille)
Based on Jaccard similarity of research subtopics & professions (≥60%)