{'fraction_non_alphanumeric': 0.016366612111292964, 'fraction_numerical': 0.0, 'mean_word_length': 4.884615384615385, '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}}
Tool support for task-based user interface design

It is generally accepted today, that knowledge about the tasks the user has to fulfill with a computer system, plays an important role in the design process. The more knowledge about the user tasks is available during design time the more it can be exploited when defining the system's properties and features, leading to a higher degree of user acceptance and user satisfaction. Basically, this process starts with the analysis and modelling of the user's tasks and uses the output of this modelling step in the subsequent system design and evaluation phases.