SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Ähnlich wie W4a09

All change for WCAG 2.0 - what you need to know about the new accessibility g...
All change for WCAG 2.0 - what you need to know about the new accessibility g...All change for WCAG 2.0 - what you need to know about the new accessibility g...
All change for WCAG 2.0 - what you need to know about the new accessibility g...Patrick Lauke
 
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é
 

Ähnlich wie W4a09 (20)

All change for WCAG 2.0 - what you need to know about the new accessibility g...
All change for WCAG 2.0 - what you need to know about the new accessibility g...All change for WCAG 2.0 - what you need to know about the new accessibility g...
All change for WCAG 2.0 - what you need to know about the new accessibility g...
 
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
 

Mehr von Simon Harper

Subasi Ureq Semantic Accessiblity Final
Subasi Ureq Semantic Accessiblity FinalSubasi Ureq Semantic Accessiblity Final
Subasi Ureq Semantic Accessiblity FinalSimon Harper
 
Punyabukkana W4A2008 Presentation
Punyabukkana W4A2008 PresentationPunyabukkana W4A2008 Presentation
Punyabukkana W4A2008 PresentationSimon Harper
 
W4A Transcoding Challenge
W4A Transcoding ChallengeW4A Transcoding Challenge
W4A Transcoding ChallengeSimon Harper
 

Mehr von Simon Harper (6)

W4 A Sirithumgul
W4 A SirithumgulW4 A Sirithumgul
W4 A Sirithumgul
 
Ramon
RamonRamon
Ramon
 
Subasi Ureq Semantic Accessiblity Final
Subasi Ureq Semantic Accessiblity FinalSubasi Ureq Semantic Accessiblity Final
Subasi Ureq Semantic Accessiblity Final
 
W4 A Hera Ffx
W4 A  Hera FfxW4 A  Hera Ffx
W4 A Hera Ffx
 
Punyabukkana W4A2008 Presentation
Punyabukkana W4A2008 PresentationPunyabukkana W4A2008 Presentation
Punyabukkana W4A2008 Presentation
 
W4A Transcoding Challenge
W4A Transcoding ChallengeW4A Transcoding Challenge
W4A Transcoding Challenge
 

Kürzlich hochgeladen

Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxNitish292041
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssNadaMohammed714321
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...Rishabh Aryan
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptJIT KUMAR GUPTA
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfLucyBonelli
 
Pearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxPearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxDanielTamiru4
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Associazione Digital Days
 
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道yrolcks
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxmarckustrevion
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppNadaMohammed714321
 
10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024digital learning point
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioRMG Project Studio
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptMaryamAfzal41
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designersPixeldarts
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine CharlottePulte
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyChristopher Totten
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssNadaMohammed714321
 

Kürzlich hochgeladen (20)

Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssss
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
 
Pearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxPearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptx
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
 
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptx
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 ppppppppppppppp
 
10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project Studio
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis ppt
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenology
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssss
 

W4a09

  • 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