SlideShare uma empresa 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

Mais conteúdo relacionado

Semelhante 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é
 

Semelhante 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

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Último (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

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