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.
- Christian Bühler, Helmut Heck, Olaf Perlick, Annika Nietzio, and Nils Ulltveit-Moe. 2006. Interpreting results from large scale automatic evaluation of web accessibility. In Proceedings of the 10th International Conference on Computers Helping People with Special Needs (ICCHP’06). Springer-Verlag, Berlin, 184--191. DOI:http://dx.doi.org/10.1007/11788713_28 Google Scholar
Digital Library
- Michael Cooper. 2007. Accessibility of emerging rich web technologies: Web 2.0 and the semantic web. In Proceedings of the 2007 International Cross-Disciplinary Conference on Web Accessibility (W4A’07). ACM, New York, NY, 93--98. DOI:http://dx.doi.org/10.1145/1243441.1243463 Google Scholar
Digital Library
- Iyad Abu Doush, Faisal Alkhateeb, Eslam Al Maghayreh, and Mohammed Azmi Al-Betar. 2013. The design of RIA accessibility evaluation tool. Ad. Eng. Software 57 (2013), 1--7. DOI:http://dx.doi.org/10.1016/j.advengsoft.2012.11.004 Google Scholar
Digital Library
- Nádia Fernandes, Daniel Costa, Sergio Neves, Carlos Duarte, and Luís Carriço. 2012. Evaluating the accessibility of rich internet applications. In Proceedings of the International Cross-Disciplinary Conference on Web Accessibility (W4A’12). ACM, New York, NY, Article 13, 4 pages. DOI:http://dx.doi.org/10.1145/2207016.2207019 Google Scholar
Digital Library
- Nádia Fernandes, Rui Lopes, and Luís Carriço. 2011. On web accessibility evaluation environments. In Proceedings of the International Cross-Disciplinary Conference on Web Accessibility (W4A’11). ACM, New York, NY, Article 4, 10 pages. DOI:http://dx.doi.org/10.1145/1969289.1969295 Google Scholar
Digital Library
- Piero Fraternali, Sara Comai, Alessandro Bozzon, and Giovanni Toffetti Carughi. 2010. Engineering rich internet applications with a model-driven approach. ACM Trans. Web 4, 2 (2010), 1--47. DOI:http://dx.doi.org/10.1145/1734200.1734204 Google Scholar
Digital Library
- André P. Freire, Thiago J. Bittar, and Renata P. M. Fortes. 2008a. An approach based on metrics for monitoring web accessibility in Brazilian municipalities web sites. In Proceedings of the 2008 ACM Symposium on Applied Computing (SAC’08). ACM, New York, NY, 2421--2425. DOI:http://dx.doi.org/10.1145/1363686.1364259 Google Scholar
Digital Library
- André P. Freire, Renata P. M. Fortes, Marcelo A. S. Turine, and Debora M. B. Paiva. 2008b. An evaluation of web accessibility metrics based on their attributes. In Proceedings of the 26th Annual ACM International Conference on Design of Communication (SIGDOC’08). ACM, New York, NY, 73--80. DOI:http://dx.doi.org/10.1145/1456536.1456551 Google Scholar
Digital Library
- Andre Pimenta Freire, Rudinei Goularte, and Renata Pontin M. Fortes. 2007. Techniques for developing more accessible web applications: A survey towards a process classification. In Proceedings of the 25th Annual ACM International Conference on Design of Communication (SIGDOC’07). ACM, New York, NY, 162--169. DOI:http://dx.doi.org/10.1145/1297144.1297177 Google Scholar
Digital Library
- Andre P. Freire, Christopher Power, Helen Petrie, Eduardo H. Tanaka, Heloisa V. Rocha, and Renata P. Fortes. 2009. Web accessibility metrics: Effects of different computational approaches. In Proceedings of the 5th International Conference on Universal Access in Human-Computer Interaction. Part III: Applications and Services (UAHCI’09). Springer-Verlag, Berlin, 664--673. DOI:http://dx.doi.org/10.1007/978-3-642-02713-0_70 Google Scholar
Digital Library
- André Pimenta Freire, Cibele Maria Russo, and Renata Pontin de Mattos Fortes. 2008. The perception of accessibility in web development by academy, industry and government: A survey of the Brazilian scenario. New Rev. Hypermedia Multimedia 14, 2 (December 2008), 149--175. DOI:http://dx.doi.org/10.1080/13614560802624241 Google Scholar
Digital Library
- Jesse James Garrett. 2005. Ajax: A New Approach to Web Applications. (February 2005). http://adaptivepath.com/ideas/essays/archives/000385.php.Google Scholar
- Becky Gibson. 2007. Enabling an accessible Web 2.0. In Proceedings of the 2007 International Cross-Disciplinary Conference on Web Accessibility (W4A’07). ACM, New York, NY, 1--6. DOI:http://dx.doi.org/10.1145/1243441.1243442 Google Scholar
Digital Library
- Becky Gibson and Richard Schwerdtfeger. 2005. DHTML accessibility: Solving the JavaScript accessibility problem. In Proceedings of the 7th International ACM SIGACCESS Conference on Computers and Accessibility (Assets’05). ACM, New York, NY, 202--203. DOI:http://dx.doi.org/10.1145/1090785.1090830 Google Scholar
Digital Library
- Tanya Goette, Caroline Collier, and Jennifer Daniels White. 2006. An exploratory study of the accessibility of state government web sites. Univers. Access Inf. Soc. 5, 1 (July 2006), 41--50. DOI:http://dx.doi.org/10.1007/s10209-006-0023-2 Google Scholar
Digital Library
- Vicki L. Hanson and John T. Richards. 2013. Progress on website accessibility? ACM Trans. Web 7, 1, Article 2 (March 2013), 30 pages. DOI:http://dx.doi.org/10.1145/2435215.2435217 Google Scholar
Digital Library
- IEEE. 1990. IEEE Standard Glossary of Software Engineering Terminology. Technical Report. IEEE. 1+ pages. DOI:http://dx.doi.org/10.1109/ieeestd.1990.101064Google Scholar
- Andrew Meneely, Ben Smith, and Laurie Williams. 2013. Validating software metrics: A spectrum of philosophies. ACM Trans. Softw. Eng. Methodol. 21, 4, Article 24 (Feb. 2013), 28 pages. DOI:http://dx.doi.org/10.1145/2377656.2377661 Google Scholar
Digital Library
- Ethan V. Munson and Maria da Graça Pimentel. 2008. Specialized documents. In Web Accessibility (Human-Computer Interaction Series), Vol. 4. Springer, London, 274--285. DOI:http://dx.doi.org/10.1007/978-1-84800-050-6_16Google Scholar
- Bambang Parmanto and Xiaoming Zeng. 2005. Metric for web accessibility evaluation. J. Am. Soc. Inf. Sci. Technol. 56, 13 (Nov. 2005), 1394--1404. DOI:http://dx.doi.org/10.1002/asi.20233 Google Scholar
Digital Library
- Loretta Guarino Reid and Andi Snow-Weaver. 2008. WCAG 2.0: A web accessibility standard for the evolving web. In Proceedings of the 2008 International Cross-Disciplinary Conference on Web Accessibility (W4A’08). ACM, New York, NY, 109--115. DOI:http://dx.doi.org/10.1145/1368044.1368069 Google Scholar
Digital Library
- Terry Sullivan and Rebecca Matson. 2000. Barriers to use: Usability and content accessibility on the web’s most popular sites. In Proceedings on the 2000 Conference on Universal Usability (CUU’00). ACM, New York, NY, 139--144. DOI:http://dx.doi.org/10.1145/355460.355549 Google Scholar
Digital Library
- Takaaki Tateishi, Hisashi Miyashita, Tabuchi Naoshi, Shin Saito, and Kouichi Ono. 2007. DHTML accessibility checking based on static javascript analysis. In Universal Access in Human-Computer Interaction. Applications and Services, Constantine Stephanidis (Ed.). Lecture Notes in Computer Science, Vol. 4556. Springer, Berlin, 167--176. DOI:http://dx.doi.org/10.1007/978-3-540-73283-9_20 Google Scholar
Digital Library
- Peter Thiessen and Stephen Hockema. 2010. WAI-ARIA live regions: Ebuddy IM as a case example. In Proceedings of the 2010 International Cross Disciplinary Conference on Web Accessibility (W4A’10). ACM, New York, NY, Article 33, 9 pages. DOI:http://dx.doi.org/10.1145/1805986.1806030 Google Scholar
Digital Library
- Carlos A. Velasco, Dimitar Denev, Dirk Stegemann, and Yehya Mohamad. 2008. A web compliance engineering framework to support the development of accessible rich internet applications. In Proceedings of the 2008 International Cross-Disciplinary Conference on Web Accessibility (W4A’09). ACM, New York, NY, 45--49. DOI:http://dx.doi.org/10.1145/1368044.1368054 Google Scholar
Digital Library
- Markel Vigo, Myriam Arrue, Giorgio Brajnik, Raffaella Lomuscio, and Julio Abascal. 2007. Quantitative metrics for measuring web accessibility. In Proceedings of the 2007 International Cross-Disciplinary Conference on Web Accessibility (W4A’07). ACM, New York, NY, 99--107. DOI:http://dx.doi.org/10.1145/1243441.1243465 Google Scholar
Digital Library
- WAB Cluster. 2006. Unified Web Evaluation Methodology (UWEM 1.0). Retrieved from http://www.wabcluster.org/uwem1/UWEM_1_0.pdf.Google Scholar
- W3C. 1999. Web Content Accessibility Guidelines 1.0. W3C Recommendation. Retrieved from http://www.w3.org/TR/WCAG10/.Google Scholar
- W3C. 2008. Web Content Accessibility Guidelines (WCAG) 2.0. W3C Recommendation. Retrieved from http://www.w3.org/TR/WCAG20/.Google Scholar
- W3C. 2013. WAI-ARIA 1.0 Authoring Practices - An author’s guide to understanding and implementing Accessible Rich Internet Applications. W3C Working Draft. Retrieved from http://www.w3.org/TR/wai-aria-practices/.Google Scholar
- W3C. 2014a. Accessible Rich Internet Applications (WAI-ARIA) 1.0. W3C Recommendation. Retrieved from http://www.w3.org/TR/wai-aria/.Google Scholar
- W3C. 2014b. HTML5 - A vocabulary and associated APIs from HTML and XHTML. W3C Recommendation. Retrieved from http://www.w3.org/TR/html5/.Google Scholar
- Willian Massami Watanabe, Renata P. M. Fortes, and Ana Luiza Dias. 2012. Using acceptance tests to validate accessibility requirements in RIA. In Proceedings of the International Cross-Disciplinary Conference on Web Accessibility (W4A’12). ACM, New York, NY, Article 15, 10 pages. DOI:http://dx.doi.org/10.1145/2207016.2207022 Google Scholar
Digital Library
- Willian Massami Watanabe, David Fernandes Neto, Thiago Jabur Bittar, and Renata P. M. Fortes. 2010. WCAG conformance approach based on model-driven development and WebML. In Proceedings of the 28th ACM International Conference on Design of Communication (SIGDOC’10). ACM, New York, NY, 167--174. DOI:http://dx.doi.org/10.1145/1878450.1878479 Google Scholar
Digital Library
Index Terms
Fona: Quantitative Metric to Measure Focus Navigation on Rich Internet Applications
Recommendations
Keyboard navigation mechanisms in tab widgets: an investigation on ARIA's conformance
SAC '14: Proceedings of the 29th Annual ACM Symposium on Applied ComputingThis 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 ...
Keyboard navigation mechanisms in widgets: an investigation on aria's implementations
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 and 74 websites which contained Menu Widgets, from the 150 ...
Acceptance tests for validating ARIA requirements in widgets
AbstractAccessibility refers to a quality requirement for web applications. However, current accessibility automatic evaluation tools cannot evaluate dynamic generated content that characterizes Ajax applications and RIAs. In this context, this paper ...






Comments