SlideShare una empresa de Scribd logo
1 de 20
Transition of Accessibility
Evaluation Tools to New Standards




A. Aizpurua, M. Arrue, Markel Vigo, and J. Abascal




University of the                                                                                Laboratory of HCI
Basque Country                                                                                   for Special Needs

                    International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Introduction
• The advent of WCAG 2.0 calls for accessibility guidelines
  review tools adaptation and update
• It is expected that international policies will adopt WCAG 2.0
• How to do this transition in the less painful way
• An interactive framework for guidelines management is
  provided
• Help users in the process of guideline creation and edition




   Introduction         Management Framework                  Updating to WCAG 2.0             Conclusions


                  International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Introduction
• Web application universally accessible from the browser
• WCAG 1.0 compliant and empowers people with disabilities to
  contribute
• Centralized system so that users, developers and practitioners
  can share information
• It contains an evaluation component
• No need for evaluation engine update




   Introduction         Management Framework                  Updating to WCAG 2.0             Conclusions


                  International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Guidelines Management Framework
The foundations: Unified Guidelines Language (UGL)
• Unified Guidelines Language (UGL), a XML-based language to
  define guidelines.
• Developed by considering diverse guideline sets:
   →   General purpose: WCAG 1.0 and IBM Accessibility Guidelines
   →   Device: Mobile Web Best Practices 1.0
   →   Application: Accessible Educational Sites [Freed et al., 2003]
   →   Specific audiences: usability guidelines for the elderly [Kurniawan and
       Zaphiris, 2005]

• Flexible enough to handle heterogeneous guidelines
• We cannot force users to learn UGL


                       Management Framework
   Introduction                                                Updating to WCAG 2.0            Conclusions


                  International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Guidelines Management Framework
The foundations: Unified Guidelines Language (UGL)
• We cannot force users to learn UGL
                  <checkpoints id=quot;2quot; title=quot;HTML elements and their attributesquot;>
                  <priority>1</priority>
                  <description/>
                  <evaluation_type>auto-semi</evaluation_type>
                  <techniques id=quot;1quot;>
                  <type>HTML</type><description>Compulsory</description>
                  <test_case id=quot;7quot;>
                  <type>7</type>
                  <evaluation_type>auto</evaluation_type>
                  <evaluation_result>error</evaluation_result>
                  <element>
                  <label>IMG</label>
                  <test_e>check attribute</test_e>
                  <related_attribute>
                  <atb>alt</atb>
                  <test_a>compulsory</test_a>
                  </related_attribute>
                  </element>
                  </test_case>
                  </techniques>
                  <techniques id=quot;2”>
                  <test_case id=quot;8quot;>
                  <type>8</type>
                  <evaluation_type>auto</evaluation_type>
                  <evaluation_result>error</evaluation_result>
                  <element>
                  <label>FRAME</label>
                  <test_e>check attribute</test_e>
                  <related_attribute>
                  <atb>title</atb>
                  <test_a>compulsory</test_a>
                  <content analysis=quot;not emptyquot;/>




                                  Management Framework
   Introduction                                                                     Updating to WCAG 2.0   Conclusions


                          International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Guidelines Management Framework
Guidelines Definition Manager
• Technique edition: “for each id attribute in textarea check there
  is a label where for=id”
  1. select textarea tag




                        Management Framework
    Introduction                                                Updating to WCAG 2.0            Conclusions


                   International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Guidelines Management Framework
Guidelines Definition Manager
• Technique edition: “for each id attribute in textarea check there
  is a label where for=id”
  1. select textarea tag
  2. select id attribute




                        Management Framework
    Introduction                                                Updating to WCAG 2.0            Conclusions


                   International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Guidelines Management Framework
Guidelines Definition Manager
• Technique edition: “for each id attribute in textarea check there
  is a label where for=id”
  1. select textarea tag
  2. select id attribute
  3. select label tag




                        Management Framework
    Introduction                                                Updating to WCAG 2.0            Conclusions


                   International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Guidelines Management Framework
Guidelines Definition Manager
• Technique edition: “for each id attribute in textarea check there
  is a label where for=id”
  1.   select textarea tag
  2.   select id attribute
  3.   select label tag
  4.   select for attribute




                        Management Framework
    Introduction                                                Updating to WCAG 2.0            Conclusions


                   International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Guidelines Management Framework
Guidelines Definition Manager
• Technique edition: “for each id attribute in textarea check there
  is a label where for=id”
  1.   select textarea tag
  2.   select id attribute
  3.   select label tag
  4.   select for attribute
  5.   define element order




                        Management Framework
    Introduction                                                Updating to WCAG 2.0            Conclusions


                   International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Guidelines Management Framework
Guidelines Definition Manager
• Guidelines can be shared: general search, specific search,
  mark-up dependent search




                       Management Framework
   Introduction                                                Updating to WCAG 2.0            Conclusions


                  International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Guidelines Management Framework
Guidelines Definition Manager
• Search results: guidelines can be retrieved, edited and used




                       Management Framework
   Introduction                                                Updating to WCAG 2.0            Conclusions


                  International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Guidelines Management Framework
Guidelines Pre-processor
•   Created guidelines are stored in a centralized database
•   Data aretransformed into UGL files
•   Decompose resulting UGL file into XQuery queries
•   This process does not require human intervention
Guidelines Evaluation Component
• Select the guidelines
• Type URL
• Evaluation type:
            1.      single URL
            2.      website
            3.      source code



                           Management Framework
     Introduction                                                  Updating to WCAG 2.0            Conclusions


                      International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Guidelines Management Framework
Guidelines Pre-processor
•   Created guidelines are stored in a centralized database
•   Data are transformed into UGL files
•   Decompose resulting UGL file into XQuery queries
•   This process does not require human intervention
Guidelines Evaluation Component
• Select the guidelines
• Type URL
• Evaluation type:
            1.      single URL
            2.      website
            3.      source code



                           Management Framework
     Introduction                                                  Updating to WCAG 2.0            Conclusions


                      International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Guidelines Management Framework
Summary
                      2: guidelines are guidelines and evaluates web page
                      3: user A selects stored intoremote repository
                      1: UGL are decomposedin a shares UGL
                      5:
                      4:      B creates,transformedXQuery
                                         searches, into guidelines
                                            browser                                         server
                  ·   create
                               1                                                    2
                  ·   search
                  ·   share
                                   Definition
user A
                  ·   update
                                   manager                                          Guidelines
                                                                                    repository

                                                                                                  3
                                                                                               Guidelines
                                                                                               pre-processor

                  · select
                                   Evaluation                                 XQuery1
                  guidelines
user B
                                   component
                  · evaluate                                                                             4
                                                                              XQuery2
                                                           get XQuery2




                                                                              ...
                                             5
                                                                               XQueryi


                                                                              ...
                                                                              XQueryn




                                Management Framework
         Introduction                                                   Updating to WCAG 2.0            Conclusions


                           International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Updating to WCAG 2.0
• Case study with WCAG 2.0
• Taking advantage of the features of the guidelines
  management framework
• Test-case definition: ”Test-cases are the minimum pieces of
  knowledge required for the evaluation of guidelines”
                   guidelines  evaluation techniques  test cases
          1.
          2.       XHTML tag or attribute dependent
          3.       Test-cases can be grouped into test-case types
                       IMG [@alt]
                       TABLE [@summary]
          4.       there is a predefined evaluation pattern for each test-case type

•   Focusing on automatic and semi-automatic issue

                                                                  Updating to WCAG 2.0
    Introduction              Management Framework                                                  Conclusions


                       International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Updating to WCAG 2.0
• Decomposing success criteria into test-cases
                                     Success                   automatic                semi-automatic
 Principle                           criteria                  test-cases                 test-cases
 Perceivable                             22                           17                       38
 Operable                                20                            8                       16
 Understandable                          17                           10                        9
 Robust                                    2                           4                        3
 Total                                   61                           39                       66

• Results obtained with the guidelines management framework:
    Automatic test-cases: 55%
    Semi-automatic: 16%



                                                             Updating to WCAG 2.0
   Introduction          Management Framework                                                  Conclusions


                  International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Updating to WCAG 2.0
• Results obtained with the guidelines management framework:
    Automatic test-cases: 55%
    Semi-automatic: 16%

• It is not a limitation of UGL but of the management framework

• They can be manually included
• By adapting the framework almost all automatic test cases can
  be defined
• Except those that are not hypertext dependent
    E.g.:”check that the value of longdesc is a valid URI ”

• Strike a balance between guiding the user or letting him free

                                                             Updating to WCAG 2.0
   Introduction          Management Framework                                                  Conclusions


                  International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Conclusions
• The framework for guidelines management is a sound tool to
  share and spread knowledge on web accessibility
• Cooperative tool enabling collaboration between researchers,
  practitioners and users
• It can be used in the development process for:
    Search for the set of guidelines which is relevant to the current
     development
    Remove guideline overlap and verify coherence
    Perform frequent accessibility evaluations
• WCAG 2.0 deployment has been less painful
• Updating the framework in order to express more test-cases

                                                             Updating to WCAG 2.0
   Introduction          Management Framework                                                  Conclusions


                  International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
Transition of Accessibility
Evaluation Tools to New Standards

                             Any question?

A. Aizpurua, M. Arrue, Markel Vigo, and J. Abascal




University of the                                                                                Laboratory of HCI
Basque Country                                                                                   for Special Needs

                    International Cross-Disciplinary Conference on Web Accessibility, W4A 2009

Más contenido relacionado

Similar a Transition of Accessibility Evaluation Tools to New Standards

Overview of the AngularJS framework
Overview of the AngularJS framework Overview of the AngularJS framework
Overview of the AngularJS framework Yakov Fain
 
3 (de 3). Evaluación de Accessibilidad Digital
3 (de 3).  Evaluación de Accessibilidad Digital3 (de 3).  Evaluación de Accessibilidad Digital
3 (de 3). Evaluación de Accessibilidad DigitalDCU_MPIUA
 
Practical First Steps for Achieving Web Accessibility and Avoiding Liability
Practical First Steps for Achieving Web Accessibility and Avoiding Liability Practical First Steps for Achieving Web Accessibility and Avoiding Liability
Practical First Steps for Achieving Web Accessibility and Avoiding Liability 3Play Media
 
[DSBW Spring 2009] Unit 01: Introducing Web Engineering
[DSBW Spring 2009] Unit 01: Introducing Web Engineering[DSBW Spring 2009] Unit 01: Introducing Web Engineering
[DSBW Spring 2009] Unit 01: Introducing Web EngineeringCarles Farré
 
Is It WCAG 2.0 Compliant?
Is It WCAG 2.0 Compliant?Is It WCAG 2.0 Compliant?
Is It WCAG 2.0 Compliant?Rabab Gomaa
 
Evaluating Web Accessibility For Specific Mobile Devices
Evaluating Web Accessibility For Specific Mobile DevicesEvaluating Web Accessibility For Specific Mobile Devices
Evaluating Web Accessibility For Specific Mobile DevicesMarkel Vigo
 
Angular 2 Examples | Angular CRUD Application | Angular Tutorial | Angular Tr...
Angular 2 Examples | Angular CRUD Application | Angular Tutorial | Angular Tr...Angular 2 Examples | Angular CRUD Application | Angular Tutorial | Angular Tr...
Angular 2 Examples | Angular CRUD Application | Angular Tutorial | Angular Tr...Edureka!
 
Managing Accessibility Compliance
Managing Accessibility ComplianceManaging Accessibility Compliance
Managing Accessibility ComplianceKeana Lynch
 
Daniel Appelquist @ FOWA Feb 07
Daniel Appelquist @ FOWA Feb 07Daniel Appelquist @ FOWA Feb 07
Daniel Appelquist @ FOWA Feb 07carsonsystems
 
Browser-Based Load Testing with Grafana K6
Browser-Based Load Testing with Grafana K6Browser-Based Load Testing with Grafana K6
Browser-Based Load Testing with Grafana K6Knoldus Inc.
 
Analyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web FrameworksAnalyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web FrameworksIRJET Journal
 
Whats new in WCAG 2.1
Whats new in WCAG 2.1Whats new in WCAG 2.1
Whats new in WCAG 2.1Ross Mullen
 
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...Edureka!
 
[DSBW Spring 2009] Unit 09: Web Testing
[DSBW Spring 2009] Unit 09: Web Testing[DSBW Spring 2009] Unit 09: Web Testing
[DSBW Spring 2009] Unit 09: Web TestingCarles Farré
 

Similar a Transition of Accessibility Evaluation Tools to New Standards (20)

Developing HERA FFX for WCAG 2.0
Developing HERA FFX for WCAG 2.0Developing HERA FFX for WCAG 2.0
Developing HERA FFX for WCAG 2.0
 
Overview of the AngularJS framework
Overview of the AngularJS framework Overview of the AngularJS framework
Overview of the AngularJS framework
 
3 (de 3). Evaluación de Accessibilidad Digital
3 (de 3).  Evaluación de Accessibilidad Digital3 (de 3).  Evaluación de Accessibilidad Digital
3 (de 3). Evaluación de Accessibilidad Digital
 
Practical First Steps for Achieving Web Accessibility and Avoiding Liability
Practical First Steps for Achieving Web Accessibility and Avoiding Liability Practical First Steps for Achieving Web Accessibility and Avoiding Liability
Practical First Steps for Achieving Web Accessibility and Avoiding Liability
 
adasitecompliance.com
adasitecompliance.comadasitecompliance.com
adasitecompliance.com
 
[DSBW Spring 2009] Unit 01: Introducing Web Engineering
[DSBW Spring 2009] Unit 01: Introducing Web Engineering[DSBW Spring 2009] Unit 01: Introducing Web Engineering
[DSBW Spring 2009] Unit 01: Introducing Web Engineering
 
Is It WCAG 2.0 Compliant?
Is It WCAG 2.0 Compliant?Is It WCAG 2.0 Compliant?
Is It WCAG 2.0 Compliant?
 
Evaluating Web Accessibility For Specific Mobile Devices
Evaluating Web Accessibility For Specific Mobile DevicesEvaluating Web Accessibility For Specific Mobile Devices
Evaluating Web Accessibility For Specific Mobile Devices
 
Digital Accessibility
Digital AccessibilityDigital Accessibility
Digital Accessibility
 
Asp.Net Mvc Dev Days09
Asp.Net Mvc Dev Days09Asp.Net Mvc Dev Days09
Asp.Net Mvc Dev Days09
 
Angular 2 Examples | Angular CRUD Application | Angular Tutorial | Angular Tr...
Angular 2 Examples | Angular CRUD Application | Angular Tutorial | Angular Tr...Angular 2 Examples | Angular CRUD Application | Angular Tutorial | Angular Tr...
Angular 2 Examples | Angular CRUD Application | Angular Tutorial | Angular Tr...
 
Managing Accessibility Compliance
Managing Accessibility ComplianceManaging Accessibility Compliance
Managing Accessibility Compliance
 
Daniel Appelquist @ FOWA Feb 07
Daniel Appelquist @ FOWA Feb 07Daniel Appelquist @ FOWA Feb 07
Daniel Appelquist @ FOWA Feb 07
 
Browser-Based Load Testing with Grafana K6
Browser-Based Load Testing with Grafana K6Browser-Based Load Testing with Grafana K6
Browser-Based Load Testing with Grafana K6
 
Analyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web FrameworksAnalyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web Frameworks
 
Whats new in WCAG 2.1
Whats new in WCAG 2.1Whats new in WCAG 2.1
Whats new in WCAG 2.1
 
WCAG
WCAGWCAG
WCAG
 
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
 
[DSBW Spring 2009] Unit 09: Web Testing
[DSBW Spring 2009] Unit 09: Web Testing[DSBW Spring 2009] Unit 09: Web Testing
[DSBW Spring 2009] Unit 09: Web Testing
 
Neoload
Neoload Neoload
Neoload
 

Último

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Último (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Transition of Accessibility Evaluation Tools to New Standards

  • 1. Transition of Accessibility Evaluation Tools to New Standards A. Aizpurua, M. Arrue, Markel Vigo, and J. Abascal University of the Laboratory of HCI Basque Country for Special Needs International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 2. Introduction • The advent of WCAG 2.0 calls for accessibility guidelines review tools adaptation and update • It is expected that international policies will adopt WCAG 2.0 • How to do this transition in the less painful way • An interactive framework for guidelines management is provided • Help users in the process of guideline creation and edition Introduction Management Framework Updating to WCAG 2.0 Conclusions International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 3. Introduction • Web application universally accessible from the browser • WCAG 1.0 compliant and empowers people with disabilities to contribute • Centralized system so that users, developers and practitioners can share information • It contains an evaluation component • No need for evaluation engine update Introduction Management Framework Updating to WCAG 2.0 Conclusions International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 4. Guidelines Management Framework The foundations: Unified Guidelines Language (UGL) • Unified Guidelines Language (UGL), a XML-based language to define guidelines. • Developed by considering diverse guideline sets: → General purpose: WCAG 1.0 and IBM Accessibility Guidelines → Device: Mobile Web Best Practices 1.0 → Application: Accessible Educational Sites [Freed et al., 2003] → Specific audiences: usability guidelines for the elderly [Kurniawan and Zaphiris, 2005] • Flexible enough to handle heterogeneous guidelines • We cannot force users to learn UGL Management Framework Introduction Updating to WCAG 2.0 Conclusions International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 5. Guidelines Management Framework The foundations: Unified Guidelines Language (UGL) • We cannot force users to learn UGL <checkpoints id=quot;2quot; title=quot;HTML elements and their attributesquot;> <priority>1</priority> <description/> <evaluation_type>auto-semi</evaluation_type> <techniques id=quot;1quot;> <type>HTML</type><description>Compulsory</description> <test_case id=quot;7quot;> <type>7</type> <evaluation_type>auto</evaluation_type> <evaluation_result>error</evaluation_result> <element> <label>IMG</label> <test_e>check attribute</test_e> <related_attribute> <atb>alt</atb> <test_a>compulsory</test_a> </related_attribute> </element> </test_case> </techniques> <techniques id=quot;2”> <test_case id=quot;8quot;> <type>8</type> <evaluation_type>auto</evaluation_type> <evaluation_result>error</evaluation_result> <element> <label>FRAME</label> <test_e>check attribute</test_e> <related_attribute> <atb>title</atb> <test_a>compulsory</test_a> <content analysis=quot;not emptyquot;/> Management Framework Introduction Updating to WCAG 2.0 Conclusions International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 6. Guidelines Management Framework Guidelines Definition Manager • Technique edition: “for each id attribute in textarea check there is a label where for=id” 1. select textarea tag Management Framework Introduction Updating to WCAG 2.0 Conclusions International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 7. Guidelines Management Framework Guidelines Definition Manager • Technique edition: “for each id attribute in textarea check there is a label where for=id” 1. select textarea tag 2. select id attribute Management Framework Introduction Updating to WCAG 2.0 Conclusions International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 8. Guidelines Management Framework Guidelines Definition Manager • Technique edition: “for each id attribute in textarea check there is a label where for=id” 1. select textarea tag 2. select id attribute 3. select label tag Management Framework Introduction Updating to WCAG 2.0 Conclusions International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 9. Guidelines Management Framework Guidelines Definition Manager • Technique edition: “for each id attribute in textarea check there is a label where for=id” 1. select textarea tag 2. select id attribute 3. select label tag 4. select for attribute Management Framework Introduction Updating to WCAG 2.0 Conclusions International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 10. Guidelines Management Framework Guidelines Definition Manager • Technique edition: “for each id attribute in textarea check there is a label where for=id” 1. select textarea tag 2. select id attribute 3. select label tag 4. select for attribute 5. define element order Management Framework Introduction Updating to WCAG 2.0 Conclusions International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 11. Guidelines Management Framework Guidelines Definition Manager • Guidelines can be shared: general search, specific search, mark-up dependent search Management Framework Introduction Updating to WCAG 2.0 Conclusions International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 12. Guidelines Management Framework Guidelines Definition Manager • Search results: guidelines can be retrieved, edited and used Management Framework Introduction Updating to WCAG 2.0 Conclusions International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 13. Guidelines Management Framework Guidelines Pre-processor • Created guidelines are stored in a centralized database • Data aretransformed into UGL files • Decompose resulting UGL file into XQuery queries • This process does not require human intervention Guidelines Evaluation Component • Select the guidelines • Type URL • Evaluation type: 1. single URL 2. website 3. source code Management Framework Introduction Updating to WCAG 2.0 Conclusions International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 14. Guidelines Management Framework Guidelines Pre-processor • Created guidelines are stored in a centralized database • Data are transformed into UGL files • Decompose resulting UGL file into XQuery queries • This process does not require human intervention Guidelines Evaluation Component • Select the guidelines • Type URL • Evaluation type: 1. single URL 2. website 3. source code Management Framework Introduction Updating to WCAG 2.0 Conclusions International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 15. Guidelines Management Framework Summary 2: guidelines are guidelines and evaluates web page 3: user A selects stored intoremote repository 1: UGL are decomposedin a shares UGL 5: 4: B creates,transformedXQuery searches, into guidelines browser server · create 1 2 · search · share Definition user A · update manager Guidelines repository 3 Guidelines pre-processor · select Evaluation XQuery1 guidelines user B component · evaluate 4 XQuery2 get XQuery2 ... 5 XQueryi ... XQueryn Management Framework Introduction Updating to WCAG 2.0 Conclusions International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 16. Updating to WCAG 2.0 • Case study with WCAG 2.0 • Taking advantage of the features of the guidelines management framework • Test-case definition: ”Test-cases are the minimum pieces of knowledge required for the evaluation of guidelines” guidelines  evaluation techniques  test cases 1. 2. XHTML tag or attribute dependent 3. Test-cases can be grouped into test-case types  IMG [@alt]  TABLE [@summary] 4. there is a predefined evaluation pattern for each test-case type • Focusing on automatic and semi-automatic issue Updating to WCAG 2.0 Introduction Management Framework Conclusions International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 17. Updating to WCAG 2.0 • Decomposing success criteria into test-cases Success automatic semi-automatic Principle criteria test-cases test-cases Perceivable 22 17 38 Operable 20 8 16 Understandable 17 10 9 Robust 2 4 3 Total 61 39 66 • Results obtained with the guidelines management framework:  Automatic test-cases: 55%  Semi-automatic: 16% Updating to WCAG 2.0 Introduction Management Framework Conclusions International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 18. Updating to WCAG 2.0 • Results obtained with the guidelines management framework:  Automatic test-cases: 55%  Semi-automatic: 16% • It is not a limitation of UGL but of the management framework • They can be manually included • By adapting the framework almost all automatic test cases can be defined • Except those that are not hypertext dependent  E.g.:”check that the value of longdesc is a valid URI ” • Strike a balance between guiding the user or letting him free Updating to WCAG 2.0 Introduction Management Framework Conclusions International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 19. Conclusions • The framework for guidelines management is a sound tool to share and spread knowledge on web accessibility • Cooperative tool enabling collaboration between researchers, practitioners and users • It can be used in the development process for:  Search for the set of guidelines which is relevant to the current development  Remove guideline overlap and verify coherence  Perform frequent accessibility evaluations • WCAG 2.0 deployment has been less painful • Updating the framework in order to express more test-cases Updating to WCAG 2.0 Introduction Management Framework Conclusions International Cross-Disciplinary Conference on Web Accessibility, W4A 2009
  • 20. Transition of Accessibility Evaluation Tools to New Standards Any question? A. Aizpurua, M. Arrue, Markel Vigo, and J. Abascal University of the Laboratory of HCI Basque Country for Special Needs International Cross-Disciplinary Conference on Web Accessibility, W4A 2009