Exploring Automatic CSS Accessibility Evaluation

  • Amaia Aizpurua
  • Myriam Arrue
  • Markel Vigo
  • Julio Abascal
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5648)

Abstract

Automatic evaluation tools are crucial for helping designers to develop accessible web content. However, most of the existing automatic tools are focused on evaluating the accessibility of (X)HTML code and do not consider style sheets. CSS provides mechanisms for separating content from display which is a requirement for accessible web documents. Although the use of CSS has become essential, sometimes its powerful mechanisms and functionalities may lead to a misuse. This paper presents an accessibility evaluation framework for verifying the correct application of CSS techniques. For this purpose, a flexible accessibility evaluation framework was selected and adapted to incorporate CSS test cases defined in WCAG 2.0. As a result of a detailed analysis, 6 different types of test cases were identified and a total number of 92 test cases were accommodated into the framework. This process has lead to obtain a flexible framework which performs more comprehensive automatic evaluations.

Keywords

Accessibility Evaluation Accessibility Guideline Style Sheet Cascade Style Sheets Style Rule 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Paciello, M.G.: Web Accessibility for People with Disabilities. CMP books (2000)Google Scholar
  2. 2.
    Pemberton, S.: Accessibility is for Everyone. ACM Interactions 10(6), 4–5 (2003)CrossRefGoogle Scholar
  3. 3.
    Jacobs, I., Brewer, J. (eds.): Accessibility Features of CSS. W3C Note, (August 4, 1999), http://www.w3.org/TR/CSS-access
  4. 4.
    Chrisholm, W., Vanderheiden, G., Jacobs, I. (eds.): Web Content Accessibility Guidelines 1.0, W3C Recommendation (May 5, 1999), http://www.w3.org/TR/WCAG10/
  5. 5.
    Chisholm, W., Vanderheiden, G., Jacobs, I. (eds.): CSS Techniques for Web Content Accessibility Guidelines 1.0, W3C Note (November 6, 2000), http://www.w3.org/TR/WCAG10-CSS-TECHS/
  6. 6.
    Caldwell, B., Cooper, M., Reid, L.G., Vanderheiden, G. (eds.): Web Content Accessibility Guidelines (WCAG) 2.0, W3C Recommendation (December 11, 2008), http://www.w3.org/TR/WCAG20/
  7. 7.
    Caldwell, B., Cooper, M., Reid, L.G., Vanderheiden, G. (eds.): Techniques for WCAG 2.0. CSS Techniques for WCAG 2.0, W3C Working Group Note (December 11, 2008), http://www.w3.org/TR/WCAG20-TECHS/css.html
  8. 8.
    Ivory, M.Y., Hearst, M.A.: The state of art in automating usability evaluations of user interfaces. ACM Computing Surveys 33(4), 470–516 (2001)CrossRefGoogle Scholar
  9. 9.
    Ivory, M.Y., Mankoff, J., Le, A.: Using Automated Tools to Improve Web Site Usage by Users with Diverse Abilities. Information Technology and Society 1(3), 195–236 (2003)Google Scholar
  10. 10.
    Brajnik, G.: Comparing accessibility evaluation tools: a method for tool effectiveness. Universal Access in the Information Society 3(3-4), 252–263 (2004)CrossRefGoogle Scholar
  11. 11.
    Abou-Zahra, S. (ed.): Selecting Web Accessibility Evaluation Tools (2006), http://www.w3.org/WAI/eval/selectingtools
  12. 12.
    Xiong, J., Farenc, C., Winckler, M.: Analyzing Tool Support for Inspecting Accessibility Guidelines During the Development Process of Web Sites. In: Weske, M., Hacid, M.-S., Godart, C. (eds.) WISE Workshops 2007. LNCS, vol. 4832, pp. 470–480. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  13. 13.
    Brinck, T., Hermann, D., Minnebo, B., Hakim, A.: AccessEnable: A Tool for Evaluating Compliance with Accessibility Standards. In: Automatically Evaluating the Usability of Web Sites, CHI Workshop (2002)Google Scholar
  14. 14.
    Beirekdar, A., Vanderdonckt, J., Noirhomme-Fraiture, M.: Kwaresmi - Knowledge-based Web Automated Evaluation with REconfigurable guidelineS optimization. In: Forbrig, P., Limbourg, Q., Urban, B., Vanderdonckt, J. (eds.) DSV-IS 2002. LNCS, vol. 2545, pp. 362–376. Springer, Heidelberg (2002)Google Scholar
  15. 15.
    Beirekdar, A., Vanderdonckt, J., Noirhomme-Fraiture, M.: A Framework and a Language for Usability Automatic Evaluation of Web Sites by Static Analysis of HTML Source Code. In: Proceedings of 4th Int. Conf. on Computer-Aided Design of User Interfaces CADUI 2002, ch. 29, pp. 337–348. Kluwer, Dordrecht (2002)Google Scholar
  16. 16.
    Vanderdonckt, J., Bereikdar, A.: Automated Web Evaluation by Guideline Review. Journal of Web Engineering. Rinton Press 4(2), 102–117 (2005)Google Scholar
  17. 17.
    Leporini, B., Paternò, F., Scorcia, A.: Flexible tool support for accessibility evaluation. Interacting with Computers 18(5), 869–890 (2006)CrossRefGoogle Scholar
  18. 18.
    Abascal, J., Arrue, M., Fajardo, I., Garay, N., Tomás, J.: Use of Guidelines to automatically verify web accessibility. Universal Access in the Information Society 3(1), 71–79 (2004)CrossRefGoogle Scholar
  19. 19.
    Arrue, M., Vigo, M., Abascal, J.: Including Heterogeneous Web Accessibililty Guidelines in the Development Process. In: Gulliksen, J., Harning, M.B., Palanque, P., van der Veer, G.C., Wesson, J., et al. (eds.) EIS 2007. LNCS, vol. 4940, pp. 620–637. Springer, Heidelberg (2008)Google Scholar
  20. 20.
    Takata, Y., Nakamura, T., Seki, H.: Accessibility Verification of WWW Documents by an Automatic Guideline Verification Tool. In: Proceedings of the 37th Hawaii International Conference on System Sciences (2004)Google Scholar
  21. 21.
    Luque, V., Delgado, C., Gaedke, M., Nussbaumer, M.: WCAG Formalization with W3C Techniques. In: Lowe, D.G., Gaedke, M. (eds.) ICWE 2005. LNCS, vol. 3579, pp. 615–617. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  22. 22.
    Vanderdonckt, J.: Development milestones towards a tool for working with guidelines. Interacting with Computers 12, 81–118 (1999)CrossRefGoogle Scholar
  23. 23.
    Abascal, J., Nicolle, C.: Why Inclusive Design Guidelines? In: Abascal, J., Nicolle, C. (eds.) Inclusive Design Guidelines for HCI, ch.1, pp. 3–13. Taylor & Francis, Abington (2001)Google Scholar
  24. 24.
    Mariage, C., Vanderdonckt, J., Pribeanu, C.: State of the Art of Web Usability Guidelines. In: Proctor, R., Vu, K. (eds.) The Handbook of Human Factors in Web Design, ch. 8, pp. 688–700. Lawrence Erlbaum, Mahwah (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Amaia Aizpurua
    • 1
  • Myriam Arrue
    • 1
  • Markel Vigo
    • 1
  • Julio Abascal
    • 1
  1. 1.Laboratory of Human-Computer Interaction for Special Needs, Informatika FakultateaUniversity of the Basque CountryDonostiaSpain

Personalised recommendations