{'fraction_non_alphanumeric': 0.017259978425026967, 'fraction_numerical': 0.0, 'mean_word_length': 4.8734177215189876, '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}}
Window Transitions: A Graphical Notation for Specifying Mid-level Dialogue

This paper is introducing a graphical notation for specifying concepts (i.e. window, window transition, basic operations and generic operations) as well as issues involved in a mid-level dialogue model. The basic version of this notation is firstly introduced and manipulated. It is then theoretically explored to investigate what are the possible cases generated by this notation. As not all of these theoretical cases are likely to occur or to be usable enough to warrant a final UI, a few guidelines is provided to show how theoretical cases can be restricted to usable ones. The basic notation is then refined to incorporate the specification of widgets holding the capabilities to manage the dialogue at that level. A set of four dialogue attributes affecting the selection of this type of widget is defined and illustrated on a small case study.