{'fraction_non_alphanumeric': 0.01658374792703151, 'fraction_numerical': 0.001658374792703151, 'mean_word_length': 5.04, '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}}
Using cognitive dimensions in the classroom as a discussion tool for visual language design

Green’s cognitive dimensions framework has been put forth as a defined vocabulary for discussing HCI design [3]. To be a useful discussion tool, we must agree on common definitions of the cognitive dimensions, and the dimensions need to be such that an educated user would be able to apply them correctly and consistently. I report on using the cognitive dimensions framework as a tool for discussion in a graduate level class on visual programming languages, and the class’s experience applying the framework.