Method and apparatus for automatic accessibility assessment
First Claim
1. A method of automatic accessibility assessment of a computer program comprising:
- performing one or more accessibility tests on said computer program; and
recording how well said computer program performs on said accessibility tests, wherein the accessibility tests determine whether enough information is presented in said computer program for assistive technologies to work with said computer program.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for automatic accessibility assessment. One embodiment of the present invention automatically executes and tests the accessibility of a computer program. This embodiment analyzes the executing computer program to determine whether enough information is presented for assistive technologies to work properly with the computer program. Another embodiment manipulates the user interface by simulating interactions with assistive technologies. Thus, it is determined which portion of the computer program'"'"'s functionality is reachable through interaction with the simulated assistive devices. One embodiment allows a user to select states for testing which are otherwise unreachable by the simulated assistive devices. The computer program'"'"'s interactions with the simulated assistive devices are used to determine whether any accessibility failures exist in the computer program. One embodiment is designed to test computer programs written in a platform-independent programming language. One embodiment is designed to test computer programs written in the Java programming language. Other embodiments are designed to test computer programs written in other programming languages.
35 Citations
36 Claims
-
1. A method of automatic accessibility assessment of a computer program comprising:
-
performing one or more accessibility tests on said computer program; and
recording how well said computer program performs on said accessibility tests, wherein the accessibility tests determine whether enough information is presented in said computer program for assistive technologies to work with said computer program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An automatic accessibility assessor comprising:
-
a tester configured to perform one or more accessibility tests on a computer program; and
a recorder configured to record how well said computer program performs on said accessibility tests. wherein said accessibility tests determine whether enough information is presented in said computer program for assistive technologies to work with said computer program. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product comprising:
-
a computer usable medium having computer readable program code embodies therein configured for automatic accessibility assessment of a first computer program, comprising;
computer readable code configured to cause a computer to perform one or more accessibility tests on a computer program; and
computer readable code configured to cause a computer to record how well said computer program performs on said accessibility tests, wherein said accessiblitiy tests determine whether enough information is presented in said computer program for assistive technologies to work with said computer program. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification