Course 35: From Discourse-based Models to UIs Automatically Optimized for Your SmartPhone -
CourseContribution & Benefit: Presents an approach to modeling discourses inspired by human-human communication. Explains how such models can be transformed automatically to user interfaces optimized for relatively small screens like those of current Smartphones.
Abstract » Since manual creation of user interfaces (UIs) is hard and expensive, automated generation may become more and more important in the future. Instead of generating UIs from simple abstractions, transforming them from high-level models should be more attractive.
This course shows how human-computer interaction can be based on discourse modeling, even without employing speech or natural language. This topic is innovative, since it treats HCI interaction design and user-interface generation on the level of human-human communication.
Communicative acts as abstractions from speech acts can model basic building blocks (“atoms”) of communication, like a question or an answer. When, e.g., a question and an answer are glued together as a so-called adjacency pair, a simple “molecule” of a dialogue is modeled. Deliberately complex discourse structures can be modeled using relations from Rhetorical Structure Theory (RST). The content of a communicative act can refer to ontologies of the domain of discourse. Taking all this together, we created a new discourse metamodel that specifies what discourse models may look like. Such discourse models can specify a communicative interaction design.
In this course, this modeling approach is explained in some detail, with a focus on the discourse models. Exercises both of understanding and creating such models are included as well.
This course also demonstrates how such an interaction design can be used for automated user-interface generation. This is based on model-transformation rules according to the model-driven architecture. In addition, the course sketches our specialty, the automated optimization of the generated user interfaces for current Smartphones.
The assumed attendee background is some interest in modeling and automated generation of user interfaces. There are no prerequisites such as knowledge about model-driven approaches or any of the results of Human Communication theories, Cognitive Science, Sociology or HCI in general.