{'fraction_non_alphanumeric': 0.01631321370309951, 'fraction_numerical': 0.0, 'mean_word_length': 5.822222222222222, '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}}
Agentsheets: a tool for building visual programming environments

Visual programming systems are supposed to simplify programing by capitalizing on innate human spatial reasoning skills. We claim (a) that good visual programing environments should be oriented toward their application domains and (b) tools to build such domain-oriented environments are needed because building them from scratch is very difficult. The poster describes a system called Agentsheets addressing these issues and illustrates how the system was applied to a real-world application helping professional telephone voice dialog designers.