Ich forsche an grundlegenden Fragen der Softwaretechnik:
Wie können wir Software zuverlässiger machen?
Wie können wir Software effizienter entwickeln? Im einzelnen arbeite ich an folgenden Themen:
Agile Software-Entwicklungsmethoden
Modelle der Software-Zuverlässigkeit
Optimierung von Software-Projekten
Methoden der Software-Qualitätssicherung
Empirie und Theoriebildung in der Softwaretechnik
Verteilte Software-Entwicklung.
In einem internationalen Ranking (Communications ACM, Juni 2007)
wurde ich als einziger deutscher Wissenschaftler unter den Top 50 Software Engineering Scholars gelistet.
Ausgewählte neuere Publikationen:
Counting the Hidden Defects in Software Documents.
Handbook of Research on Machine Learning Applications and Trends, IGI Global Publishing (Buchbeitrag, erscheint 2009)