{'fraction_non_alphanumeric': 0.013675213675213675, 'fraction_numerical': 0.0, 'mean_word_length': 5.7298850574712645, '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}}
Situation-Aware Interface Design: An Interaction Constraints Model for Finding the Right Interaction for Mobile and Wearable Computer Systems

The design of mobile and wearable computing devices involves decisions about how the user interacts with the hardware and software composing the device. Since applications of, and usage environments for, mobile and wearable computers has varied greatly, it has been difficult to build on previously collected design knowledge. The Interaction Constraints Model described in this paper offers an application-neutral and domain-independent approach for comparing different applications and usage scenarios. The Interaction Constraints Model provides a means to map information about user interface implementations to specific work situations. In this way, a system designer can use a set of generic interaction constraints to identify and retrieve information about user interface components from previous projects. In a proof-ofconcept implementation of the Interaction Constraints Model, we were able to validate the approach of the model and we demonstrate the usefulness for the design of wearable computer user interactions.