SlideShare a Scribd company logo
Universidad Politécnica de Madrid School of Computing José Luis Fuertes Ricardo González Emmanuelle Gutiérrez Loïc Martínez SIDAR Foundation International Cross-Disciplinary Conference on Web Accessibility Madrid, Spain April 20-21, 2009 Hera-FFX: a Firefox add-on for semi-automatic web accessibility evaluation
Contents ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Features of web accessibility tools ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Features of web accessibility tools ,[object Object],Tool Type AE MF LP CV LP RA RP RG ST MS FL A-Checker online     Access. Check online   EvalAccess online    Foxability extension       Functional Access. Evaluator online    Hera online        Cynthia Says online   Firefox Access. Extension extension      TAW online online   TAW standalone application         Torquemada online   Total Validator online   WAVE online    WAVE Firefox toolbar extension      Web Access. Inspector application    Web Access. Self-evaluation report     
Features of web accessibility tools ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HERA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HERA-FFX ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HERA-FFX ,[object Object],Stores guideline definition, checkpoints and tests in an XML-based configuration file Firefox loads and interprets Web pages Builds a DOM representation of the web page. It is used by Hera-FFX to perform the accessibility evaluation Performs a preliminary automatic accessibility evaluation User performs a manual accessibility evaluation Accessibility report: XHTML + CSS document containing detailed information about the status of the evaluation Saved evaluation: this XML file can divide evaluations into several sessions
HERA-FFX ,[object Object],Evaluation Guideline Checkpoint Test Element DOM-Element
HERA-FFX ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HERA-FFX ,[object Object],verify    i  /  eval i  = verify        i ≠ j  (eval j   ≠ fail    eval j   ≠ partial) Condition Result    i  /  eval i  = fail fail    i   /  eval i  = partial        i ≠ j   ( eval j   ≠ fail ) partial    i  /  eval i  = pass        i ≠ j  (eval j   =   pass     eval j   =   N/A ) pass    i  /  eval i  = N/A not applicable    i  /  eval i  = unknown        i ≠ j   ( eval j   =  unknown    eval j   =   N/A) unknown
HERA-FFX ,[object Object],Current web page Manual Evaluation Support Help on Checkpoints Instructions for Evaluation Modified Page View Code View Evaluation Results Result Summary Automated Preliminary Analysis Report Generation <hmtl lang=&quot;es&quot;> <head> <title>HERA </title> </head> <body>
HERA-FFX ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],HERA-FFX User can choose the navigation style: ,[object Object],[object Object],[object Object],[object Object]
HERA-FFX ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HERA-FFX ,[object Object],[object Object],[object Object],[object Object],[object Object]
HERA-FFX ,[object Object],[object Object],[object Object],[object Object],[object Object]
HERA-FFX ,[object Object],[object Object],[object Object]
Conclusions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusions ,[object Object],           Hera-FFX Feature Hera Automated preliminary evaluation  Support for manual entry  Modification of page presentation  Annotated code view  Evaluation of local pages Evaluation or restricted-access pages Evaluation of rendered pages Report generation  Support for training  Multi-session capacity  Flexibility
Conclusions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Future Work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Future Work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Universidad Politécnica de Madrid School of Computing José Luis Fuertes Ricardo González Emmanuelle Gutiérrez Loïc Martínez SIDAR Foundation International Cross-Disciplinary Conference on Web Accessibility Madrid, Spain April 20-21, 2009 Hera-FFX: a Firefox add-on for semi-automatic web accessibility evaluation

More Related Content

Similar to HERA-FFX - a Firefox Add-on for semi-automatic web accessibility evaluation

Chapter 7)
Chapter 7)Chapter 7)
Chapter 7)
webhostingguy
 
Automation testing
Automation testingAutomation testing
Automation testing
Transpose Solutions Inc
 
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
Emmanuelle Gutiérrez y Restrepo
 
Frequently Used Off Host Developer Toolsl
Frequently Used Off Host Developer ToolslFrequently Used Off Host Developer Toolsl
Frequently Used Off Host Developer Toolsl
Sharan S
 
Web accessibility testing methodologies, tools and tips
Web accessibility testing methodologies, tools and tipsWeb accessibility testing methodologies, tools and tips
Web accessibility testing methodologies, tools and tips
Henny Swan
 
Acpet vic elearning_induction2011
Acpet vic elearning_induction2011Acpet vic elearning_induction2011
Acpet vic elearning_induction2011
Yum Studio
 
Upa Conference Loic Nunez 18 June2008
Upa Conference Loic Nunez 18 June2008Upa Conference Loic Nunez 18 June2008
Upa Conference Loic Nunez 18 June2008
Loic Nunez
 
7 Incorporating ARIA into Web Toolkit
7 Incorporating ARIA into Web Toolkit7 Incorporating ARIA into Web Toolkit
7 Incorporating ARIA into Web Toolkit
AEGIS-ACCESSIBLE Projects
 
Nandini-CV
Nandini-CVNandini-CV
Nandini-CV
Nandini Kg
 
Leveraging Open Source Automation: A Selenium WebDriver Example
Leveraging Open Source Automation: A Selenium WebDriver ExampleLeveraging Open Source Automation: A Selenium WebDriver Example
Leveraging Open Source Automation: A Selenium WebDriver Example
TechWell
 
Abhilash Alwandi resume
Abhilash Alwandi resumeAbhilash Alwandi resume
Abhilash Alwandi resume
Abhilash Alwandi
 
ACCESSIBLE project concept and achievements
ACCESSIBLE project concept and achievementsACCESSIBLE project concept and achievements
ACCESSIBLE project concept and achievements
AEGIS-ACCESSIBLE Projects
 
Fareeha Resume
Fareeha ResumeFareeha Resume
Fareeha Resume
Fareeha Nadeem
 
Oracle apex training | Oracle Application Application Express Training | Ora...
Oracle apex training | Oracle Application Application Express Training |  Ora...Oracle apex training | Oracle Application Application Express Training |  Ora...
Oracle apex training | Oracle Application Application Express Training | Ora...
Nancy Thomas
 
Oracleapex 150914085107-lva1-app6892
Oracleapex 150914085107-lva1-app6892Oracleapex 150914085107-lva1-app6892
Oracleapex 150914085107-lva1-app6892
Mohamedcpcbma
 
Web application automated testing types and tools
Web application automated testing types and toolsWeb application automated testing types and tools
Web application automated testing types and tools
TestingXperts
 
W4A 2010 Education Tool to Support the Educational Process Chris Bailey
W4A 2010 Education Tool to Support the Educational Process Chris BaileyW4A 2010 Education Tool to Support the Educational Process Chris Bailey
W4A 2010 Education Tool to Support the Educational Process Chris Bailey
chrisbailey000
 
508 ada-wcag md mustafizur rahman.
508 ada-wcag md mustafizur rahman.508 ada-wcag md mustafizur rahman.
508 ada-wcag md mustafizur rahman.
Md Mustafizur Rahman, CPWA, CPACC
 
Preetham Paulose
Preetham PaulosePreetham Paulose
Preetham Paulose
Preetham Paulose
 
Help File Proposal
Help File ProposalHelp File Proposal
Help File Proposal
alittleobscure
 

Similar to HERA-FFX - a Firefox Add-on for semi-automatic web accessibility evaluation (20)

Chapter 7)
Chapter 7)Chapter 7)
Chapter 7)
 
Automation testing
Automation testingAutomation testing
Automation testing
 
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
 
Frequently Used Off Host Developer Toolsl
Frequently Used Off Host Developer ToolslFrequently Used Off Host Developer Toolsl
Frequently Used Off Host Developer Toolsl
 
Web accessibility testing methodologies, tools and tips
Web accessibility testing methodologies, tools and tipsWeb accessibility testing methodologies, tools and tips
Web accessibility testing methodologies, tools and tips
 
Acpet vic elearning_induction2011
Acpet vic elearning_induction2011Acpet vic elearning_induction2011
Acpet vic elearning_induction2011
 
Upa Conference Loic Nunez 18 June2008
Upa Conference Loic Nunez 18 June2008Upa Conference Loic Nunez 18 June2008
Upa Conference Loic Nunez 18 June2008
 
7 Incorporating ARIA into Web Toolkit
7 Incorporating ARIA into Web Toolkit7 Incorporating ARIA into Web Toolkit
7 Incorporating ARIA into Web Toolkit
 
Nandini-CV
Nandini-CVNandini-CV
Nandini-CV
 
Leveraging Open Source Automation: A Selenium WebDriver Example
Leveraging Open Source Automation: A Selenium WebDriver ExampleLeveraging Open Source Automation: A Selenium WebDriver Example
Leveraging Open Source Automation: A Selenium WebDriver Example
 
Abhilash Alwandi resume
Abhilash Alwandi resumeAbhilash Alwandi resume
Abhilash Alwandi resume
 
ACCESSIBLE project concept and achievements
ACCESSIBLE project concept and achievementsACCESSIBLE project concept and achievements
ACCESSIBLE project concept and achievements
 
Fareeha Resume
Fareeha ResumeFareeha Resume
Fareeha Resume
 
Oracle apex training | Oracle Application Application Express Training | Ora...
Oracle apex training | Oracle Application Application Express Training |  Ora...Oracle apex training | Oracle Application Application Express Training |  Ora...
Oracle apex training | Oracle Application Application Express Training | Ora...
 
Oracleapex 150914085107-lva1-app6892
Oracleapex 150914085107-lva1-app6892Oracleapex 150914085107-lva1-app6892
Oracleapex 150914085107-lva1-app6892
 
Web application automated testing types and tools
Web application automated testing types and toolsWeb application automated testing types and tools
Web application automated testing types and tools
 
W4A 2010 Education Tool to Support the Educational Process Chris Bailey
W4A 2010 Education Tool to Support the Educational Process Chris BaileyW4A 2010 Education Tool to Support the Educational Process Chris Bailey
W4A 2010 Education Tool to Support the Educational Process Chris Bailey
 
508 ada-wcag md mustafizur rahman.
508 ada-wcag md mustafizur rahman.508 ada-wcag md mustafizur rahman.
508 ada-wcag md mustafizur rahman.
 
Preetham Paulose
Preetham PaulosePreetham Paulose
Preetham Paulose
 
Help File Proposal
Help File ProposalHelp File Proposal
Help File Proposal
 

Recently uploaded

Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
Vadym Kazulkin
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 

Recently uploaded (20)

Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 

HERA-FFX - a Firefox Add-on for semi-automatic web accessibility evaluation

  • 1. Universidad Politécnica de Madrid School of Computing José Luis Fuertes Ricardo González Emmanuelle Gutiérrez Loïc Martínez SIDAR Foundation International Cross-Disciplinary Conference on Web Accessibility Madrid, Spain April 20-21, 2009 Hera-FFX: a Firefox add-on for semi-automatic web accessibility evaluation
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Universidad Politécnica de Madrid School of Computing José Luis Fuertes Ricardo González Emmanuelle Gutiérrez Loïc Martínez SIDAR Foundation International Cross-Disciplinary Conference on Web Accessibility Madrid, Spain April 20-21, 2009 Hera-FFX: a Firefox add-on for semi-automatic web accessibility evaluation