Skip to main content
Log in

The use of guidelines to automatically verify Web accessibility

  • Long paper
  • Published:
Universal Access in the Information Society Aims and scope Submit manuscript

Abstract

Accessibility is one of the key challenges that the Internet must currently face to guarantee universal inclusion. Accessible Web design requires knowledge and experience from the designer, who can be assisted by the use of broadly accepted guidelines. Nevertheless, guideline application may not be obvious, and many designers may lack experience to use them. The difficulty increases because, as the research on accessibility is progressing, existing sets of guidelines are updated and new sets are proposed by diverse institutions. Therefore, the availability of tools to evaluate accessibility, and eventually repair the detected bugs, is crucial. This paper presents a tool, EvalIris, developed to automatically check the accessibility of Websites using sets of guidelines that, by means of a well-defined XML structure, can be easily replaced or updated.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.

Similar content being viewed by others

Notes

  1. The Americans with Disabilities Act and Rehabilitation Act Amendments, Section 508 in USA; Australian Disability Discrimination Act in Australia; eEurope 2002: Accessibility of Public Web Sites and their Content in Europe; etc. For more information visit: http://www.w3.org/WAI/Policy/

  2. A more extensive discussion of automatic capture, analysis, and critique tools can be found in [16].

  3. Although we only refer here to tools developed to assist the review of guidelines, there are also tools that assist the analysis and critique of methods such as cognitive walkthrough or analytical modelling.

  4. A Web service is an application that allows for the making remote procedure calls (RPCs) in a distributed environment (a remote or local network) [13]. When a Web service receives a request, it performs its function and returns a response. Both the request and the response are usually formatted in XML, a portable data-interchange format [34], and are delivered over HTTP protocol.

  5. The current version of EvalIris, accessible at http://www.sc.ehu.es/acwbbpke/evaliris.html, contains, in its accessibility information database, all the checkpoints of WAI’s WCAG, conveniently formatted.

  6. IRIS Project Web site: http://www.iris-design4all.org/

  7. XML allows for extremely large flexibility when describing data format. Therefore, it is necessary to somehow define what element and attribute names are allowed to appear in a conforming document in order to make that document useful and easy to process. This element and attribute definition is approached by XML schemas. According to the definition given by the Web Consortium XML Schema Working Group [8, 34, 35], XML schemas provide means for defining the structure, content and semantics of XML documents.

  8. The results from this evaluation are available in: http://www.sc.ehu.es/acwbbpke/evaliris.html

References

  1. Sonicon Corporation (2004) ALT Repair Kit

  2. Beirekdar A, Vanderdonckt J, Noirhomme-Fraiture M (2002) KWARESMI—Knowledge-based Web Automated Evaluation with REconfigurable guidelineS optiMIzation. In: Proceedings of the 9th International Workshop on Design, Specification, and Verification of Interactive Systems DSV-IS’2002, Rostock, Germany, 12–14 June 2002

  3. Brinck T, Hermann D, Minnebo B and Hakim A (2002) AccessEnable: a tool for evaluating compliance with accessibility standards. In: Proceedings of the Workshop on Automatically Evaluating the Usability of Web Sites (CHI 2002), Minneapolis, MN, 21–22 April 2002

  4. Balbo S (1995) Automatic evaluation of user interface usability: dream or reality? In: Proceedings of the QCHI’95 Symposium, Bond University, Australia, August 1995

  5. Clarck D, Dardailler D (1999) Accessibility on the Web: evaluation and repair tools to make it possible. In: Proceedings of the CSUN Technology and Persons with Disabilities Conferences, Los Angeles, CA, 17–23 March 1999

  6. Colorfield Insight (2002) Available at http://www.colorfield.com/index.html. Cited 2003

  7. Dörner D, Wearing A (1995) Complex problem solving: toward a computer simulated theory. In: Frensch P, Funke J (eds) Complex problem solving: the European perspective, Lawrence Earlbaum Associates, Mahwah, NJ

  8. Duckett J, Griffin O, Mohr S, Norton F, Stokes-Rees I, Williams K, Cagle K, Ozu N and Tennison J (2001) Professional XML schemas. Wrox, Chicago

  9. Ellis RD, Jankowski TB, Jasper JE, and Tharuvai BS (1998) Listener: a tool for client-side investigation of hypermedia navigation behavior. Behav Res Meth Instru Comp 30(6):573–582

    Google Scholar 

  10. Engelen JJ (2001) Guidelines for Web accesibility. In: Nicolle C, Abascal J (eds) Inclusive design guidelines for HCI, Taylor & Francis, London

  11. Etgen M, Cantor J (1999) What does getting WET (Web event-logging tool) mean for Web usability? http://zing.ncsl.nist.gov/hfweb/proceedings/etgen-cantor/index.html. Cited 3 June 1999

  12. Fajardo I, Cañas JJ, Antolí A and Salmerón L (2002) Web cognitive accessibility for deaf users. In: Proceedings of 3 Congreso Internacional Interacción’2002, Madrid, Spain, 8–10 May 2002

  13. Galbraith B, Tost A, Irani R, Basha J, Hendricks M, Modi T, Milbery J and Cable S (2002) Professional Java Web services. Wrox, Chicago

  14. Goffinet L, Noirhomme-Fraiture M (2000) Managing HCI guidelines with hypertext on the WWW. In: Nicolle C, Abascal J (eds) Inclusive design guidelines for HCI, Taylor & Francis, London

  15. HTTP-ANALYZE (1999)http://www.netstore.de/Supply/http-analyze/. Cited 11 December 2002

  16. Ivory M, Hearts M (2001) The state of the art in automating usability evaluation of user interfaces. ACM Comp Surv (33)4:470–516

    Article  Google Scholar 

  17. Jankowski TB, Jarrod EJ, Tharuvai BS and Ellis RD (1998) Listener v1.1: an AppleScript application. Behav Res Meth Instrum Comp November

  18. Paganelli L, Paternò F (2002) Intelligent analysis of user interactions with Web applications. In: Proceedings of ACM IUI 2002. San Francisco, CA, 9–12 January 2000

  19. Paterno F, Ballardin G (2000) RemUSINE: a bridge between empirical and model-based evaluation when evaluators and users are distant. Interact Comp 13(2):151–167

    Google Scholar 

  20. Ratner JA, Grose E, Forsythe CG (1996) Characterization and assessment of HTML style guides. In: Proceedings of CHI’96, Vancouver, Canada, 13–18 April 1996

  21. Ridpath C, Treviranus J (2002) Integrated accessibility evaluation and repair (The development of A-prompt). In: Proceedings ot the Workshop on Automatically Evaluating the Usability of Web Sites (CHI 2002), Minneapolis, MN, 21–22 April 2002

  22. Sears A (1995) AIDE: a step toward metric-based interface development tools. In: Proceedings of the Eighth ACM Symposium on User Interface Software and Technology, ACM Press, New York

  23. Seeman L (2002) Inclusion of cognitive disabilities in the Web accessibility movement. In: Proceedings of the Eleventh International World Wide Web Conference, Honolulu, HI, 7–11 May 2002

  24. Scholtz J, Laskowski S (1998) Developing usability tools and techniques for designing and testing Web sites. In: Proceedings of the Fourth Conference on Human Factors and the Web, Basking Ridge, NJ, June 1998

  25. Theng YL, Rigny C, Thimbleby H and Jones M (1997) HyperAT: HCI and Web authoring. In: Proceedings of BCS HCI’97, Bristol, UK, Springer, Berlin Heidelberg New York

  26. US Federal IT Accessibility Initiative (Section 508). http://www.section508.gov/

  27. USABLE NET (2000) LIFT ON LINE. http://www.usablenet.com. Cited 2003

  28. Vanderheiden GC, Chisholm WA, Ewers N and Dunphy S (1997) Unified Web Site Accessibility Guidelines, Version 7.2. Trace R&D Center, University of Wisconsin, Madison

  29. W3C CSS Validator (1998) Available at http://validator.w3.org

  30. W3C HTML (2000) Available at http://jigsaw.w3.org/css-validator

  31. Web Accessibility Initiative (WAI) (2003) http://www.w3.org/WAI. Cited 6 November 2003

  32. XML (2003) http://www.w3.org/XML. Cited 20 August 2003

  33. XML Schema (2003) http://www.w3.org/XML/Schema. Cited 24 November 2003

Download references

Acknowledgements

This work has been financed by the European Commission within the IST-2000-26211 IRIS project (Incorporating the Requirements of People with Special Needs or Impairments to Internet-based Systems and Services) developed by European Dynamics (GR), Fraunhofer for Institute Applied Information Technology (D), the University of the Aegean (GR), the University of the Basque Country-Euskal Herriko Unibertsitatea (E) and the ISdAC International Association (Information Society disAbilities Challenge) (B).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Julio Abascal.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Abascal, J., Arrue, M., Fajardo, I. et al. The use of guidelines to automatically verify Web accessibility. Univ Access Inf Soc 3, 71–79 (2004). https://doi.org/10.1007/s10209-003-0069-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10209-003-0069-3

Keywords

Navigation