Affiliation:
1. UTFPR - Universidade Tecnológica Federal do Paraná, Brazil
2. ICMC-USP - Instituto de Ciências Matemáticas e de Computação da Universidade de São Paulo, Brazil
Abstract
The Web 2.0 brought new requirements to the architecture of web systems. Web applications’ interfaces are becoming more and more interactive. However, these changes are severely impacting how disabled users interact through assistive technologies with the web. In order to deploy an accessible web application, developers can use WAI-ARIA to design an accessible web application, which manually implements focus and keyboard navigation mechanisms. This article presents a quantitative metric, named Fona, which measures how the Focus Navigation WAI-ARIA requirement has been implemented on the web. Fona counts JavaScript mouse event listeners, HTML elements with role attributes, and TabIndex attributes in the DOM structure of webpages. Fona’s evaluation approach provides a narrow analysis of one single accessibility requirement. But it enables monitoring this accessibility requirement in a large number of webpages. This monitoring activity might be used to give insights about how Focus Navigation and ARIA requirements have been considered by web development teams. Fona is validated comparing the results of a set of WAI-ARIA conformant implementations and a set of webpages formed by Alexa’s 349 top most popular websites. The analysis of Fona’s value for Alexa’s websites highlights that many websites still lack the implementation of Focus Navigation through their JavaScript interactive content.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications
Cited by
9 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Accessibility landmarks identification in web applications based on DOM elements classification;Universal Access in the Information Society;2022-12-13
2. A Systematic Review of Web Accessibility Metrics;Advances in Web Technologies and Engineering;2022
3. Intelligent Approaches in the Software Development Process: a Systematic Literature Mapping;X Latin American Conference on Human Computer Interaction;2021-11-22
4. Code Complexity Impact of Widgets Accessibility Implementation in JavaScript Open-Source Libraries;Proceedings of the Brazilian Symposium on Multimedia and the Web;2021-09-27
5. Detecting and localizing keyboard accessibility failures in web applications;Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering;2021-08-18