{'fraction_non_alphanumeric': 0.014537902388369679, 'fraction_numerical': 0.006230529595015576, 'mean_word_length': 5.513513513513513, '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}}
How is User Interface Prototyping Really Done in Practice? A Survey of User Interface Designers

The iterative design and evaluation of user interface prototypes is central to the user-centered design process. Designers potentially use a variety of prototyping tools and technologies, ranging from simple art supplies to custom prototyping languages and environments. While we know anecdotally that a range of prototyping technologies are used, there exists little empirical research into what technologies designers actually use in practice, and how and why those technologies are used. To explore these issues, we developed an on-line survey, which was completed by 87 user interface researchers and professionals who attended the CHI 2008 conference. Our results not only provide insight into the current state of user interface prototyping in practice; they also suggest preliminary requirements for the next generation of user interface prototyping software.