Apparatus and methods for analyzing software systems
First Claim
1. Computerized apparatus for identifying usability problems occurring in the course of operating a computerized system, the apparatus including:
- a candidate usability problem identifier operative to generate records of occurrences of putative usability problems by monitoring an end user who is using the computerized system;
a candidate usability problem database operative to store the records of occurrences of putative usability problems; and
a database accessing unit operative to access the database and to derive therefrom information useful for resolving the usability problems.
0 Assignments
0 Petitions
Accused Products
Abstract
Computerized apparatus for identifying human difficulties in operating a computerized system, the apparatus including a human difficulty identifier operative to identify putative instances of an end user'"'"'s experience of difficulty in operating the computerized system, an operation recorder operative to store a record of the end user'"'"'s operations during each such putative instance, an intention recorder operative to prompt an end user to indicate his intention during each such putative instance and to store the intention in association with the record of operations for the putative instance and an output generator operative to generate an output indication of the record of operations and of the end user'"'"'s intention for each of the putative instances of experiences of difficulty.
-
Citations
23 Claims
-
1. Computerized apparatus for identifying usability problems occurring in the course of operating a computerized system, the apparatus including:
-
a candidate usability problem identifier operative to generate records of occurrences of putative usability problems by monitoring an end user who is using the computerized system;
a candidate usability problem database operative to store the records of occurrences of putative usability problems; and
a database accessing unit operative to access the database and to derive therefrom information useful for resolving the usability problems. - View Dependent Claims (2, 3)
-
-
4. Computerized apparatus for identifying human difficulties in operating a computerized system, the apparatus including:
-
a human difficulty identifier operative to identify putative instances of an end user'"'"'s experience of difficulty in operating the computerized system;
an operation recorder operative to store a record of the end user'"'"'s operations during each said putative instance; and
an output generator operative to generate an output indication of the record of operations for each of the putative instances of experiences of difficulty.
-
-
5. Apparatus for identifying usability problems encountered when using developer-defined computerized systems each having a user interface, the apparatus including:
-
a user interface description elicitor operative to elicit from a developer of a developer-defined computerized system, and to record, a description of the user interface of the computerized system;
a usability problem recorder operative to record usability problem data; and
a usability problem occurrence analyzer using the description to analyze occurrences of usability problems recorded by the usability problem recorder. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Apparatus for developing a computerized system operative to perform a multiplicity of system functions responsive to a corresponding multiplicity of user interface components respectively, the multiplicity of user interface components forming a user interface, the apparatus including a computerized system usage statistics accumulator operative to accumulate computerized statistics regarding usage of the computerized system;
- and a user interface modification aid operative to propose a modification of the user interface based on the computerized statistics;
a user interface description elicitor operative to elicit from a developer of a developer-defined computerized system, and to record, a description of the user interface of the computerized system;
a usability problem recorder operative to record usability problem data; and
a usability problem occurrence analyzer using the description to analyze occurrences of usability problems recorded by the usability problem recorder. - View Dependent Claims (20, 21, 22, 23)
- and a user interface modification aid operative to propose a modification of the user interface based on the computerized statistics;
Specification