{'fraction_non_alphanumeric': 0.0150093808630394, 'fraction_numerical': 0.0, 'mean_word_length': 5.313609467455621, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Integrating Task Analysis in Software Usability Evaluation: A Case Study

This paper describes a task analysis approach to usability engineering a digital Emergency Medical Services system. In a hierarchical task analysis, we decomposed user's workflow into major tasks and examined the compatibility between software functionality and user's work process. In a cognitive task analysis, we built an expanded GOMS model to account for user interaction at the procedural level. The analyses revealed that the system's physical setup made it difficult to be integrated into user's primary patient care tasks and that the interface design put high demand on users' information processing resources at both the cognitive and perceptual-motor levels. These results complemented our previous work of heuristic evaluation of the same system but allowed us to examine software usability issues in a broader context as well as at a more fundamental level. The expanded GOMS analysis technique we introduced here is also useful in the revision of the software's user interface.