SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions




Guideline Aggregation: Web Accessibility
       Evaluation for Older Users

Giorgio Brajnik (1), Yeliz Yesilada (2), Simon Harper (2)

                     (1) Dip. di Matematica e Informatica
                           University of Udine, Italy
                      www.dimi.uniud.it/giorgio
                       (2)School of Computer Science
                          University of Manchester
                               Manchester, UK


                                  W4A 2009



              c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions



The problem with analytic evaluation methods

       conformance reviews (eg. wrt WCAG20) are
       non-contextualized, not specific
       evaluators are not guided into assessing consequences of
       violations
       there’s no reliable way to rate severity of violations

   Our approach
    1. Provide context to evaluators: focus on specific barriers
       and user categories (eg. blind, motor impaired, cognitively
       impaired, low vision, ...)
    2. Provide more formalized ways to rate severity



                    c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions



Multiple impairments
   How to cope with multiple impairments and combinatorial
   explosion?
      eg. older people




      Dynamic Aggregation:
        1. do the evaluation for primitive categories
        2. and then aggregate
        3. eg. barriers for older people = barriers for low vision
           ∪ those for motor impaired ∪ ...


                    c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions



Barrier Walkthrough


    1. Analytic method; similar to quot;heuristic walkthroughquot;
    2. Based on barriers (ako quot;vulnerability pointsquot;)
    3. Failure modes are contextualized within usage scenarios
    4. This helps evaluators in rating severity = F(impact,
       persistence) in {1,2,3}
    5. See http://www.dimi.uniud.it/giorgio/
       projects/bw/bw.html
  (Brajnik, ICCHP 2006; ASSETS 2007)




                    c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions



Example of a barrier

   Rich images lacking equivalent text


       Users: Blind persons using a screen reader
       Cause: The page contains some image that provides
       information (e.g. a diagram, histogram, picture, drawing,
       graph) but only in a graphical format; no equivalent textual
       description appears in the page.
       Failure mode: The user, even if s/he perceives that there
       is an important image, has no way to get the information it
       contains. In addition s/he spends time and effort trying to
       find out where in the page or site that information is buried.



                    c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions



Experiment



  Goal
  To explore which conclusions are invariant wrt aggregation.
      Do certain differences among sites disappear?
      How does reliability change?
      How does correctness of evaluations change?
      How does the difference b/w expert/non-expert change?




                    c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions



Plan


  Mixed design experiment
       19 experts + 51 non-experts applying BW; 61 barrier types
       (within-subj)
       2 primitive user categories: low vision, motor impaired
       (within-subj)
       1 aggregated category: older adults = union of individual
       barriers found for primitive categories
       4 pages (1 page/subject, between-subj): IMDB.com,
       Facebook.com, novascotiaquilts.com, Sam’s Chop House




                    c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions



Spreadsheet




                  c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions



True Barriers Types


   Correct ratings
   those where the majority of experts agreed on their severity

   Results:
       Experts: 27 out of 61 barrier types (quot;ambiguous linksquot;,
       quot;functional images w/o textquot;, quot;inflexible layoutquot;, quot;missing
       internal linksquot;, ...)
       Non-experts: 24 out of those 27 (missed: quot;forms w/o
       labelsquot;, quot;moving contentquot;, quot;no css supportquot;)
       Certain barriers are specific for specific user categories




                     c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions



Reliability


   Reproducibility
   given (barrier type, user group, page)
   rep = 1 − sd if positive; 1 if M = 0; 0 otherwise
              M
   where M, sd are mean/std.dev of weighted severity

   Agreement
   given (user group, page)
   on all barrier types compute the ICC (Intraclass Correlation
   Coefficient – relative and absolute consistency)




                     c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions



Reproducibility




                   c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions



Reproducibility




                   c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions



Mean weighted severities




                  c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions



Correctness


                                                   Ratings:
                            I
      Error rate E =       C+I
      Accuracy = % of
      reported barriers that
      are correct
      Sensitivity = % of
      correct barriers that are
      reported
                       2A·S
      F.measure =      A+S




                   c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions



Error rates




                   c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions



F-measure




                 c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions



Invariant properties


    1. Aggregation does not worsen the problem of missed
       barriers
    2. Reliability: experts are consistently more reliable; same
       pattern across pages
    3. Severities: experts are more judgmental; ranks of pages
       do not change
    4. Quality: error rates maintain a similar difference (expert vs
       non-experts)
    5. Quality: F-measure conf. intervals shrink; they keep same
       relationship




                     c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions



Conclusions


   1. Aggregation seems to work: it enables contextualized
      evaluations and leads to results that are potentially valid
   2. It could be extended to cope with degrees of impairment

  Limitations
   1. We did not validate our conclusions against an
      independent assessment
   2. We don’t know if the same conclusions would hold for any
      set of primitive user categories

  Questions?



                    c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users
The problem Barrier walkthrough Experimental plan Results Discussion and conclusions



Evaluation framework



      based on reliability (reproducibility + agreement),
      correctness (error rate, accuracy, sensitivity and
      F-measure)
      is viable
      is discriminatory
  It can be used to assess pros and cons of an evaluation
  method.




                    c Brajnik, Yesilada, Harper   Guideline Aggregation: Web Accessibility Evaluation for Older Users

Contenu connexe

Similaire à Guideline Aggregation: Web Accessibility

Measuring and Comparing the Reliability of the Structured Walkthrough Evaluat...
Measuring and Comparing the Reliability of the Structured Walkthrough Evaluat...Measuring and Comparing the Reliability of the Structured Walkthrough Evaluat...
Measuring and Comparing the Reliability of the Structured Walkthrough Evaluat...chrisbailey000
 
Exams are online!
Exams are online!Exams are online!
Exams are online!Derek Moore
 
Investigating the Appropriateness and Relevance of Mobile Web Accessibility G...
Investigating the Appropriateness and Relevance of Mobile Web Accessibility G...Investigating the Appropriateness and Relevance of Mobile Web Accessibility G...
Investigating the Appropriateness and Relevance of Mobile Web Accessibility G...chrisbailey000
 
Upa Conference Loic Nunez 18 June2008
Upa Conference Loic Nunez 18 June2008Upa Conference Loic Nunez 18 June2008
Upa Conference Loic Nunez 18 June2008Loic Nunez
 
Contradiction in Reviews: is it Strong or Low?
Contradiction in Reviews: is it Strong or Low?Contradiction in Reviews: is it Strong or Low?
Contradiction in Reviews: is it Strong or Low?Ismail BADACHE
 
Some Methodological Thoughts on Using Text Mining for Frame Analysis of Media...
Some Methodological Thoughts on Using Text Mining for Frame Analysis of Media...Some Methodological Thoughts on Using Text Mining for Frame Analysis of Media...
Some Methodological Thoughts on Using Text Mining for Frame Analysis of Media...Yuwei Lin
 
Enriching Web Information Scent for Blind Users
Enriching Web Information Scent for Blind UsersEnriching Web Information Scent for Blind Users
Enriching Web Information Scent for Blind UsersMarkel Vigo
 
Bridging the Gap between Broadband and Older Adults
Bridging the Gap between Broadband and Older AdultsBridging the Gap between Broadband and Older Adults
Bridging the Gap between Broadband and Older Adultsguest9716c86
 
Crowdsourcing Linked Data Quality Assessment
Crowdsourcing Linked Data Quality AssessmentCrowdsourcing Linked Data Quality Assessment
Crowdsourcing Linked Data Quality AssessmentAmrapali Zaveri, PhD
 
Usability Assessment 2004 02
Usability Assessment 2004 02Usability Assessment 2004 02
Usability Assessment 2004 02jessicaward1
 
9B_1_Trust in web gis a preliminary investigation of the environment agencys ...
9B_1_Trust in web gis a preliminary investigation of the environment agencys ...9B_1_Trust in web gis a preliminary investigation of the environment agencys ...
9B_1_Trust in web gis a preliminary investigation of the environment agencys ...GISRUK conference
 
'Accessibility Beyond the Guidelines ' Breakfast at User Vision by Mark Palme...
'Accessibility Beyond the Guidelines' Breakfast at User Vision by Mark Palme...'Accessibility Beyond the Guidelines' Breakfast at User Vision by Mark Palme...
'Accessibility Beyond the Guidelines ' Breakfast at User Vision by Mark Palme...User Vision
 
Swizzard is best Content Management System
Swizzard is best Content Management SystemSwizzard is best Content Management System
Swizzard is best Content Management SystemGary Dragul
 
Accessibility and the importance of user testing
Accessibility and the importance of user testingAccessibility and the importance of user testing
Accessibility and the importance of user testingRuss Weakley
 
Adaptive web accessibility metrics
Adaptive web accessibility metricsAdaptive web accessibility metrics
Adaptive web accessibility metricsMarkel Vigo
 

Similaire à Guideline Aggregation: Web Accessibility (20)

Measuring and Comparing the Reliability of the Structured Walkthrough Evaluat...
Measuring and Comparing the Reliability of the Structured Walkthrough Evaluat...Measuring and Comparing the Reliability of the Structured Walkthrough Evaluat...
Measuring and Comparing the Reliability of the Structured Walkthrough Evaluat...
 
#W4A2011 - C. Bailey
#W4A2011 - C. Bailey#W4A2011 - C. Bailey
#W4A2011 - C. Bailey
 
Exams are online!
Exams are online!Exams are online!
Exams are online!
 
Intranet Usability Testing
Intranet Usability TestingIntranet Usability Testing
Intranet Usability Testing
 
Investigating the Appropriateness and Relevance of Mobile Web Accessibility G...
Investigating the Appropriateness and Relevance of Mobile Web Accessibility G...Investigating the Appropriateness and Relevance of Mobile Web Accessibility G...
Investigating the Appropriateness and Relevance of Mobile Web Accessibility G...
 
Upa Conference Loic Nunez 18 June2008
Upa Conference Loic Nunez 18 June2008Upa Conference Loic Nunez 18 June2008
Upa Conference Loic Nunez 18 June2008
 
Contradiction in Reviews: is it Strong or Low?
Contradiction in Reviews: is it Strong or Low?Contradiction in Reviews: is it Strong or Low?
Contradiction in Reviews: is it Strong or Low?
 
Some Methodological Thoughts on Using Text Mining for Frame Analysis of Media...
Some Methodological Thoughts on Using Text Mining for Frame Analysis of Media...Some Methodological Thoughts on Using Text Mining for Frame Analysis of Media...
Some Methodological Thoughts on Using Text Mining for Frame Analysis of Media...
 
Enriching Web Information Scent for Blind Users
Enriching Web Information Scent for Blind UsersEnriching Web Information Scent for Blind Users
Enriching Web Information Scent for Blind Users
 
Bridging the Gap between Broadband and Older Adults
Bridging the Gap between Broadband and Older AdultsBridging the Gap between Broadband and Older Adults
Bridging the Gap between Broadband and Older Adults
 
Crowdsourcing Linked Data Quality Assessment
Crowdsourcing Linked Data Quality AssessmentCrowdsourcing Linked Data Quality Assessment
Crowdsourcing Linked Data Quality Assessment
 
Chapter18
Chapter18Chapter18
Chapter18
 
W4 A Sirithumgul
W4 A SirithumgulW4 A Sirithumgul
W4 A Sirithumgul
 
Usability Assessment 2004 02
Usability Assessment 2004 02Usability Assessment 2004 02
Usability Assessment 2004 02
 
9B_1_Trust in web gis a preliminary investigation of the environment agencys ...
9B_1_Trust in web gis a preliminary investigation of the environment agencys ...9B_1_Trust in web gis a preliminary investigation of the environment agencys ...
9B_1_Trust in web gis a preliminary investigation of the environment agencys ...
 
'Accessibility Beyond the Guidelines ' Breakfast at User Vision by Mark Palme...
'Accessibility Beyond the Guidelines' Breakfast at User Vision by Mark Palme...'Accessibility Beyond the Guidelines' Breakfast at User Vision by Mark Palme...
'Accessibility Beyond the Guidelines ' Breakfast at User Vision by Mark Palme...
 
Swizzard is best Content Management System
Swizzard is best Content Management SystemSwizzard is best Content Management System
Swizzard is best Content Management System
 
Accessibility and the importance of user testing
Accessibility and the importance of user testingAccessibility and the importance of user testing
Accessibility and the importance of user testing
 
Presentation
PresentationPresentation
Presentation
 
Adaptive web accessibility metrics
Adaptive web accessibility metricsAdaptive web accessibility metrics
Adaptive web accessibility metrics
 

Plus de Simon Harper

Combining SADIe and AxsJAX To Improve Accessibility
Combining SADIe and AxsJAX To Improve AccessibilityCombining SADIe and AxsJAX To Improve Accessibility
Combining SADIe and AxsJAX To Improve AccessibilitySimon 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
 

Plus de Simon Harper (7)

W4a09
W4a09W4a09
W4a09
 
Combining SADIe and AxsJAX To Improve Accessibility
Combining SADIe and AxsJAX To Improve AccessibilityCombining SADIe and AxsJAX To Improve Accessibility
Combining SADIe and AxsJAX To Improve Accessibility
 
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
 

Dernier

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
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
 
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
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
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
 

Dernier (20)

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
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!
 
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
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
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!
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
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
 

Guideline Aggregation: Web Accessibility

  • 1. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions Guideline Aggregation: Web Accessibility Evaluation for Older Users Giorgio Brajnik (1), Yeliz Yesilada (2), Simon Harper (2) (1) Dip. di Matematica e Informatica University of Udine, Italy www.dimi.uniud.it/giorgio (2)School of Computer Science University of Manchester Manchester, UK W4A 2009 c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users
  • 2. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions The problem with analytic evaluation methods conformance reviews (eg. wrt WCAG20) are non-contextualized, not specific evaluators are not guided into assessing consequences of violations there’s no reliable way to rate severity of violations Our approach 1. Provide context to evaluators: focus on specific barriers and user categories (eg. blind, motor impaired, cognitively impaired, low vision, ...) 2. Provide more formalized ways to rate severity c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users
  • 3. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions Multiple impairments How to cope with multiple impairments and combinatorial explosion? eg. older people Dynamic Aggregation: 1. do the evaluation for primitive categories 2. and then aggregate 3. eg. barriers for older people = barriers for low vision ∪ those for motor impaired ∪ ... c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users
  • 4. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions Barrier Walkthrough 1. Analytic method; similar to quot;heuristic walkthroughquot; 2. Based on barriers (ako quot;vulnerability pointsquot;) 3. Failure modes are contextualized within usage scenarios 4. This helps evaluators in rating severity = F(impact, persistence) in {1,2,3} 5. See http://www.dimi.uniud.it/giorgio/ projects/bw/bw.html (Brajnik, ICCHP 2006; ASSETS 2007) c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users
  • 5. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions Example of a barrier Rich images lacking equivalent text Users: Blind persons using a screen reader Cause: The page contains some image that provides information (e.g. a diagram, histogram, picture, drawing, graph) but only in a graphical format; no equivalent textual description appears in the page. Failure mode: The user, even if s/he perceives that there is an important image, has no way to get the information it contains. In addition s/he spends time and effort trying to find out where in the page or site that information is buried. c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users
  • 6. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions Experiment Goal To explore which conclusions are invariant wrt aggregation. Do certain differences among sites disappear? How does reliability change? How does correctness of evaluations change? How does the difference b/w expert/non-expert change? c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users
  • 7. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions Plan Mixed design experiment 19 experts + 51 non-experts applying BW; 61 barrier types (within-subj) 2 primitive user categories: low vision, motor impaired (within-subj) 1 aggregated category: older adults = union of individual barriers found for primitive categories 4 pages (1 page/subject, between-subj): IMDB.com, Facebook.com, novascotiaquilts.com, Sam’s Chop House c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users
  • 8. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions Spreadsheet c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users
  • 9. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions True Barriers Types Correct ratings those where the majority of experts agreed on their severity Results: Experts: 27 out of 61 barrier types (quot;ambiguous linksquot;, quot;functional images w/o textquot;, quot;inflexible layoutquot;, quot;missing internal linksquot;, ...) Non-experts: 24 out of those 27 (missed: quot;forms w/o labelsquot;, quot;moving contentquot;, quot;no css supportquot;) Certain barriers are specific for specific user categories c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users
  • 10. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions Reliability Reproducibility given (barrier type, user group, page) rep = 1 − sd if positive; 1 if M = 0; 0 otherwise M where M, sd are mean/std.dev of weighted severity Agreement given (user group, page) on all barrier types compute the ICC (Intraclass Correlation Coefficient – relative and absolute consistency) c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users
  • 11. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions Reproducibility c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users
  • 12. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions Reproducibility c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users
  • 13. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions Mean weighted severities c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users
  • 14. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions Correctness Ratings: I Error rate E = C+I Accuracy = % of reported barriers that are correct Sensitivity = % of correct barriers that are reported 2A·S F.measure = A+S c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users
  • 15. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions Error rates c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users
  • 16. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions F-measure c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users
  • 17. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions Invariant properties 1. Aggregation does not worsen the problem of missed barriers 2. Reliability: experts are consistently more reliable; same pattern across pages 3. Severities: experts are more judgmental; ranks of pages do not change 4. Quality: error rates maintain a similar difference (expert vs non-experts) 5. Quality: F-measure conf. intervals shrink; they keep same relationship c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users
  • 18. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions Conclusions 1. Aggregation seems to work: it enables contextualized evaluations and leads to results that are potentially valid 2. It could be extended to cope with degrees of impairment Limitations 1. We did not validate our conclusions against an independent assessment 2. We don’t know if the same conclusions would hold for any set of primitive user categories Questions? c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users
  • 19. The problem Barrier walkthrough Experimental plan Results Discussion and conclusions Evaluation framework based on reliability (reproducibility + agreement), correctness (error rate, accuracy, sensitivity and F-measure) is viable is discriminatory It can be used to assess pros and cons of an evaluation method. c Brajnik, Yesilada, Harper Guideline Aggregation: Web Accessibility Evaluation for Older Users