Changes between Version 51 and Version 52 of CoreLibrary/UsabilityAnalysis


Ignore:
Timestamp:
10/25/12 14:34:37 (12 years ago)
Author:
pharms
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CoreLibrary/UsabilityAnalysis

    v51 v52  
    2424To assess the usability of a software, AutoQUEST first analyses the generated task trees. Those show initial usability issues. As an example, a task tree should not contain too many iterations, as users should not be forced to iterate something. Furthermore, a task should not be split up into too many subtasks that have to be executed in exactly one sequence. Users usually have problems in performing more than 7 steps in a specific order to achieve a goal. 
    2525 
    26 In a next step, the usability analysis also includes the interface model. As an example, AutoQUEST may detect, that most interactions of the user are done on text fields. This may be OK for very specific applications, but usually, it is much more easy for users to enter data using GUI elements like date choosers, combo boxes, etc. Therefore, AutoQUEST also identifies potential of improving the interaction design of a user interface. 
     26In a next step, the usability analysis also includes the interface model. As an example, AutoQUEST may detect, that most actions of the user are done on text fields. This may be OK for very specific applications, but usually, it is much more easy for users to enter data using GUI elements like date choosers, combo boxes, etc. Therefore, AutoQUEST also identifies potential of improving the interaction design of a user interface. 
     27 
     28Finally, AutoQUEST analyses task and interface element combinations. It searches for repetitions of similar or equal action and task sequences that are executed using the same interface elements. If it finds one, it proposes to combine the action or task sequence into one action or task by providing an interface element that when being used executes the sequence internally. This can be combined with the automatic detection and recording of macros.