Date of Award

Spring 1-1-2014

Document Type


Degree Name

Master of Science (MS)


Computer Science

First Advisor

Tom Yeh

Second Advisor

Shaun Kane

Third Advisor

Evan Chang


The Internet is designed to disseminate information to the widest group of people possible. In recent years, this group has been expanded to include people with disabilities through the use of a number of tools. In order to support this, websites need to be designed as accessible and require testing to ensure that they are accessible. The ux-rule framework is an automated accessibility testing framework designed for use by website programmers to do both static and dynamic analysis. It establishes a rule syntax for specifying tests that is based on imperative programming language syntax so that rules can be added or modified easily to meet any other requirements in addition to accessibility guidelines. The resulting package is open source and free to reach the largest number of potential users outside of commercial environments. By meeting these goals it fills in some of the limitations of other existing tools, primarily cost, custom rule specification, and dynamic testing.