For bachelor students we offer German lectures and paper- or project-oriented seminars on software modeling and model-driven software engineering. Within a one-year bachelor project students finalize their studies in cooperation with external partners. For master students we offer courses on model-driven software engineering and on software engineering for embedded systems and self-adaptive systems. The courses are enhanced by specialized seminars, master projects and advised master theses.
Our research focuses on concepts and tools for model-driven software engineering in general and on the particular areas of embedded, cyber-physical, and self-adaptive systems. Our research is conducted in the context of larger research projects, in collaboration across students, across groups, and across universities.
We publish our research mostly at journals and conferences related to software engineering. Many of our publications are available as downloads. If you cannot find one, please contact one of the authors.
Capturing and Understanding the Interplay of Methods and Techniques
The methodology of Design Thinking (DT) suggests a repertoire of methods and techniques to solve wicked problems in terms of innovative solutions. The application of these methods and techniques leads to a concrete DT methodology at work. Which concrete methods and techniques have been employed is of special interest to stakeholders such as students, teachers, project managers and researchers. However, the DT methodology does not determine much concerning the order of applying methods and techniques. Furthermore, capturing this data is hard as the subjectively perceived and objectively employed methodology at work may differ and the capturing should not be perceived as obstructive.
In this research proposal, we suggest to investigate how to capture and visualize employed DT methodologies at work to understand them in detail. For example, this includes capturing employed methodology phases, methods and techniques, as well as artifacts in which the outcome of certain activities is manifested. Visualizing the captured methodology at work enables us to compare them and investigate suspicious situations. We plan to conduct interviews to evaluate our capturing results and derived observations. We expect that the outcome of our research enables us to compare DT methodologies at work to identify interesting commonalities and differences.