SlideShare a Scribd company logo
1 of 25
Download to read offline
Augment Browsing And Standard
  Profiling For Enhancing Web
           Accessibility
                                     Silvia Mirri
                                 Paola Salomoni
                                    Catia Prandi

                  Department of Computer Science
                             University of Bologna
Summary


        Introduction
        Design Issues
        Our Prototypes
        Case study
        Conclusion



W4A 2011 - March 28th&29th, 2009 - Hyderabad, India   2
Introduction


  AJAX and Web 2.0 applications




  • Affect Web accessibility and navigation through
    Assistive Technologies
  • Provide technological barriers

W4A 2011 - March 28th&29th, 2009 - Hyderabad, India   3
Our main goal

       Using scripts at client-side to provide an augment
          browsing system which adapts Web pages

  •   User Profiling System
  •   Content transcoding System
  •   Default scripts and ad-hoc scripts for specific Web applications
  •   GreaseMonkey-based


                      One Web content for everyone

                 The best Web content for each one

W4A 2011 - March 28th&29th, 2009 - Hyderabad, India                      4
Profiling users
 • User’s profile should describe
      •    special needs of users with disability
      •    characteristics and settings of assistive tools
 • In terms of
      •    Display info (i.e. fonts, colors, cursors, speech rate, pitch,
           volume, visual alters instead of aural ones, etc)
      •    Control info (i.e. keyboard usage, onscreen or alternative
           keyboard, mouse emulation, alternative pointing mechanism,
           voice recognition, etc)
      •    Content info (i.e. alternative or equivalent content, personal
           style sheets, etc)

                                 IMS ACCessibility for Learner
                                     Information Package
W4A 2011 - March 28th&29th, 2009 - Hyderabad, India                         5
Profiling users
 •    The Preferences Panel:                      The Preferences Panel:
                                                            • has been created
                                                              by using XUL (XML
                                                              User Interface
                                                              Language), with
                                                              tailored user
                                                              interface widgets
                                                            • organizes all the
                                                              characteristics into
                                                              the sets:
                                                               •   Text
                                                               •   Color
                                                               •   Audio
                                                               •   Visual
                                                               •   General

W4A 2011 - March 28th&29th, 2009 - Hyderabad, India                              6
Content transcoding

   • Transcoding activities are performed on the client-side:
       •    The same Web page is delivered to any user
       •    GAP4APE adapts it by transcoding
            •   Web content
            •   CSS rules
            •   HTML DOM
            •   Web pages scripts

   • Different sets of scripts are provided:
       • specific sets of scripts devoted to given Web applications
         when they are available
       • a default set of scripts (when ad hoc scripts are not available)


W4A 2011 - March 28th&29th, 2009 - Hyderabad, India                         7
Architecture




W4A 2011 - March 28th&29th, 2009 - Hyderabad, India   8
Case Study: Facebook

    • Analyzing Facebook characteristics which affect
      accessibility and identifying main problems users with
      disabilities encounter (a group of 16 users with visual
      impairments has been involved)

    • Applying solutions by developing a set of ad hoc
      scripts for our extension GAP4APE

    • Testing developed scripts
        • The first group of users and a second group (10 users with
          visual disabilities) have been engaged to test the system


W4A 2011 - March 28th&29th, 2009 - Hyderabad, India                    9
Preliminary users’ evaluations

  Main Facebook accessibility failures:
  • Headings are not well-organized and their hierarchy is not clear
  • Some links provide a cyclic navigation
  • Some features and parts of the content are difficult to be reached
  • Useless information and images make the navigation difficult
  • Some text links are ambiguous
  • Some links and some information are redundant
  • Some useful features are read as simple text instead of button
    titles, links or labels (e.g. the “Comment” feature)
  • Difficulties in finding friends when coincidences of names happen
  • Links should be more visible
  • …


W4A 2011 - March 28th&29th, 2009 - Hyderabad, India                      10
Adapting Facebook for blind users




W4A 2011 - March 28th&29th, 2009 - Hyderabad, India
Adapting Facebook for blind users




W4A 2011 - March 28th&29th, 2009 - Hyderabad, India
Adapting Facebook for blind users




W4A 2011 - March 28th&29th, 2009 - Hyderabad, India
Adapting Facebook for blind users

                                                      No Headings!




W4A 2011 - March 28th&29th, 2009 - Hyderabad, India
Adapting Facebook for blind users

                                                      No Headings!
                                                            H1


  H6



  H6


  H6


W4A 2011 - March 28th&29th, 2009 - Hyderabad, India
Adapting Facebook for blind users




W4A 2011 - March 28th&29th, 2009 - Hyderabad, India
Adapting Facebook for users with low vision




W4A 2011 - March 28th&29th, 2009 - Hyderabad, India   17
Adapting Facebook for users with low vision




W4A 2011 - March 28th&29th, 2009 - Hyderabad, India   18
Adapting Facebook for users with low vision




W4A 2011 - March 28th&29th, 2009 - Hyderabad, India   19
Final users’ evaluations
  • Some tasks have been defined
      •    to comment a specifi post,
      •    to edit the user profile,
      •    to remove a post from the personal page,
      •    …
  • Two groups of users have been invited to complete
    these tasks
  • Users have answered to a questionnaire
      •    First group: 94% of users have declared Facebook
           accessibility has been improved by using GAP4APE (Dec
           2010 – Jan 2011)
      •    Secondo group: only 60% of users have declared Facebook
           accessibility has been improved by using GAP4APE (Feb
           2011 – Mar 2011)
W4A 2011 - March 28th&29th, 2009 - Hyderabad, India                  20
Final users’ evaluations

   • What’s happen?
       • In the meanwhile Facebook development team has
         improved several interface and navigation issues …
       • Facebook (as well as many other Web 2.0 social
         networks) is rapidly changing day by day




W4A 2011 - March 28th&29th, 2009 - Hyderabad, India           21
Conclusion

   • GAP4APE, an augment browsing system
       •    Profiling users’ preference and needs (based on IMS
            ACCLIP standard)
       •    Transcoding Web pages
            •    by using
                 • a specific set of scripts (when available) devoted to a
                     given Web application
                 • a default set of scripts (otherwise)
            •    transcoding activities are performed on the client side
                 •   HTML DOM
                 •   CSS rules
                 •   Web page scripts



W4A 2011 - March 28th&29th, 2009 - Hyderabad, India                          22
Conclusion

   • Benefits in making also social networks and Web 2.0
     applications more accessible
   • Social networks and Web 2.0 applications are
     improving very rapidly

   • Mobile version                    Accessible version ?




W4A 2011 - March 28th&29th, 2009 - Hyderabad, India           23
Future Work

  • Integration of our system into a wider set of browsers
  • Definition of Web services, devoted to provide
    automatic content transcoding, involving multimedia
    ones (in order to overcome JavaScript limits in
    providing complex content transformation)
  • Specific scripts will be designed and developed in
    order to improve other Social Network applications
       •    LinkedIn
       •    Flickr
       •    Slideshare
       •    ….


W4A 2011 - March 28th&29th, 2009 - Hyderabad, India          24
Contacts


         Thank you for your attention!

         For further information:
             silvia.mirri@unibo.it




W4A 2011 - March 28th&29th, 2009 - Hyderabad, India   25

More Related Content

Viewers also liked

NACCAP 2010 - Top 10 Sales Skills
NACCAP 2010 - Top 10 Sales SkillsNACCAP 2010 - Top 10 Sales Skills
NACCAP 2010 - Top 10 Sales SkillsTargetX
 
NACAC 2015 - Findings from the 2015 Social Admissions Report
NACAC 2015 - Findings from the 2015 Social Admissions ReportNACAC 2015 - Findings from the 2015 Social Admissions Report
NACAC 2015 - Findings from the 2015 Social Admissions ReportTargetX
 
NEACAC 2010 Email Marketing for Admissions
NEACAC 2010 Email Marketing for AdmissionsNEACAC 2010 Email Marketing for Admissions
NEACAC 2010 Email Marketing for AdmissionsTargetX
 
"Seven Golden Rules"
"Seven Golden Rules" "Seven Golden Rules"
"Seven Golden Rules" TargetX
 
Promossi dall'Università alle Elementari
Promossi dall'Università alle ElementariPromossi dall'Università alle Elementari
Promossi dall'Università alle ElementariSilvia Mirri
 
NAGAP 2016 - Reimagine the Experience: 7 Ways to Delight Your Future Students
NAGAP 2016 - Reimagine the Experience: 7 Ways to Delight Your Future StudentsNAGAP 2016 - Reimagine the Experience: 7 Ways to Delight Your Future Students
NAGAP 2016 - Reimagine the Experience: 7 Ways to Delight Your Future StudentsTargetX
 
Campus Visit Basics
Campus Visit BasicsCampus Visit Basics
Campus Visit BasicsTargetX
 

Viewers also liked (9)

Mirri w4a2012
Mirri w4a2012Mirri w4a2012
Mirri w4a2012
 
NACCAP 2010 - Top 10 Sales Skills
NACCAP 2010 - Top 10 Sales SkillsNACCAP 2010 - Top 10 Sales Skills
NACCAP 2010 - Top 10 Sales Skills
 
NACAC 2015 - Findings from the 2015 Social Admissions Report
NACAC 2015 - Findings from the 2015 Social Admissions ReportNACAC 2015 - Findings from the 2015 Social Admissions Report
NACAC 2015 - Findings from the 2015 Social Admissions Report
 
CBA Framework
CBA FrameworkCBA Framework
CBA Framework
 
NEACAC 2010 Email Marketing for Admissions
NEACAC 2010 Email Marketing for AdmissionsNEACAC 2010 Email Marketing for Admissions
NEACAC 2010 Email Marketing for Admissions
 
"Seven Golden Rules"
"Seven Golden Rules" "Seven Golden Rules"
"Seven Golden Rules"
 
Promossi dall'Università alle Elementari
Promossi dall'Università alle ElementariPromossi dall'Università alle Elementari
Promossi dall'Università alle Elementari
 
NAGAP 2016 - Reimagine the Experience: 7 Ways to Delight Your Future Students
NAGAP 2016 - Reimagine the Experience: 7 Ways to Delight Your Future StudentsNAGAP 2016 - Reimagine the Experience: 7 Ways to Delight Your Future Students
NAGAP 2016 - Reimagine the Experience: 7 Ways to Delight Your Future Students
 
Campus Visit Basics
Campus Visit BasicsCampus Visit Basics
Campus Visit Basics
 

Similar to Mirri w4a2011

Annotations and Europeana @Project Assembly 2014 - Tech Workshops
Annotations and Europeana @Project Assembly 2014 - Tech WorkshopsAnnotations and Europeana @Project Assembly 2014 - Tech Workshops
Annotations and Europeana @Project Assembly 2014 - Tech WorkshopsDavid Haskiya
 
TERMINALFOUR t44u 2010 - CMS Roadmap November2010
TERMINALFOUR t44u 2010 - CMS Roadmap November2010TERMINALFOUR t44u 2010 - CMS Roadmap November2010
TERMINALFOUR t44u 2010 - CMS Roadmap November2010Terminalfour
 
Accessibility (WCAG) Draft 1
Accessibility (WCAG) Draft 1Accessibility (WCAG) Draft 1
Accessibility (WCAG) Draft 1Jaime Brown
 
Building a Documentation Portal
Building a Documentation PortalBuilding a Documentation Portal
Building a Documentation Portalstc-siliconvalley
 
02 asynchronized distance learning
02 asynchronized distance learning02 asynchronized distance learning
02 asynchronized distance learningMINE_Lab
 
02 asynchronized distance learning
02 asynchronized distance learning02 asynchronized distance learning
02 asynchronized distance learning宥均 林
 
Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Karen Mardahl
 
Content Strategy From the Outside In
Content Strategy From the Outside InContent Strategy From the Outside In
Content Strategy From the Outside InChip Gettinger
 
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010Henry Ong
 
Growing DITA across the enterprise
Growing DITA across the enterpriseGrowing DITA across the enterprise
Growing DITA across the enterpriseDon Day
 
Introducing Joomla! CMS
Introducing Joomla! CMSIntroducing Joomla! CMS
Introducing Joomla! CMSKandarp Vyas
 
2012Technology Preview
2012Technology Preview2012Technology Preview
2012Technology Previewdcpsweb
 
What is DITA? And Is It Right for Your Team or Project?
What is DITA? And Is It Right for Your Team or Project?What is DITA? And Is It Right for Your Team or Project?
What is DITA? And Is It Right for Your Team or Project?Toni Mantych, MA, PMP
 
An Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAn Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAnkur Biswas
 

Similar to Mirri w4a2011 (20)

Annotations and Europeana @Project Assembly 2014 - Tech Workshops
Annotations and Europeana @Project Assembly 2014 - Tech WorkshopsAnnotations and Europeana @Project Assembly 2014 - Tech Workshops
Annotations and Europeana @Project Assembly 2014 - Tech Workshops
 
TERMINALFOUR t44u 2010 - CMS Roadmap November2010
TERMINALFOUR t44u 2010 - CMS Roadmap November2010TERMINALFOUR t44u 2010 - CMS Roadmap November2010
TERMINALFOUR t44u 2010 - CMS Roadmap November2010
 
Accessibility (WCAG) Draft 1
Accessibility (WCAG) Draft 1Accessibility (WCAG) Draft 1
Accessibility (WCAG) Draft 1
 
Building a Documentation Portal
Building a Documentation PortalBuilding a Documentation Portal
Building a Documentation Portal
 
02 asynchronized distance learning
02 asynchronized distance learning02 asynchronized distance learning
02 asynchronized distance learning
 
02 asynchronized distance learning
02 asynchronized distance learning02 asynchronized distance learning
02 asynchronized distance learning
 
Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012
 
Content Strategy From the Outside In
Content Strategy From the Outside InContent Strategy From the Outside In
Content Strategy From the Outside In
 
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
 
Growing DITA across the enterprise
Growing DITA across the enterpriseGrowing DITA across the enterprise
Growing DITA across the enterprise
 
E meyer lamp2012
E meyer lamp2012E meyer lamp2012
E meyer lamp2012
 
Introducing Joomla! CMS
Introducing Joomla! CMSIntroducing Joomla! CMS
Introducing Joomla! CMS
 
9 10 july2020
9 10 july20209 10 july2020
9 10 july2020
 
2012Technology Preview
2012Technology Preview2012Technology Preview
2012Technology Preview
 
REPORT ppT.pptx
REPORT ppT.pptxREPORT ppT.pptx
REPORT ppT.pptx
 
Sumit_FRIENDLY.pptx
Sumit_FRIENDLY.pptxSumit_FRIENDLY.pptx
Sumit_FRIENDLY.pptx
 
Drupal at the EBI
Drupal at the EBIDrupal at the EBI
Drupal at the EBI
 
72d5drupal
72d5drupal72d5drupal
72d5drupal
 
What is DITA? And Is It Right for Your Team or Project?
What is DITA? And Is It Right for Your Team or Project?What is DITA? And Is It Right for Your Team or Project?
What is DITA? And Is It Right for Your Team or Project?
 
An Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAn Introduction to Semantic Web Technology
An Introduction to Semantic Web Technology
 

Recently uploaded

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
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
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
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
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
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
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 

Recently uploaded (20)

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
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
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
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
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
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
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 

Mirri w4a2011

  • 1. Augment Browsing And Standard Profiling For Enhancing Web Accessibility Silvia Mirri Paola Salomoni Catia Prandi Department of Computer Science University of Bologna
  • 2. Summary Introduction Design Issues Our Prototypes Case study Conclusion W4A 2011 - March 28th&29th, 2009 - Hyderabad, India 2
  • 3. Introduction AJAX and Web 2.0 applications • Affect Web accessibility and navigation through Assistive Technologies • Provide technological barriers W4A 2011 - March 28th&29th, 2009 - Hyderabad, India 3
  • 4. Our main goal Using scripts at client-side to provide an augment browsing system which adapts Web pages • User Profiling System • Content transcoding System • Default scripts and ad-hoc scripts for specific Web applications • GreaseMonkey-based One Web content for everyone The best Web content for each one W4A 2011 - March 28th&29th, 2009 - Hyderabad, India 4
  • 5. Profiling users • User’s profile should describe • special needs of users with disability • characteristics and settings of assistive tools • In terms of • Display info (i.e. fonts, colors, cursors, speech rate, pitch, volume, visual alters instead of aural ones, etc) • Control info (i.e. keyboard usage, onscreen or alternative keyboard, mouse emulation, alternative pointing mechanism, voice recognition, etc) • Content info (i.e. alternative or equivalent content, personal style sheets, etc) IMS ACCessibility for Learner Information Package W4A 2011 - March 28th&29th, 2009 - Hyderabad, India 5
  • 6. Profiling users • The Preferences Panel: The Preferences Panel: • has been created by using XUL (XML User Interface Language), with tailored user interface widgets • organizes all the characteristics into the sets: • Text • Color • Audio • Visual • General W4A 2011 - March 28th&29th, 2009 - Hyderabad, India 6
  • 7. Content transcoding • Transcoding activities are performed on the client-side: • The same Web page is delivered to any user • GAP4APE adapts it by transcoding • Web content • CSS rules • HTML DOM • Web pages scripts • Different sets of scripts are provided: • specific sets of scripts devoted to given Web applications when they are available • a default set of scripts (when ad hoc scripts are not available) W4A 2011 - March 28th&29th, 2009 - Hyderabad, India 7
  • 8. Architecture W4A 2011 - March 28th&29th, 2009 - Hyderabad, India 8
  • 9. Case Study: Facebook • Analyzing Facebook characteristics which affect accessibility and identifying main problems users with disabilities encounter (a group of 16 users with visual impairments has been involved) • Applying solutions by developing a set of ad hoc scripts for our extension GAP4APE • Testing developed scripts • The first group of users and a second group (10 users with visual disabilities) have been engaged to test the system W4A 2011 - March 28th&29th, 2009 - Hyderabad, India 9
  • 10. Preliminary users’ evaluations Main Facebook accessibility failures: • Headings are not well-organized and their hierarchy is not clear • Some links provide a cyclic navigation • Some features and parts of the content are difficult to be reached • Useless information and images make the navigation difficult • Some text links are ambiguous • Some links and some information are redundant • Some useful features are read as simple text instead of button titles, links or labels (e.g. the “Comment” feature) • Difficulties in finding friends when coincidences of names happen • Links should be more visible • … W4A 2011 - March 28th&29th, 2009 - Hyderabad, India 10
  • 11. Adapting Facebook for blind users W4A 2011 - March 28th&29th, 2009 - Hyderabad, India
  • 12. Adapting Facebook for blind users W4A 2011 - March 28th&29th, 2009 - Hyderabad, India
  • 13. Adapting Facebook for blind users W4A 2011 - March 28th&29th, 2009 - Hyderabad, India
  • 14. Adapting Facebook for blind users No Headings! W4A 2011 - March 28th&29th, 2009 - Hyderabad, India
  • 15. Adapting Facebook for blind users No Headings! H1 H6 H6 H6 W4A 2011 - March 28th&29th, 2009 - Hyderabad, India
  • 16. Adapting Facebook for blind users W4A 2011 - March 28th&29th, 2009 - Hyderabad, India
  • 17. Adapting Facebook for users with low vision W4A 2011 - March 28th&29th, 2009 - Hyderabad, India 17
  • 18. Adapting Facebook for users with low vision W4A 2011 - March 28th&29th, 2009 - Hyderabad, India 18
  • 19. Adapting Facebook for users with low vision W4A 2011 - March 28th&29th, 2009 - Hyderabad, India 19
  • 20. Final users’ evaluations • Some tasks have been defined • to comment a specifi post, • to edit the user profile, • to remove a post from the personal page, • … • Two groups of users have been invited to complete these tasks • Users have answered to a questionnaire • First group: 94% of users have declared Facebook accessibility has been improved by using GAP4APE (Dec 2010 – Jan 2011) • Secondo group: only 60% of users have declared Facebook accessibility has been improved by using GAP4APE (Feb 2011 – Mar 2011) W4A 2011 - March 28th&29th, 2009 - Hyderabad, India 20
  • 21. Final users’ evaluations • What’s happen? • In the meanwhile Facebook development team has improved several interface and navigation issues … • Facebook (as well as many other Web 2.0 social networks) is rapidly changing day by day W4A 2011 - March 28th&29th, 2009 - Hyderabad, India 21
  • 22. Conclusion • GAP4APE, an augment browsing system • Profiling users’ preference and needs (based on IMS ACCLIP standard) • Transcoding Web pages • by using • a specific set of scripts (when available) devoted to a given Web application • a default set of scripts (otherwise) • transcoding activities are performed on the client side • HTML DOM • CSS rules • Web page scripts W4A 2011 - March 28th&29th, 2009 - Hyderabad, India 22
  • 23. Conclusion • Benefits in making also social networks and Web 2.0 applications more accessible • Social networks and Web 2.0 applications are improving very rapidly • Mobile version Accessible version ? W4A 2011 - March 28th&29th, 2009 - Hyderabad, India 23
  • 24. Future Work • Integration of our system into a wider set of browsers • Definition of Web services, devoted to provide automatic content transcoding, involving multimedia ones (in order to overcome JavaScript limits in providing complex content transformation) • Specific scripts will be designed and developed in order to improve other Social Network applications • LinkedIn • Flickr • Slideshare • …. W4A 2011 - March 28th&29th, 2009 - Hyderabad, India 24
  • 25. Contacts Thank you for your attention! For further information: silvia.mirri@unibo.it W4A 2011 - March 28th&29th, 2009 - Hyderabad, India 25