CS 9622 - Fall 2017 : How accessibility requirements figure into software systems

Accessibility is an important social issue that impacts computer systems that are designed to interact with people.  As such, some aspects of it have become codified in laws and standards

At the design end, this topic is often referred to as inclusive design or universal design

While it is important for software to take advantage of the physical properties of the system where it runs, it is also useful to be able to interface with devices that might be added to the default system by a user with special access needs.

And at the other end of the development process, the question of how do we know that an accessibility requirement is being met is also an issue.

Some work has been focused on design for specific access issues

Much work on accessibility is currently focused on the design of web applications/ sites

Google has been involved in some interesting developments in this area, particularly regarding its Android systems

One question is how do existing projects handle accessibility requirements

Some major publications and blogs on accessibility issues (particularly for IT)

Some UWO Theses on the topic:

There is a literature on how this topic should be taught