The Role of Tool Support in Public Policies and Accessibility

Slides:



Advertisements
Similar presentations
Programming Paradigms and languages
Advertisements

Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Server-Side vs. Client-Side Scripting Languages
Web Page Behavior IS 373—Web Standards Todd Will.
October 16, 2007HighEdWebDev2007 Single Source Website for Full Spectrum Access Rick Ells University of Washington
Review an existing website Usability in Design. to begin with.. Meeting Organization’s objectives and your Usability goals Meeting User’s Needs Complying.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Chapter ONE Introduction to HTML.
Dobrin / Keller / Weisser : Technical Communication in the Twenty-First Century. © 2008 Pearson Education. Upper Saddle River, NJ, All Rights Reserved.
Lecturer: Ghadah Aldehim
LAYING OUT THE FOUNDATIONS. OUTLINE Analyze the project from a technical point of view Analyze and choose the architecture for your application Decide.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Using Styles and Style Sheets for Design
Maintaining Information Systems Modern Systems Analysis and Design.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Dynamic Action with Macromedia Dreamweaver MX Barry Sosinsky Valda Hilley.
XP 1 HTML: The Language of the Web A Web page is a text file written in a language called Hypertext Markup Language. A markup language is a language that.
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
Website Accessibility Testing. Why consider accessibility People with disabilities – Visual, Hearing, Physical, Cognitive (learning, reading, attention.
Automated Benchmarking Of Local Authority Web Sites Brian Kelly UK Web Focus UKOLN University of Bath Bath, BA2 7AY UKOLN is supported by:
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Web and Mobile Accessibility in Health Information Technology Judy Brewer World Wide Web Consortium Web Accessibility Initiative Interagency Committee.
Louisa Lambregts, Louisa Lambregts
Tutorial 1 Developing a Basic Web Page. Objectives Learn the history of the Web and HTML Describe HTML standards and specifications Understand HTML elements.
HTML5 based Notification System for Updating E-Training Contents Yu-Doo Kim 1 and Il-Young Moon 1 1 Department of Computer Science Engineering, KoreaTech,
New and Improved Financial Aid Help Service System for Clark Atlanta University By Shannon Parker.
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
2014 Accessible Websites Are Always Ugly and Other Myths Christine Ingalls, Intuit 10 October 2014 #GHC
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Testing and delivery Web design principles. Web development is software development.
CS 501: Software Engineering Fall 1999 Lecture 23 Design for Usability I.
4.01 How Web Pages Work.
Instructions for Hosting and
4.01 How Web Pages Work.
Building Enterprise Applications Using Visual Studio®
4.01 How Web Pages Work.
Project 1 Introduction to HTML.
Getting Started with CSS
Section 508 At long last, two of the most looming accessibility questions in the United States have been answered.
Introduction to Information and Communication Technologies
Chapter 1 Introduction to HTML
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
Chapter 18 Maintaining Information Systems
Screen Reader Testing and Website Support for Beginners
The Systems Engineering Context
Project 1 Introduction to HTML.
Publishing and Maintaining a Website
Store, Share, Sync and Collaborate
HTML5 based Notification System for Updating
UNIT 15 Webpage Creator.
Screen Reader Testing and Website Support for Beginners
Migrating Oracle Forms Using Oracle Application Express
Using Access and the Web
Microsoft Office Illustrated
Jeliot 3 Spring 2004 Andrés Moreno García Niko Myller
Introduction to Software Testing
Lecture 1: Multi-tier Architecture Overview
Web: Big Concepts Ch. 3 1/10/2019.
Lesson 9: GUI HTML Editors and Mobile Web Sites
LO4 - Be Able to Update Websites to Meet Business Needs
Teaching slides Chapter 6.
Overview of Oracle Site Hub
Intro Project Introduction to HTML.
Название доклада.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Various mobile devices
Web Application Development Using PHP
Accessibility.
Presentation transcript:

The Role of Tool Support in Public Policies and Accessibility Fabio Paternò, Antonio Giovanni Schiavone CNR-ISTI, HIIS Laboratory Pisa, Italy CHI 2011 Course Notes 1 Siegel

HIIS Laboratory Focus: Usability and Accessibility Usability and Accessibility are tightly related to each other Accessibility aims at increasing the number of users Usability aims at making users more efficient and satisfied Usability without accessibility, there are users who cannot access some information Accessibility without usability, all users can access but at least some with difficulties

Why Automatic Tool Support It reduces the costs and efforts for evaluation It increases consistency in the identification of the problematic parts It increases the types of features that can be evaluated Automatic tools can provide support in various phases: capture of user behavior, analysis of implementation, support for redesign

Why Public Policies should support more automatic tools adoption? They have limitations, but … Even expert manual validation has critical issues: Experts are more accurate but require more time to validate sites with many pages Automatic tools can help in detecting most common and frequent errors thus reducing their workload and allow them to focus on more sensitive aspects User testing is limited to consider specific users while validators can handle specific problems of group of users Public policies should also provide guidance on how to ensure accessibility is maintained over time

The new scenario There are many international (W3C) and national (Section 508 / Stanca Act / …) guidelines Are these enough for universal usability? Need for guidelines providing integrated support for usability and accessibility for specific classes of users or domains or cultures Need for automatic tool support for design and evaluation

Guidelines for Visual-impaired Users Issues with assistive technologies: lack of page context perception, information overloading, sequential reading They can be addressed through page organization and structure; content appropriateness; multimodal support, consistency … Result in a user study with two Web sites (one with basic accessibility support and one with our guidelines): on average about 37% navigation time saved More information: B. Leporini, F. Paternò, “Applying Web Usability Criteria for Vision-Impaired Users: Does It Really Improve Task Performance?”, International Journal of Human-Computer Interaction, Volume 24, Issue 1 January 2008, pp. 17-47.

Accessibility Validators They are software able to check in a automatic or semi-automatic way whether requirements indicated by the guidelines are supported by the implementation of the application considered They are available usually on line, sometimes as desktop application or plugin for browser They are usually developed by considering 2 - 3 sets of guidelines, and are difficult to update for addressing new guidelines or requirements Various of them have soon became obsolete and of little utility. The W3C maintains a list of tools at http://www.w3.org/WAI/ER/tools/

Requirements for automatic support Applicability to technologies (HTML, CSS, …) and pages or sites Expandability and upgradeability Alignment with the latest technology Limited effectiveness of the reports for all the various roles (developers, designers, public officers, …)

Guideline independent support Easily add new guidelines, modify or delete existing ones Define and use different sets of guidelines Separate tool implementation from the definition of guidelines Avoid repetitive recoding of the tool by the implementers

Technological trends: Device Fragmentation Personal Computers (PCs) usually vary between 800x600 and 1920x1200 pixels Mobile devices usually between 320x240 and 1920x1080 pixels (Iphone 6 plus) – 2560*1440 (Galaxy S 6) Public Displays are becoming cheaper and cheaper Smartwatches (e.g. Gear S 2.0” 360x480)

Technological trends: Web site evolution From sets of pages connected through links … … each page is a set of files (html, css, javascript) whose content can be dynamically changed (for example google suggest) Traditional Approach Modern Dynamic Approach

Multiguideline Accessibility and Usability Validation Environment (MAUVE) Guidelines coded through a formalization language and externally stored as XML files. Guidelines’ repository is easy to expand and/or upgrade. Ability to validate up to 5 device-specific versions of a website (Desktop, Tablet, Smartphone, Video Game Console, Smart TV). Dynamic websites’ validation through browsers’ plugins. Web developers-oriented report system, with indications of the accessibility’s problems directly into web page’s source code. HTML5 and CSS3 compliant. Web page’s selection by URL, file upload or source code direct input. Web page’s validation against user’s custom guidelines (if compliant with our formalization language). On the report page, direct link to the documentation for the detected problems. Freely available at http://hiis.isti.cnr.it:8080/MauveWeb/

MAUVE Architecture

MAUVE Demo

Conclusions Various years since the appearance of the first validators but their adoption is not yet fully addressed in public policies Even if they are not able to provide complete analysis they are fundamental in making the validation process more efficient, consistent, and reliable Guidelines-based evaluation can provide personalized results for specific user types, application domains, cultures Public services are becoming more and more provided through the Web Public administrations have the duty to support all citizens giving everyone the same quality of services

References Paternò, F. and Schiavone A. G., "The role of tool support in public policies and accessibility." ACM Interactions 22.3 (2015): 60-63. DOI: 10.1145/2745395 Schiavone, A. G. and Paternò, F., "An extensible environment for guideline-based accessibility evaluation of dynamic Web applications."Universal Access in the Information Society 14.1 (2015): 111-132. DOI: 10.1007/s10209-014-0399-3