Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 AccessMonkey A scripting framework for improving web accessibility Jeremy Brudvik Jessica Leung.

Similar presentations


Presentation on theme: "1 AccessMonkey A scripting framework for improving web accessibility Jeremy Brudvik Jessica Leung."— Presentation transcript:

1 1 AccessMonkey A scripting framework for improving web accessibility Jeremy Brudvik Jessica Leung

2 2 Web Accessibility Web accessibility means that people with disabilities can use the Web [1] Making sites efficiently usable for people with disabilities. We are primarily concerned with web accessibility for blind people. [1] http://www.w3.org/WAI/intro/accessibility.php “Web Accessibility Initiative”

3 3 Blind people and computers “Blind” isn’t defined equivalently in all contexts We focus on people who use screen readers Output Screen readers Converts visual information to linear display Voiced visual content Refreshable Braille displays Input Keyboard (Virtually) No mouse

4 4 Web Accessibility Problems Images Layout Tables Dynamic content Mixing content and visual presentation Poorly-named links Flash, other multimedia

5 5

6 6

7 7

8 8

9 9

10 10 /olc/pub/YALE/oldintro/oldintro.cgi Update Address

11 11 /olc/pub/YALE/oldintro/oldintro.cgi Update Address

12 12 Why should people care? Laws Section 508 of the U.S. Rehabilitation Act Lawsuits NFB v. Target (2006) Maguire v. SOCOG (1999) Accessible websites have other benefits Likely easier for sighted users to navigate Search engines In United States, 1.3 million legally blind people, and approx. 10 million visually impaired people [2] [2] http://www.afb.org/Section.asp?SectionID=15 American Foundation for the Blind: Blindness Statisticshttp://www.afb.org/Section.asp?SectionID=15

13 13 Why aren’t sites accessible? People make uninformed decisions Many developers don't think about blind people Old technologies are still used, despite advances Web design tools don’t always produce accessible content Easy to incorporate accessibility from the beginning, difficult to redesign existing site Browser compliance

14 14 Outline Accessmonkey Evaluation of Website Accessibility NFB Youth Slam

15 15 Outline Accessmonkey Evaluation of Website Accessibility NFB Youth Slam

16 16 What are we doing? Accessmonkey: A scripting framework for improving web accessibility

17 17 Accessible Content Production

18 18 Accessmonkey Inspired by Greasemonkey Greasemonkey allows users to modify web pages Accessmonkey Users modify pages without coding Users share their improvements Developers save users’ modifications Accessmonkey

19 19 Accessmonkey: Issues Security Restrict the power of most user-submitted scripts Allow unrestricted scripts after peer review Deployment User Base Scripts Multi-platform Firefox Internet Explorer UI design

20 20 Accessmonkey: Progress Met with blind people to discuss issues Created suggestion form for website improvements Specific page scripts Association of Yale Alumni (AYA) MyUW Amazon General scripts Assign alt texts Label headers

21 21 OriginalModified AYA - Images Enabled

22 22 AYA - Images Disabled OriginalModified

23 23 …… OriginalModified MyUW - Styles Enabled

24 24 OriginalModified MyUW - Styles Disabled ……

25 25 OriginalModified MyUW - Styles Disabled ……

26 26 OriginalModified MyUW - Styles Disabled ……

27 27 YouTube

28 28 YouTube - Headers labeled

29 29 Outline Accessmonkey Evaluation of Website Accessibility NFB Youth Slam

30 30 Evaluation of Accessibility Existing Tools Accessibility difficult to measure Subjective and not quantifiable Difficult to suggest specific improvements What we can do is look at alt (alternative) text General indicator of how the site is doing overall Very specific and simple to implement

31 31 Evaluation of CRA

32 32 Outline Accessmonkey Evaluation of Website Accessibility NFB Youth Slam

33 33 NFB Youth Slam (National Federation of the Blind) 1-week camp for blind high school students in Baltimore, MD Taught students how to program instant messenger chatbots “Engage and inspire the next generation of blind youth to consider careers falsely believed be impossible for blind people to enter.” [3] [3] www.blindscience.org/ncbys/Youth_Slam.asp

34 34 NFB Youth Slam Team Exhibit Hall In the Lab

35 35 Acknowledgements SURP NASA Space Grant Professor Richard Ladner Jeffrey Bigham Maxwell Aller

36

37 37 Web Studies: All Images != Significant images need alternative text alt HTML attribute Insignificant images need empty alt text Decorative or structural <img src=“graph.gif” alt=“annual growth: 1982 to 2004”>

38 38 Prioritization of Problems Web Content Accessibility Guidelines (WCAG) 1.0 Identifies accessibility checkpoints for web developers Separates checkpoints into 3 priorities Priority 1 must be implemented, otherwise inaccessible Priorities 2 and 3 are important for efficiency


Download ppt "1 AccessMonkey A scripting framework for improving web accessibility Jeremy Brudvik Jessica Leung."

Similar presentations


Ads by Google