The mission of the Multimodal Software Engineering group is to provide methods and technologies to enable human-centric, intuitive and “natural” interaction between humans and computing systems everywhere. The idea of ubiquitous computing requires re-thinking of existing GUI approaches: users have more than one device to interact with, but these devices vary strongly regarding their input and output capabilities (different screen sizes, voice recognition, etc.). Intelligent user interfaces will adapt themselves to the current situation using context information in order to proactively support each individual user in an optimal way.
Multimodal software engineering has to deal with many research challenges for this vision to become true:
Meeting these challenges a number of modern software engineering approaches and software technologies are combined with concepts from computational intelligence and human-computer interaction. In dealing with these fields the Multimodal Software Engineering group has acquired practical experience with the following topics:
This knowledge is constantly applied and refined in a number of public and industry funded projects performed in such different domains as public security, intelligent cars, process industry, customer relationship management or web-based applications.