Interdependent Components for the Development of Accessible XUL Applications for Screen Reader Users

Xabier Valencia, Myriam Arrue, Halena Rojas-Valduciel, Lourdes Moreno

Abstract

Web applications based on XUL technology have reached great development. This technology enables developers to easily create extensions and add-ons of Mozilla Firefox browser. It is essential to keep in mind accessibility in the development of such applications in order to not discriminate user groups. In this sense, standards and good practices have to be considered. Furthermore, User-Centred Design and Inclusive Design approaches should be followed as they involve users with disabilities in the development process. This paper presents an analysis of XUL accessibility guidelines created by Mozilla Foundation. An accessible XUL application has been designed and developed based on the guidelines. User testing has been conducted by two blind users revealing several important accessibility barriers. In addition, an expert review process was carried on by a blind accessibility consultant. They all used JAWS screen reader. The results obtained show that the existing guidelines conformance is not enough for ensuring accessibility of the application. There are other factors dependent on assistive technologies and user agent that have to be considered in the development of accessible XUL applications.

References

  1. Abascal, J and Azevedo, L. Fundamentals of Inclusive HCI. Design. (2007) Universal Access in Human Computer Interaction, 4th International Conference on Universal Access in Human-Computer Interaction, UAHCI 2007, Held as Part of HCI International 2007, Beijing, China, July 22-27.
  2. Greasmonky (2012) http://wiki.greasespot.net/Main_ Page.
  3. Hanson, V. L., Brezin, J., Crayne, S., Keates, S., Kjeldsen, R., Richards, J. T., Swart, C., & Trewin, S. (2005). Improving Web accessibility through an enhanced open-source browser. IBM Systems Journal, 44 (3), 573 - 588.
  4. Hanson V. L., Richards. J. T., and Swart. C., (2008) Browser augmentation, Harper S. and Yesilada Y, Web Accessibility, Springer London, pp. 215-229.
  5. Harper, S. and Yesilada, Y., (2007). Web Authoring for Accessibility (WAfA). Web Semantics: Science, Services and Agents on the World Wide Web. 5, 3, pp. 175-179.
  6. Lawton S, H. (2007) Just Ask: Integrating Accessibility Throughout Design. Madison,: ET\Lawton, available at www.uiAccess.com/justask/
  7. Lazar J, Allen A, Kleinman J, Malarkey C. (2007) What Frustrates Screen Reader Users on the Web: A Study of 100 Blind Users, International Journal of humancomputer interaction, Taylor & Francis, 22 (3), pp. 247-269.
  8. Martín, A, Rossi, G, Cechich, A and Gordillo, S. (2010) Engineering Accessible Web Applications. An AspectOriented Approach. World Wide Web, Springer US 13 (4), pp. 419-440,
  9. Mirri, S, Salomoni, P, and Prandi, C. 2011. Augment browsing and standard profiling for enhancing web accessibility. In Proceedings of the International Cross-Disciplinary Conference on Web Accessibility. ACM, New York, NY, USA, Article 5 , 10 pages.
  10. Moreno L, Valverde F, Martínez P, Pastor O, (2013). Supporting accessibility in Web engineering methods: a methodological approach, January, 2013, Journal of Web Engineering , RINTON PRESS, INC, ISSN: 12 (3&4), pp. 1540-9589.
  11. Newell, A.F.; Gregor, P. (2000) User Sensitive Inclusive Design: in search of a new paradigm. Proceedings on the 2000 conference on Universal Usability, pp. 39-44.
  12. Plessers P, Casteleyn S, Yesilada Y, De Troyer O, Stevens R, Harper S, and Goble C (2005) Accessibility: A Web Engineering Approach. In Proceedings of the 14th International Conference on World Wide Web (WWW 7805) ACM, New York, NY, USA, pp. 353-362.
  13. QML (2013) http://qt-project.org/doc/qt-5.0/qtquick/ qtquick-applicationdevelopers.html.
  14. Turn off the Lights (2013) http://www.stefanvd.net/ project/turnoffthelights.htm.
  15. WAI (2013) http://www.w3.org/WAI/
  16. WCAG 2.0 (2008). http://www.w3.org/TR/WCAG20/
  17. XAML (2013) http://msdn.microsoft.com/en-us/ library/ms752059.aspx.
  18. XPCOM (2013) https://developer.mozilla.org/en-US/ docs/XPCOM.
  19. XUL (2013a) https://developer.mozilla.org/en-US/ docs/XUL.
  20. XUL Accessibility Guidelines (2013b) https://developer.mozilla.org/en-US /docs/ XUL_ accessibility_guidelines.
  21. Yesilada,Y., Harper, S., Goble, C. and Stevens. (2004) R. Dante annotation and transformation of web pages for visually impaired users. In The Thirteenth International World Wide Web Conference. ACM, New York, NY, USA, pp. 490-491.
Download


Paper Citation


in Harvard Style

Valencia X., Arrue M., Rojas-Valduciel H. and Moreno L. (2014). Interdependent Components for the Development of Accessible XUL Applications for Screen Reader Users . In Proceedings of the 10th International Conference on Web Information Systems and Technologies - Volume 2: WEBIST, ISBN 978-989-758-024-6, pages 65-73. DOI: 10.5220/0004855200650073


in Bibtex Style

@conference{webist14,
author={Xabier Valencia and Myriam Arrue and Halena Rojas-Valduciel and Lourdes Moreno},
title={Interdependent Components for the Development of Accessible XUL Applications for Screen Reader Users},
booktitle={Proceedings of the 10th International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,},
year={2014},
pages={65-73},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004855200650073},
isbn={978-989-758-024-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 10th International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,
TI - Interdependent Components for the Development of Accessible XUL Applications for Screen Reader Users
SN - 978-989-758-024-6
AU - Valencia X.
AU - Arrue M.
AU - Rojas-Valduciel H.
AU - Moreno L.
PY - 2014
SP - 65
EP - 73
DO - 10.5220/0004855200650073