A key vision driving my research is to empower software engineering practice to enter an era of intensive automation. I develop and evaluate methods, tools, and theories for the construction of manageable, reliable, efficient, configurable, and evolvable software systems. In particular, I am interested in:
Software product lines and configurable systems
Domain-specific generation and optimization
Software analytics and intelligence
Empirical methods and the human factor in software engineering
I apply my research results routinely to real-world software systems and projects from different domains, in particular, data-intensive, operating, and high-performance computing systems, both from the open-source realm or in collaborations with partners from industry, such as Siemens AG, Bosch Austria, Airbus Helicopters, and Fraunhofer IESE.