| 1974 - 1980 | Studium Informatik / Mathematik an der Universität Dortmund |
| 1981 - 1986 | Wissenschaftlicher Mitarbeiter an der Universität Osnabrück |
| 14. 3. 1986 | Promotion zum Dr. rer. nat. im Fachgebiet Informatik / Softwaretechnik |
| 1986 - 1987 | Hochschulassistent an der Johannes Gutenberg-Universität Mainz |
| 1987 - 1991 | Hochschulassistent an der TU Braunschweig, Informatik / Informationssysteme |
| SomSem 1989 | Vertretung C4-Professur Angewandte Informatik, Universität Koblenz-Landau |
| 1991 - 1997 | Lehrstuhl für Software Engineering und Informationssysteme an der Universität Leiden (NL) |
| seit 1997 | C4-Professur für Datenbank- und Informationssysteme, Universität Paderborn |
| seit 2005 | Vorstandsvorsitzender s-lab - Software Quality Lab, Universität Paderborn, jetzt SI-Lab, Software Innovation Lab, Universität Paderborn |
| seit 2005 | Wissenschaftlicher Leiter Capgemini, CSD Research, Capgemini AG, München |
| 2011 | Nominierung zum GI Fellow |
| seit 2012 | Vorstand des C-LAB (Universität Paderborn) (Cooperative Computing & Communication Laboratory); InnovationCenter der Atos IT Solutions and Services GmbH und der Universität Paderborn |