{'fraction_non_alphanumeric': 0.020634920634920634, 'fraction_numerical': 0.0007936507936507937, 'mean_word_length': 5.121359223300971, '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}}
Human-Computer Interface Quality: Part 1–Process or Product?

This paper describes an on-going project to study and improve human-computer interface quality. The purpose of the project is to identify and acquire the tools and job aids needed to support high-quality human-computer interface (HCI) design. The objective is to integrate these tools in a cohesive, formal design process. The design process, supported by a suite of integrated tools, will create a design environment that promotes designer effectiveness and productivity and ensures the design of high-quality user interfaces. Formalizing the HCI design process and integrating the support tools are necessary tasks because user interface quality is not yet directly quantifiable. Quality of process is the best predictor of quality of product. This paper specifically describes efforts to define and measure human-computer interface quality. This paper also presents the results of a survey of human factors specialists to identify and prioritize the tools and job aids needed to be more effective and more productive in the design of high-quality user interfaces. Finally, the paper briefly addresses the need for a formalized HCI design process and integration of supporting tools and job aids.