Book ChapterDOI
Widget Classification with Applications to Web Accessibility
Valentyn Melnyk,Vikas Ashok,Yury Puzis,Andrii Soviak,Yevgen Borodin,I. V. Ramakrishnan +5 more
- pp 341-358
Reads0
Chats0
TLDR
The experiments that show how very popular dynamic widgets such as date picker, popup menu, suggestion list, and alert window can be effectively and accurately recognized in live web applications are reported on.Abstract:
Once simple and static, many web pages have now evolved into complex web applications. Hundreds of web development libraries are providing ready-to-use dynamic widgets, which can be further customized to fit the needs of individual web application. With such wide selection of widgets and a lack of standardization, dynamic widgets have proven to be an insurmountable problem for blind users who rely on screen readers to make web pages accessible. Screen readers generally do not recognize widgets that dynamically appear on the screen; as a result, blind users either cannot benefit from the convenience of using widgets (e.g., a date picker) or get stuck on inaccessible content (e.g., alert windows). In this paper, we propose a general approach to identifying or classifying dynamic widgets with the purpose of “reverse engineering” web applications and improving their accessibility. To demonstrate the feasibility of the approach, we report on the experiments that show how very popular dynamic widgets such as date picker, popup menu, suggestion list, and alert window can be effectively and accurately recognized in live web applications.read more
Citations
More filters
Proceedings ArticleDOI
Web Screen Reading Automation Assistance Using Semantic Abstraction
TL;DR: The design and implementation of Web Screen Reading Automation Assistant (SRAA) is described, which brings blind users closer to how sighted people perceive and operate on web entities, and relieves users from having to press numerous shortcuts to operate on low-level HTML elements - the principal source of tedium and frustration.
Proceedings ArticleDOI
Speed-Dial: A Surrogate Mouse for Non-Visual Web Browsing
TL;DR: The Speed-Dial system is described which uses an off-the-shelf physical Dial as a surrogate for the mouse for non-visual web browsing, and provides an intuitive and rapid access to the entities and their content in the model, thereby bringing blind people's browsing experience closer to how sighted people perceive and interact with the Web.
Book ChapterDOI
Web Mashups with WebMakeup
TL;DR: WebMakeup targets mod scenarios where web pages are turned into canvases users can tune to account for their situational, idiosyncratic, and potentially, short-lived needs.
Proceedings ArticleDOI
Look Ma, no ARIA: generic accessible interfaces for web widgets
TL;DR: This paper proposes to make custom dynamic widgets accessible by providing generic interfaces for widgets of a particular class by showing how this can be accomplished on the example of Web Chat widget, and shows the usability of the resulting chat interface.
Proceedings ArticleDOI
Auto-Suggesting Browsing Actions for Personalized Web Screen Reading
TL;DR: SuggestOmatic is introduced, a personalized and scalable unsupervised approach for predicting the most likely next browsing action of the user, and proactively suggesting it to the user so that the user can avoid pressing a lot of shortcuts to complete that action.
References
More filters
Journal ArticleDOI
The WEKA data mining software: an update
TL;DR: This paper provides an introduction to the WEKA workbench, reviews the history of the project, and, in light of the recent 3.6 stable release, briefly discusses what has been added since the last stable version (Weka 3.4) released in 2003.
Proceedings ArticleDOI
Talking about tactile experiences
TL;DR: A study exploring participants' verbalizations of their tactile experiences across two modulated tactile stimuli related to two important mechanoreceptors in the human hand proposes 14 categories for a human-experiential vocabulary based on the categorization of the findings.
Proceedings ArticleDOI
Automation and customization of rendered web pages
TL;DR: Chickenfoot is described, a programming system embedded in the Firefox web browser, which enables end-users to automate, customize, and integrate web applications without examining their source code.
Proceedings ArticleDOI
Crawling AJAX by Inferring User Interface State Changes
TL;DR: This paper describes a novel technique for crawling AJAX applications through dynamic analysis and reconstruction of user interface state changes, which dynamically infers a state-flow graph modeling the various navigation paths and states within an AJAX application.
Proceedings ArticleDOI
More than meets the eye: a survey of screen-reader browsing strategies
TL;DR: This paper overviews the browsing strategies that screen-reader users employ when faced with challenges, ranging from unfamiliar web sites and complex web pages to dynamic and automatically-refreshing content.