Learn More
Programming user interfaces is hard, error-prone and expensive, but recent advances allow generating them from interaction design models. We present an approach for modeling interaction design that is inspired by human communication. Our interaction design models are discourse models, more precisely models of dialogues. They are based on theories of human(More)
Most current models of interaction design build on scenarios and task analysis. We think that interaction design should be more along the lines of communication between humans. With this motivation, our paper presents a new approach to modeling interaction design based on insights from theories of human communication. From such discourse models, we aim for(More)
Stress echocardiography has emerged as a clinically useful procedure in the management of patients with ischemic heart disease and other conditions. However, the accuracy of this test relies on the ability of those who carry out the technical aspects of the test and depends critically on proper interpretation of the images. Appreciation of wall motion(More)
The purpose of this study was to determine whether anticipatory guidance at well-child visits (WCV) that included early literacy development and the provision of books by the examining physician changed family literacy practices. It was conducted in an inner-city pediatric clinic that serves as the continuity practice site for pediatric and(More)
The problems involved in the development of user interfaces become even more severe through the ubiquitous use of a variety of devices such as PCs, mobile phones and PDAs. Each of these devices has its own specifics that require a special user interface. Therefore, we developed and implemented an approach to generate user interfaces for multiple devices(More)
Automatic generation of user interfaces (UIs) has made some progress, but it still faces many challenges, especially when starting from high-level models. We developed an approach and a supporting tool for modeling discourses, from which the tool can generate WIMP (window, icon, menu, pointer) UIs automatically. This involves several complex steps, most of(More)
End users of software typically have to let someone else develop it and its user interface, or to learn to design and to program it themselves. Especially user interfaces developed by someone else may not fit well the given task. Designing and programming is hard and takes a lot of effort in general, and even more so for people not especially trained or(More)
Automated generation of graphical user interfaces (GUIs) from models is possible, but their usability is often not good enough for real-world use, in particular not for small devices. Also automated tailoring of GUIs for different devices is still an issue. Our tools provide such tailoring for different devices through automatic optimization of(More)