SlideShare une entreprise Scribd logo
1  sur  27
Developing Hera-FFX         for WCAG 2.0 W4ALL 2011 – Hyderabad – March 28th & 29th
Authors
WCAG 2.0 Publication date: December 2008 Two main goals: Technology-independence (application to both current and future web technologies) Testability (evaluators of web accessibility should agree on the results) WCAG 2.0 are different from WCAG 1.0 as to rationale, structure and content.
Features of tools supporting WCAG 2.0
Features of tools supporting WCAG 2.0 Automatic preliminary evaluation (AE). Any tool should be able to automatically assess all (or parts of) the checkpoints that can be automated.
Features of tools supporting WCAG 2.0 • Support for manual filling of success criteria results (MF). Once the automatic evaluation is complete, the tool should provide automated support for the evaluator to fill in the values of all the checkpoints and add comments about each checkpoint that could be used for later report generation.
Features of tools supporting WCAG 2.0 • Page presentation modification for assisting checkpoint evaluation (PM). This modified presentation should highlight the elements that have to be inspected for a given checkpoint, and should display the key attributes of those elements.
Features of tools supporting WCAG 2.0 • Annotated code view for assisting checkpoint evaluation (CV). The elements specified in the checkpoint should be highlighted in the HTML code.
Features of tools supporting WCAG 2.0 • Annotated code view for assisting checkpoint evaluation (CV). The elements specified in the checkpoint should be highlighted in the HTML code. Local pages evaluation (LP). This feature is essential for web developers, as they should be able to assess the accessibility of unpublished web pages under development without having to send the code to a remote server.
Features of tools supporting WCAG 2.0 Restricted-access pages evaluation (RA). The tool should be able to evaluate restricted access web pages and secure pages.
Features of tools supporting WCAG 2.0 Rendered-page evaluation (RP). The tool should be able to evaluate the rendered version of the page, which implies that it can evaluate locally displayed styles and dynamically-generated content from scripts.
Features of tools supporting WCAG 2.0 Report generation (RG). The evaluators should be able to save reports based on the automatic and manual inspections in a handy format.
Features of tools supporting WCAG 2.0 Support for training (ST). The tool should provide detailed information about each checkpoint, including normative text and techniques to be applied for assessment. This information is very useful for novice evaluators, as well as for persons that do not regularly perform accessibility evaluations.
Features of tools supporting WCAG 2.0 Multi-session capacity (MS). An evaluation tool should provide some multi-session capacity, enabling the user to store current work and to load this work later to resume the assessment.
Features of tools supporting WCAG 2.0 Flexibility to integrate other accessibility guidelines (FL). There are other web accessibility requirements, apart from WCAG 1.0, such as the US Section 508 Standards, the Spanish UNE 139803:2004 Standard or the German “BarrierefreieInformationstechnik-Verordnung”. Users should be able to change the guidelines and checkpoints, as well as the evaluation code to adapt the tool to other accessibility requirements.
Features of tools supporting WCAG 2.0 Fidelity to WCAG 2.0 structure. With WCAG 2.0 expert evaluators are able to provide detailed information about which techniques have been successfully applied and which failures have been found using an international common vocabulary. This is a living document, and this  means that there is always an internationally-agreed and up-to-date checklist of techniques and failures available that evaluators can use to evaluate accessibility and compare the evaluation outcomes provided by others. For this reason, we believe that any tool should enable the evaluators to check both techniques and failures as defined by the W3C.
Analysis conclusion None of the existing tools supporting WCAG 2.0 provide full coverage of what we consider to be the desirable features and that Hera-FFX intends to cover.
THE NEED FOR REDESIGN
Concept equivalence between Hera-FFX 1 and WCAG 2.0
User interface architecture Simulation * Preliminary Automatic evaluation Overview Help * Choose SC Evaluate SC Situation assignment Choose element Evaluate element category Choose technique /failure Evaluate technique /failure Choose additional technique /failure Add additional technique /failure
The user interface retains the freedom of navigation This freedom allows the user to: evaluate the success criteria in the desired order,  offering support for evaluation by priority level,  by principle and guideline,  or in any other order preferred by the user.
Aggregation of results Internalrepresentation Array: [fail, NA, verify, ok, unknown, partial] Basic algorithms Permissive PASS >> VERIFY >> UNKNOWN >> PARTIAL >> FAIL >> N/A Example: OR combination of techniques Restrictive FAIL >> PARTIAL >> VERIFY >> UNKNOWN >> PASS >> N/A Example: AND combination of techniques | set of failures Semi-permissive Like permissive but with a minimum number of pass
Bottom-up aggregation Individual technique or failure Group of techniques / failures Applying permissive, restrictive or semi-permissive Situation Element Element category Success criterion Guideline Principle
Evaluation Experiment with novice evaluators Goal: to determine the impact of Hera-FFX Roughly 50% of the success criteria yielded better results, although the students were less trained We believe that the use of the tool will be beneficial The main reason for the mistakes was a knowledge gap due to the limited amount of training In those cases the use of the tool had been unable to offset this missing knowledge
CONCLUSIONS… Hera-FFX 2 has two main contributions.  It enables a full and detailed manual evaluation  With the additional support of a few automated tests It mimics the complete structure of WCAG 2.0 principles, guidelines, success criteria, situations, techniques and failures.
AND FUTURE WORK
Thanks for your attention

Contenu connexe

Tendances

Alm evaluation feedback.
Alm evaluation feedback.Alm evaluation feedback.
Alm evaluation feedback.
Tarun Agarwal
 
Goutham_2+_Testing.docx
Goutham_2+_Testing.docxGoutham_2+_Testing.docx
Goutham_2+_Testing.docx
goutham mylu
 
Kizla presentation system development & life cycle
Kizla presentation system development & life cycleKizla presentation system development & life cycle
Kizla presentation system development & life cycle
KizlaNaeem
 
Lawrence J Carder LinkedIn
Lawrence J Carder LinkedInLawrence J Carder LinkedIn
Lawrence J Carder LinkedIn
Larry Carder
 
Application Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Application Quality Best Practices with Visual Studio 2010 - Adrian DunneApplication Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Application Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Spiffy
 

Tendances (17)

Upstream testing.
Upstream testing.Upstream testing.
Upstream testing.
 
Mukesh_CV_AT
Mukesh_CV_ATMukesh_CV_AT
Mukesh_CV_AT
 
Automation-qtp-classes-in-mumbai
Automation-qtp-classes-in-mumbaiAutomation-qtp-classes-in-mumbai
Automation-qtp-classes-in-mumbai
 
Alm evaluation feedback.
Alm evaluation feedback.Alm evaluation feedback.
Alm evaluation feedback.
 
Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02
 
Goutham_2+_Testing.docx
Goutham_2+_Testing.docxGoutham_2+_Testing.docx
Goutham_2+_Testing.docx
 
Functional Testing Tutorial | Edureka
Functional Testing Tutorial | EdurekaFunctional Testing Tutorial | Edureka
Functional Testing Tutorial | Edureka
 
What Is Functional Testing?
What Is Functional Testing?What Is Functional Testing?
What Is Functional Testing?
 
B1015 demo on selenium testing tools
B1015 demo on selenium testing toolsB1015 demo on selenium testing tools
B1015 demo on selenium testing tools
 
Fragility of Layout-based and Visual GUI test scripts: an assessment study on...
Fragility of Layout-based and Visual GUI test scripts: an assessment study on...Fragility of Layout-based and Visual GUI test scripts: an assessment study on...
Fragility of Layout-based and Visual GUI test scripts: an assessment study on...
 
Kizla presentation system development & life cycle
Kizla presentation system development & life cycleKizla presentation system development & life cycle
Kizla presentation system development & life cycle
 
Lawrence J Carder LinkedIn
Lawrence J Carder LinkedInLawrence J Carder LinkedIn
Lawrence J Carder LinkedIn
 
Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2
 
Application Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Application Quality Best Practices with Visual Studio 2010 - Adrian DunneApplication Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Application Quality Best Practices with Visual Studio 2010 - Adrian Dunne
 
A detailed-look-at-v-model-in-software-testing
A detailed-look-at-v-model-in-software-testingA detailed-look-at-v-model-in-software-testing
A detailed-look-at-v-model-in-software-testing
 
V Model in Software Testing
V Model in Software TestingV Model in Software Testing
V Model in Software Testing
 
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool Overview
 

En vedette (9)

Rino Gaetano
Rino GaetanoRino Gaetano
Rino Gaetano
 
miguel torga
miguel torgamiguel torga
miguel torga
 
Beautiiful Indian Girls
Beautiiful Indian GirlsBeautiiful Indian Girls
Beautiiful Indian Girls
 
Programas de edição
Programas de ediçãoProgramas de edição
Programas de edição
 
Reklamlı oyunun kısa tarihi
Reklamlı oyunun kısa tarihiReklamlı oyunun kısa tarihi
Reklamlı oyunun kısa tarihi
 
Eurosport.com/TR @ 5'
Eurosport.com/TR @ 5'Eurosport.com/TR @ 5'
Eurosport.com/TR @ 5'
 
Pushing the DevOps envelope into the network with microservices
Pushing the DevOps envelope into the network with microservicesPushing the DevOps envelope into the network with microservices
Pushing the DevOps envelope into the network with microservices
 
Coso Erm(2)
Coso Erm(2)Coso Erm(2)
Coso Erm(2)
 
Shoulder Examination
Shoulder ExaminationShoulder Examination
Shoulder Examination
 

Similaire à Developing HERA FFX for WCAG 2.0

Acceptance test driven development
Acceptance test driven developmentAcceptance test driven development
Acceptance test driven development
Editor Jacotech
 
Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3
Techpartnerz
 
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answers
Ramu Palanki
 
Implementing Quality Gates in Software Development.pdf
Implementing Quality Gates in Software Development.pdfImplementing Quality Gates in Software Development.pdf
Implementing Quality Gates in Software Development.pdf
AnanthReddy38
 

Similaire à Developing HERA FFX for WCAG 2.0 (20)

Implementing WCAG 2.2 into Your Digital Strategy
Implementing WCAG 2.2 into Your Digital StrategyImplementing WCAG 2.2 into Your Digital Strategy
Implementing WCAG 2.2 into Your Digital Strategy
 
1.3.5 more than autocomplete
1.3.5 more than autocomplete1.3.5 more than autocomplete
1.3.5 more than autocomplete
 
Is It WCAG 2.0 Compliant?
Is It WCAG 2.0 Compliant?Is It WCAG 2.0 Compliant?
Is It WCAG 2.0 Compliant?
 
Authoring tool accessibility guidelines (ATAG)
Authoring tool accessibility guidelines (ATAG)Authoring tool accessibility guidelines (ATAG)
Authoring tool accessibility guidelines (ATAG)
 
USER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGUSER ACCEPTANCE TESTING
USER ACCEPTANCE TESTING
 
Acceptance test driven development
Acceptance test driven developmentAcceptance test driven development
Acceptance test driven development
 
Shalini Sharma Resume
Shalini Sharma ResumeShalini Sharma Resume
Shalini Sharma Resume
 
Hp Quick Test Professional
Hp Quick Test ProfessionalHp Quick Test Professional
Hp Quick Test Professional
 
Test Director Ppt Training
Test Director Ppt TrainingTest Director Ppt Training
Test Director Ppt Training
 
Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3
 
5 Things You Need To Build A Rock-Solid UAT Test Plan
5 Things You Need To Build A Rock-Solid UAT Test Plan5 Things You Need To Build A Rock-Solid UAT Test Plan
5 Things You Need To Build A Rock-Solid UAT Test Plan
 
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answers
 
Rethinking Test Automation: The Case for Moving Beyond the User Interface
Rethinking Test Automation: The Case for Moving Beyond the User InterfaceRethinking Test Automation: The Case for Moving Beyond the User Interface
Rethinking Test Automation: The Case for Moving Beyond the User Interface
 
Implementing Quality Gates in Software Development.pdf
Implementing Quality Gates in Software Development.pdfImplementing Quality Gates in Software Development.pdf
Implementing Quality Gates in Software Development.pdf
 
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
 
IRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLC
 
All about testing
All about testingAll about testing
All about testing
 
summary
summarysummary
summary
 
Framework for tagging software in web application
Framework for tagging software in web applicationFramework for tagging software in web application
Framework for tagging software in web application
 
FRAMEWORK FOR TAGGING SOFTWARE IN WEB APPLICATION
FRAMEWORK FOR TAGGING SOFTWARE IN WEB APPLICATIONFRAMEWORK FOR TAGGING SOFTWARE IN WEB APPLICATION
FRAMEWORK FOR TAGGING SOFTWARE IN WEB APPLICATION
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Developing HERA FFX for WCAG 2.0

  • 1. Developing Hera-FFX for WCAG 2.0 W4ALL 2011 – Hyderabad – March 28th & 29th
  • 3. WCAG 2.0 Publication date: December 2008 Two main goals: Technology-independence (application to both current and future web technologies) Testability (evaluators of web accessibility should agree on the results) WCAG 2.0 are different from WCAG 1.0 as to rationale, structure and content.
  • 4. Features of tools supporting WCAG 2.0
  • 5. Features of tools supporting WCAG 2.0 Automatic preliminary evaluation (AE). Any tool should be able to automatically assess all (or parts of) the checkpoints that can be automated.
  • 6. Features of tools supporting WCAG 2.0 • Support for manual filling of success criteria results (MF). Once the automatic evaluation is complete, the tool should provide automated support for the evaluator to fill in the values of all the checkpoints and add comments about each checkpoint that could be used for later report generation.
  • 7. Features of tools supporting WCAG 2.0 • Page presentation modification for assisting checkpoint evaluation (PM). This modified presentation should highlight the elements that have to be inspected for a given checkpoint, and should display the key attributes of those elements.
  • 8. Features of tools supporting WCAG 2.0 • Annotated code view for assisting checkpoint evaluation (CV). The elements specified in the checkpoint should be highlighted in the HTML code.
  • 9. Features of tools supporting WCAG 2.0 • Annotated code view for assisting checkpoint evaluation (CV). The elements specified in the checkpoint should be highlighted in the HTML code. Local pages evaluation (LP). This feature is essential for web developers, as they should be able to assess the accessibility of unpublished web pages under development without having to send the code to a remote server.
  • 10. Features of tools supporting WCAG 2.0 Restricted-access pages evaluation (RA). The tool should be able to evaluate restricted access web pages and secure pages.
  • 11. Features of tools supporting WCAG 2.0 Rendered-page evaluation (RP). The tool should be able to evaluate the rendered version of the page, which implies that it can evaluate locally displayed styles and dynamically-generated content from scripts.
  • 12. Features of tools supporting WCAG 2.0 Report generation (RG). The evaluators should be able to save reports based on the automatic and manual inspections in a handy format.
  • 13. Features of tools supporting WCAG 2.0 Support for training (ST). The tool should provide detailed information about each checkpoint, including normative text and techniques to be applied for assessment. This information is very useful for novice evaluators, as well as for persons that do not regularly perform accessibility evaluations.
  • 14. Features of tools supporting WCAG 2.0 Multi-session capacity (MS). An evaluation tool should provide some multi-session capacity, enabling the user to store current work and to load this work later to resume the assessment.
  • 15. Features of tools supporting WCAG 2.0 Flexibility to integrate other accessibility guidelines (FL). There are other web accessibility requirements, apart from WCAG 1.0, such as the US Section 508 Standards, the Spanish UNE 139803:2004 Standard or the German “BarrierefreieInformationstechnik-Verordnung”. Users should be able to change the guidelines and checkpoints, as well as the evaluation code to adapt the tool to other accessibility requirements.
  • 16. Features of tools supporting WCAG 2.0 Fidelity to WCAG 2.0 structure. With WCAG 2.0 expert evaluators are able to provide detailed information about which techniques have been successfully applied and which failures have been found using an international common vocabulary. This is a living document, and this means that there is always an internationally-agreed and up-to-date checklist of techniques and failures available that evaluators can use to evaluate accessibility and compare the evaluation outcomes provided by others. For this reason, we believe that any tool should enable the evaluators to check both techniques and failures as defined by the W3C.
  • 17. Analysis conclusion None of the existing tools supporting WCAG 2.0 provide full coverage of what we consider to be the desirable features and that Hera-FFX intends to cover.
  • 18. THE NEED FOR REDESIGN
  • 19. Concept equivalence between Hera-FFX 1 and WCAG 2.0
  • 20. User interface architecture Simulation * Preliminary Automatic evaluation Overview Help * Choose SC Evaluate SC Situation assignment Choose element Evaluate element category Choose technique /failure Evaluate technique /failure Choose additional technique /failure Add additional technique /failure
  • 21. The user interface retains the freedom of navigation This freedom allows the user to: evaluate the success criteria in the desired order, offering support for evaluation by priority level, by principle and guideline, or in any other order preferred by the user.
  • 22. Aggregation of results Internalrepresentation Array: [fail, NA, verify, ok, unknown, partial] Basic algorithms Permissive PASS >> VERIFY >> UNKNOWN >> PARTIAL >> FAIL >> N/A Example: OR combination of techniques Restrictive FAIL >> PARTIAL >> VERIFY >> UNKNOWN >> PASS >> N/A Example: AND combination of techniques | set of failures Semi-permissive Like permissive but with a minimum number of pass
  • 23. Bottom-up aggregation Individual technique or failure Group of techniques / failures Applying permissive, restrictive or semi-permissive Situation Element Element category Success criterion Guideline Principle
  • 24. Evaluation Experiment with novice evaluators Goal: to determine the impact of Hera-FFX Roughly 50% of the success criteria yielded better results, although the students were less trained We believe that the use of the tool will be beneficial The main reason for the mistakes was a knowledge gap due to the limited amount of training In those cases the use of the tool had been unable to offset this missing knowledge
  • 25. CONCLUSIONS… Hera-FFX 2 has two main contributions. It enables a full and detailed manual evaluation With the additional support of a few automated tests It mimics the complete structure of WCAG 2.0 principles, guidelines, success criteria, situations, techniques and failures.
  • 27. Thanks for your attention