SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
Metrics for accessibility on the
         Vamolà project




                    Silvia Mirri
                    Ludovico Antonio Muratori
                    Paola Salomoni
                    Marco Roccetti
                    Department of
                    Computer Science
                    University of Bologna




Summary
  Accessibility evaluation
  The Italian law
  The Vamolà Project
    Validator
    Monitor
  Metrics for Accessibility
  Future Works
  Conclusion

                                                2




                                                    1
Accessibility Evaluation

    Automated Web accessibility evaluation
    tools (parsing HTML code)
      Based on:
         WCAG 1.0
         Section 508
      Online, offline
      Freeware, shareware
    Manual tests
    Tests with users
                                                        3




The Stanca Act (2004)
   22 mandatory requirements (Web sites)
   It restricts the WCAG 1.0 and the U.S.
   section 508
     XHTML 1.0 Strict DTD
     At least 0.5 em between a link and the following
     one
     ...
   It bounds every public institution
     automatic check procedures
     subjective, manual evaluation by accredited
     experts
                                                        4




                                                            2
The Vamolà Project
   A collaboration between the University of
   Bologna and the Emilia Romagna Region
   2 applications:
     An automatic validator
     A monitor
   Goals:
     aiding public institution to survey their Web sites
        getting together all the automatic procedures
        providing guidelines to the subjective manual
        evaluations
     pointing out a portrait of accessibility and its
     dynamics in time                                      5




The Validator

   It is organized into 22 requisites to be
   satisfied (each single requirement could
   be chosen and then check)
   It is implemented as a three-version
   application:
      a Web-centered application (based on
      Achecker)
      a Web service
      a module for the Apache Web server
                                                           6




                                                               3
The Validator




                7




The Validator




                8




                    4
The Monitor
   Web-centered application:
     Stores characteristics of evaluated Web sites
     (geographical location, administrative role, …)
     Allows authorized users to choose:
        Time period
        Depth of the evaluation (only the home page, the whole Web
        site, a subset of Web pages, …)
        Set of requirements
        Subset of inserted Web sites to be evaluated
     Is based on the validator results
     Provides some in-time reports, Web sites
     improvements, etc
     Shows its results on an SVG map and on a HTML
     table
                                                                     9




The Monitor




                                                                10




                                                                         5
The Monitor




                                                     11




Metrics for Accessibility

    Several works in the accessibility field are
    related to the definition and the proposal of
    quantitative metrics for measuring
    accessibility
    They are based on WCAG 1.0 checkpoints
    They take into account
      Automatic and semi-automatic checks (errors
      and warnings)
      Different groups of people with disabilities

                                                     12




                                                          6
Our aims

   Comparing the accessibility among Web
   sites
   Evaluate Web sites an absolute scale
   Evaluate Web sites dynamics in time and
   on the territory
   Evaluate Web sites according to the users’
   expectations and preferences



                                                              13




Our metrics
   Counting errors of each class, assigning them a
   proper weight (errors, warnings, … )
   Clustering criteria
      Checks
        related to each of the 22 requirements
        related to aspects which involved particular groups of
        users
     Web sites
        Institution domain (geographically or administratively)
        Size (number of pages)
        Services provided (as forms, multimedia object, etc)
   Parameters of each metrics
                                                              14




                                                                   7
Our metrics

   Collaborative communities
     different weight and some particular
     aspects could be considered as prior or
     secondary and hence defining different
     metrics
     a sort of “majority report” could be
     synthesized as a set of parameters to build
     one or more customized metrics



                                               15




Future work

   A prototype of the monitor is being used to
   gauge all the parameters appearing on
   measures
   Future work will deal with the developing
   phase and providing suitable, ad hoc
   guidelines, based on shortcomings
   clustering and measures values
   Overridden enhancement and new metrics
   are also expected from a future community
   of developers on the monitor
                                               16




                                                    8
Conclusion

   At the present time Vamolà is an ongoing
   project:
      We are designing and developing the
      prototype of the validator
      We have implemented a prototype of the
      monitor and we are revising it in order to
      design the final application. This
      application open trends about accessibility
      metrics and measures


                                                    17




Contacts

   Thank you for your attention!

   For further information:
     silvia.mirri@unibo.it




                                                    18




                                                         9

Weitere ähnliche Inhalte

Andere mochten auch

Тренинг по социальным медиа для МИД Украины
Тренинг по социальным медиа для МИД УкраиныТренинг по социальным медиа для МИД Украины
Тренинг по социальным медиа для МИД УкраиныIvan Kucherenko
 
Интегрированые рекламные кампании
Интегрированые рекламные кампанииИнтегрированые рекламные кампании
Интегрированые рекламные кампанииIvan Kucherenko
 
Кросс-медийные возможности ТВ+интернет для достижения максимального охвата ау...
Кросс-медийные возможности ТВ+интернет для достижения максимального охвата ау...Кросс-медийные возможности ТВ+интернет для достижения максимального охвата ау...
Кросс-медийные возможности ТВ+интернет для достижения максимального охвата ау...Ivan Kucherenko
 
illustration sample
illustration sampleillustration sample
illustration sampledesiree_ngai
 
3d anaglyph with free tattoo font
3d anaglyph with free tattoo font3d anaglyph with free tattoo font
3d anaglyph with free tattoo fontANDRE ALLAGUY LION
 
ProkatVsego presentation for #sctest 9.0
ProkatVsego presentation for #sctest 9.0ProkatVsego presentation for #sctest 9.0
ProkatVsego presentation for #sctest 9.0Ivan Kucherenko
 
YouTube Presentation
YouTube PresentationYouTube Presentation
YouTube Presentationguest786f62
 

Andere mochten auch (9)

Тренинг по социальным медиа для МИД Украины
Тренинг по социальным медиа для МИД УкраиныТренинг по социальным медиа для МИД Украины
Тренинг по социальным медиа для МИД Украины
 
Интегрированые рекламные кампании
Интегрированые рекламные кампанииИнтегрированые рекламные кампании
Интегрированые рекламные кампании
 
Кросс-медийные возможности ТВ+интернет для достижения максимального охвата ау...
Кросс-медийные возможности ТВ+интернет для достижения максимального охвата ау...Кросс-медийные возможности ТВ+интернет для достижения максимального охвата ау...
Кросс-медийные возможности ТВ+интернет для достижения максимального охвата ау...
 
illustration sample
illustration sampleillustration sample
illustration sample
 
3D anaglyph with Haiti FONT
3D anaglyph with Haiti FONT3D anaglyph with Haiti FONT
3D anaglyph with Haiti FONT
 
3d anaglyph demo / India font
3d anaglyph demo / India font3d anaglyph demo / India font
3d anaglyph demo / India font
 
3d anaglyph with free tattoo font
3d anaglyph with free tattoo font3d anaglyph with free tattoo font
3d anaglyph with free tattoo font
 
ProkatVsego presentation for #sctest 9.0
ProkatVsego presentation for #sctest 9.0ProkatVsego presentation for #sctest 9.0
ProkatVsego presentation for #sctest 9.0
 
YouTube Presentation
YouTube PresentationYouTube Presentation
YouTube Presentation
 

Ähnlich wie Mirri At W4a2009

Bringing collaborative test to life an example of community effort
Bringing collaborative test to life  an example of community effort Bringing collaborative test to life  an example of community effort
Bringing collaborative test to life an example of community effort Comarch
 
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...Riccardo Coppola
 
Fourth Serenoa Newsletter
Fourth Serenoa NewsletterFourth Serenoa Newsletter
Fourth Serenoa NewsletterSerenoa Project
 
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and PrinciplesSelecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and PrinciplesCognizant
 
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...Bitbar
 
Self-adaptation Challenges for Cloud-based Applications (Feedback Computing 2...
Self-adaptation Challenges for Cloud-based Applications (Feedback Computing 2...Self-adaptation Challenges for Cloud-based Applications (Feedback Computing 2...
Self-adaptation Challenges for Cloud-based Applications (Feedback Computing 2...Soodeh Farokhi
 
Mobile application development process
Mobile application development processMobile application development process
Mobile application development processTalentSmart1
 
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.
 
Project Risk Management Report (Mobile App)
Project Risk Management Report (Mobile App)Project Risk Management Report (Mobile App)
Project Risk Management Report (Mobile App)Ziyad Zaidi
 
Gesture-based information systems: from DesignOps to DevOps
Gesture-based information systems: from DesignOps to DevOpsGesture-based information systems: from DesignOps to DevOps
Gesture-based information systems: from DesignOps to DevOpsJean Vanderdonckt
 
Extending WebDriver: A cloud approach
Extending WebDriver: A cloud approachExtending WebDriver: A cloud approach
Extending WebDriver: A cloud approachBoni García
 
072SWE415StNotes13.ppt
072SWE415StNotes13.ppt072SWE415StNotes13.ppt
072SWE415StNotes13.pptPritishMarathe
 
WAI-ARIA and the OpenAjax Alliance Accessibility Working Group.
WAI-ARIA and the OpenAjax Alliance Accessibility Working Group.WAI-ARIA and the OpenAjax Alliance Accessibility Working Group.
WAI-ARIA and the OpenAjax Alliance Accessibility Working Group.AEGIS-ACCESSIBLE Projects
 
Software Lifecycle Management
Software Lifecycle ManagementSoftware Lifecycle Management
Software Lifecycle ManagementAnkit Jain
 
1. PERFORMANCE TESTING ON WEB APPLICATION THROUGH HP LOAD1
1. PERFORMANCE TESTING ON WEB APPLICATION THROUGH HP LOAD11. PERFORMANCE TESTING ON WEB APPLICATION THROUGH HP LOAD1
1. PERFORMANCE TESTING ON WEB APPLICATION THROUGH HP LOAD1Jatin Aggarwal
 
1. performance testing on web application through hp load1
1. performance testing on web application through hp load11. performance testing on web application through hp load1
1. performance testing on web application through hp load1Jatin Aggarwal
 

Ähnlich wie Mirri At W4a2009 (20)

Mirri5
Mirri5Mirri5
Mirri5
 
Bringing collaborative test to life an example of community effort
Bringing collaborative test to life  an example of community effort Bringing collaborative test to life  an example of community effort
Bringing collaborative test to life an example of community effort
 
ACCESSIBLE newsletter n° 6
ACCESSIBLE newsletter n° 6ACCESSIBLE newsletter n° 6
ACCESSIBLE newsletter n° 6
 
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...
 
Fourth Serenoa Newsletter
Fourth Serenoa NewsletterFourth Serenoa Newsletter
Fourth Serenoa Newsletter
 
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and PrinciplesSelecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
 
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
 
Self-adaptation Challenges for Cloud-based Applications (Feedback Computing 2...
Self-adaptation Challenges for Cloud-based Applications (Feedback Computing 2...Self-adaptation Challenges for Cloud-based Applications (Feedback Computing 2...
Self-adaptation Challenges for Cloud-based Applications (Feedback Computing 2...
 
Mobile application development process
Mobile application development processMobile application development process
Mobile application development process
 
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
 
Sneha Dole_QA
Sneha Dole_QASneha Dole_QA
Sneha Dole_QA
 
Project Risk Management Report (Mobile App)
Project Risk Management Report (Mobile App)Project Risk Management Report (Mobile App)
Project Risk Management Report (Mobile App)
 
Gesture-based information systems: from DesignOps to DevOps
Gesture-based information systems: from DesignOps to DevOpsGesture-based information systems: from DesignOps to DevOps
Gesture-based information systems: from DesignOps to DevOps
 
Extending WebDriver: A cloud approach
Extending WebDriver: A cloud approachExtending WebDriver: A cloud approach
Extending WebDriver: A cloud approach
 
072SWE415StNotes13.ppt
072SWE415StNotes13.ppt072SWE415StNotes13.ppt
072SWE415StNotes13.ppt
 
CV - Snehal Parate
CV - Snehal ParateCV - Snehal Parate
CV - Snehal Parate
 
WAI-ARIA and the OpenAjax Alliance Accessibility Working Group.
WAI-ARIA and the OpenAjax Alliance Accessibility Working Group.WAI-ARIA and the OpenAjax Alliance Accessibility Working Group.
WAI-ARIA and the OpenAjax Alliance Accessibility Working Group.
 
Software Lifecycle Management
Software Lifecycle ManagementSoftware Lifecycle Management
Software Lifecycle Management
 
1. PERFORMANCE TESTING ON WEB APPLICATION THROUGH HP LOAD1
1. PERFORMANCE TESTING ON WEB APPLICATION THROUGH HP LOAD11. PERFORMANCE TESTING ON WEB APPLICATION THROUGH HP LOAD1
1. PERFORMANCE TESTING ON WEB APPLICATION THROUGH HP LOAD1
 
1. performance testing on web application through hp load1
1. performance testing on web application through hp load11. performance testing on web application through hp load1
1. performance testing on web application through hp load1
 

Kürzlich hochgeladen

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
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
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
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
 
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
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Kürzlich hochgeladen (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
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)
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
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
 
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
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
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!
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Mirri At W4a2009

  • 1. Metrics for accessibility on the Vamolà project Silvia Mirri Ludovico Antonio Muratori Paola Salomoni Marco Roccetti Department of Computer Science University of Bologna Summary Accessibility evaluation The Italian law The Vamolà Project Validator Monitor Metrics for Accessibility Future Works Conclusion 2 1
  • 2. Accessibility Evaluation Automated Web accessibility evaluation tools (parsing HTML code) Based on: WCAG 1.0 Section 508 Online, offline Freeware, shareware Manual tests Tests with users 3 The Stanca Act (2004) 22 mandatory requirements (Web sites) It restricts the WCAG 1.0 and the U.S. section 508 XHTML 1.0 Strict DTD At least 0.5 em between a link and the following one ... It bounds every public institution automatic check procedures subjective, manual evaluation by accredited experts 4 2
  • 3. The Vamolà Project A collaboration between the University of Bologna and the Emilia Romagna Region 2 applications: An automatic validator A monitor Goals: aiding public institution to survey their Web sites getting together all the automatic procedures providing guidelines to the subjective manual evaluations pointing out a portrait of accessibility and its dynamics in time 5 The Validator It is organized into 22 requisites to be satisfied (each single requirement could be chosen and then check) It is implemented as a three-version application: a Web-centered application (based on Achecker) a Web service a module for the Apache Web server 6 3
  • 4. The Validator 7 The Validator 8 4
  • 5. The Monitor Web-centered application: Stores characteristics of evaluated Web sites (geographical location, administrative role, …) Allows authorized users to choose: Time period Depth of the evaluation (only the home page, the whole Web site, a subset of Web pages, …) Set of requirements Subset of inserted Web sites to be evaluated Is based on the validator results Provides some in-time reports, Web sites improvements, etc Shows its results on an SVG map and on a HTML table 9 The Monitor 10 5
  • 6. The Monitor 11 Metrics for Accessibility Several works in the accessibility field are related to the definition and the proposal of quantitative metrics for measuring accessibility They are based on WCAG 1.0 checkpoints They take into account Automatic and semi-automatic checks (errors and warnings) Different groups of people with disabilities 12 6
  • 7. Our aims Comparing the accessibility among Web sites Evaluate Web sites an absolute scale Evaluate Web sites dynamics in time and on the territory Evaluate Web sites according to the users’ expectations and preferences 13 Our metrics Counting errors of each class, assigning them a proper weight (errors, warnings, … ) Clustering criteria Checks related to each of the 22 requirements related to aspects which involved particular groups of users Web sites Institution domain (geographically or administratively) Size (number of pages) Services provided (as forms, multimedia object, etc) Parameters of each metrics 14 7
  • 8. Our metrics Collaborative communities different weight and some particular aspects could be considered as prior or secondary and hence defining different metrics a sort of “majority report” could be synthesized as a set of parameters to build one or more customized metrics 15 Future work A prototype of the monitor is being used to gauge all the parameters appearing on measures Future work will deal with the developing phase and providing suitable, ad hoc guidelines, based on shortcomings clustering and measures values Overridden enhancement and new metrics are also expected from a future community of developers on the monitor 16 8
  • 9. Conclusion At the present time Vamolà is an ongoing project: We are designing and developing the prototype of the validator We have implemented a prototype of the monitor and we are revising it in order to design the final application. This application open trends about accessibility metrics and measures 17 Contacts Thank you for your attention! For further information: silvia.mirri@unibo.it 18 9