Patent ID: 8561026

Claim:
A method for facilitating improvement of a user interface, the method comprising: determining a plurality of critical paths through the user interface, the determining including monitoring paths exercised by users of the user interface as the users traverse nodes of the user interface, and identifying the paths that are most frequently exercised by the users as the users traverse the user interface as critical paths, wherein the monitoring of paths includes, for each node in a path, monitoring: a number of data fields associated with the node; an accumulated depth D i of the node indicating a level of the node along the path; an accumulated breadth B i of the node indicating a number of alternative transitions that could be made en-route to the node; a number of data fields F i that need to be filled in to reach the node before a transition to another node can be made; and a number of transitions for the node; calculating a complexity of each of the critical paths by summing a complexity of each node in the path, the complexity of each node being dependent on D i , B i , and F i ; and indicating the complexity of the critical paths relative to a level of criticality of those paths.