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.
Abstract: A system and method for mode error troubleshooting including software system structure generation including prompting a developer to define a first plurality of tasks to be performed by a software system, to define a second plurality of modes in which the software system is to operate and to define for at least one task, at least one inappropriate mode in which the task cannot be performed and troubleshooting including prompting an end user to select a target task, searching for inappropriate modes in which the target task cannot be performed and providing an alert indicating when the end user is in one of the inappropriate modes.
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.