ABSTRACT
This study presents an investigation on how keyboard accessibility has been delivered in RIA - Rich Internet Applications. We conducted an evaluation on 32 websites which contained Tab Widgets, from the 150 websites of Alexa's top most accessed websites list. The evaluation process consisted of checking if the Widgets implemented ARIA - Accessible Rich Internet Applications requirements, like the use of role/state semantic attributes and presentation of keyboard interaction strategies. The results showed that, even though the ARIA specification achieved the status of W3C Candidate Recommendation in 2011, few websites implemented Tab Widgets according to ARIA in the Web. The study also identified alternative keyboard navigation mechanisms that are accessible to Assistive Technologies users, despite the disadvantages they might represent.
- P. Fraternali, S. Comai, A. Bozzon, and G. T. Carughi. Engineering rich internet applications with a model-driven approach. ACM Trans. Web, 4(2): 1--47, 2010. Google ScholarDigital Library
- A. P. Freire, T. J. Bittar, and R. P. M. Fortes. An approach based on metrics for monitoring web accessibility in brazilian municipalities web sites. In SAC '08: Proceedings of the 2008 ACM symposium on Applied computing, pages 2421--2425, New York, NY, USA, 2008. ACM. Google ScholarDigital Library
- A. P. Freire, C. M. Russo, and R. P. de Mattos Fortes. The perception of accessibility in web development by academy, industry and government: a survey of the brazilian scenario. New Review of Hypermedia and Multimedia, 14(2): 149--175, December 2008. Google ScholarDigital Library
- J. J. Garrett. Ajax: A new approach to web applications, February 2005. Available online at: http://www.adaptivepath.com/ideas/ajax-new-approach-web-applications/Google Scholar
- B. Gibson. Enabling an accessible web 2.0. In Proceedings of the 2007 international cross-disciplinary conference on Web accessibility (W4A'07), pages 1--6, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- B. Gibson and R. Schwerdtfeger. Dhtml accessibility: solving the javascript accessibility problem. In Proceedings of the 7th international ACM SIGACCESS conference on Computers and accessibility, Assets '05, pages 202--203, New York, NY, USA, 2005. ACM. Google ScholarDigital Library
- C. A. Hall. Web presentation layer bootstrapping for accessibility and performance. In Proceedings of the 2009 International Cross-Disciplinary Conference on Web Accessibililty (W4A), W4A '09, pages 67--74, New York, NY, USA, 2009. ACM. Google ScholarDigital Library
- J. Kluge, F. Kargl, and M. Weber. The effects of the ajax technology on web application usability. In 3rd International Conference on Web Information Systems and Technologies (WebIST 2007), Barcelona, Spain, 03/2007 2007.Google Scholar
- E. V. Munson and M. d. G. Pimentel. Specialized documents. In Web Accessibility, volume 4 of Human-Computer Interaction Series, pages 274--285. Springer London, 2008.Google ScholarCross Ref
- The Web Standard Project. The javascript manifesto. Available online at: http://www.webstandards.org/action/dstf/manifesto/.Google Scholar
- K.-U. Schmidt, J. Dörflinger, T. Rahmani, M. Sahbi, L. Stojanovic, and S. M. Thomas. An user interface adaptation architecture for rich internet applications. In ESWC'08: Proceedings of the 5th European semantic web conference on The semantic web, pages 736--750, Berlin, Heidelberg, 2008. Springer-Verlag. Google ScholarDigital Library
- P. Thiessen and C. Chen. Ajax live regions: Reefchat using the fire vox screen reader as a case example. In W4A '07: Proceedings of the 2007 international cross-disciplinary conference on Web accessibility, pages 136--137, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- P. Thiessen and S. Hockema. WAI-ARIA live regions: ebuddy im as a case example. In Proceedings of the 2010 International Cross Disciplinary Conference on Web Accessibility (W4A), W4A '10, pages 33:1--33:9, New York, NY, USA, 2010. ACM. Google ScholarDigital Library
- C. A. Velasco, D. Denev, D. Stegemann, and Y. Mohamad. A web compliance engineering framework to support the development of accessible rich internet applications. In W4A '08: Proceedings of the 2008 international cross-disciplinary conference on Web accessibility (W4A), pages 45--49, New York, NY, USA, 2008. ACM. Google ScholarDigital Library
- W3C. Web Content Accessibility Guidelines (WCAG) 2.0. W3C Recommendation, December 2008. Available online at: http://www.w3.org/TR/WCAG20/.Google Scholar
- W3C. Accessible rich internet applications - (WAI-ARIA) version 1.0. W3C Candidate Recommendation, January 2011. Available online at: http://www.w3.org/TR/wai-aria/.Google Scholar
- W3C. WAI-ARIA 1.0 authoring practices - an author's guide to understanding and implementing accessible rich internet applications. W3C Working Draft, March 2013. Available online at: http://www.w3.org/TR/wai-aria-practices/.Google Scholar
- W. M. Watanabe, R. P. M. Fortes, and A. L. Dias. Using acceptance tests to validate accessibility requirements in ria. In Proceedings of the International Cross-Disciplinary Conference on Web Accessibility, W4A '12, pages 15:1--15:10, New York, NY, USA, 2012. ACM. Google ScholarDigital Library
- W. M. Watanabe, A. C. Jr., V. R. de Uzeda, R. P. M. Fortes, T. A. S. Pardo, and S. M. Alusio. Facilita: Reading assistance for low-literacy readers. In ACM SIGDOC 2009, pages 29--36, Bloomington, IN, USA, 2009. ACM. Google ScholarDigital Library
Index Terms
- Keyboard navigation mechanisms in tab widgets: an investigation on ARIA's conformance
Recommendations
Detecting and localizing keyboard accessibility failures in web applications
ESEC/FSE 2021: Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software EngineeringThe keyboard is the most universally supported input method operable by people with disabilities. Yet, many popular websites lack keyboard accessible mechanism, which could cause failures that make the website unusable. In this paper, we present a novel ...
Drop-Down Menu Widget Identification Using HTML Structure Changes Classification
Paper from ASSETS 2016 and Regular PapersWidgets have been deployed in rich internet applications for more than 10 years. However, many of the widgets currently available on the web do not implement current accessibility design solutions standardized in ARIA (Accessible Rich Internet ...
Fona: Quantitative Metric to Measure Focus Navigation on Rich Internet Applications
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 ...
Comments