Linking graphical user interface testing tools and human performance modeling to enable usability assessment
First Claim
Patent Images
1. A method of providing usability predictions, comprising:
- obtaining test cases for analyzing usability of a graphical user interface of a given software application;
automatically generating, using a processor, a human performance model based on the test cases;
generating the usability predictions based on the human performance model; and
generating a set of rules that semantically refines one or more tasks applicable to the graphical user interface,wherein at least some of the test cases are generated automatically from an analysis of the given software application.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods of providing usability predictions are set forth herein. A method includes obtaining test cases for analyzing usability of a graphical user interface of a given software application. The method further includes automatically generating, using a processor, a human performance model based on the test cases. The method also includes generating the usability predictions based on the human performance model. At least some of the test cases are generated automatically from an analysis of the given software application.
14 Citations
24 Claims
-
1. A method of providing usability predictions, comprising:
-
obtaining test cases for analyzing usability of a graphical user interface of a given software application; automatically generating, using a processor, a human performance model based on the test cases; generating the usability predictions based on the human performance model; and generating a set of rules that semantically refines one or more tasks applicable to the graphical user interface, wherein at least some of the test cases are generated automatically from an analysis of the given software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of providing usability predictions, comprising:
-
obtaining test cases for analyzing usability of a graphical user interface of a given software application; semantically evaluating the test cases to generate test case semantic data; generating a set of rules that semantically refines one or more tasks applicable to the graphical user interface responsive to the test case semantic data; executing the test cases, using a processor, to generate test case execution data; automatically generating a human performance model based on the test case execution data; and generating the usability predictions based on the human performance model, wherein the test cases are semantically evaluated for exclusion from said executing step based on one or more predefined criterion relating to semantics. - View Dependent Claims (21, 22, 23, 24)
-
Specification