- Software engineering for (self-)adaptive systems and service-based applications.
- Program synthesis and inductive programming.
- Dr. rer. nat. (PhD), Faculty of Information Systems and Applied Computer Sciences, University of Bamberg, 2010.
Grade: summa cum laude.
Thesis: A Combined Analytical and Search-Based Approach to the Inductive Synthesis of Functional Programs.
- Diplom Informatiker (MSCS), Technical University of Berlin, 2004.
Thesis: Inductive Functional Programming: A Term-Construction and Folding Approach.
- Vordiplom (intermediate examination), University of Passau, 2000.
- Associate Researcher, paluno – The Ruhr Institute for Software Technology, Essen, Germany, 09/2012 – now.
- Postdoctoral Research Fellow, International Computer Science Institute (ICSI), Berkeley, 09/2010 – 08/2012.
- Lecturer, University of Bamberg, 06/2010 – 07/2010.
- Wissenschaftlicher Mitarbeiter (Research and Teaching Associate), Cognitive Systems Group, University of Bamberg, 06/2004 – 05/2010.
- Student Assistant, Parallel and Distributed Computing Group, Technical University of Berlin, 10/2001 – 09/2003.
- Working Student, DaimlerChrysler Research, Berlin, 03/2001 – 08/2001.
- Nominated for the GI-Dissertationspreis 2010, 2011.
- Research fellowship from DAAD, 2010, 2011.
Research stay, two years, at the International Computer Science Institute, Berkeley.
- Best Paper Award at AGI, 2009.
N. Crossley, E. Kitzelmann, M. Hofmann, U. Schmid: Combining Analytical and Evolutionary Inductive Programming.
- Distinguished Paper Award at Euro-Par, 2003.
H. Bischof, S. Gorlatch, E. Kitzelmann: Cost Optimality and Predictability of Parallel Programming with Skeletons.
I have several years of teaching experience (lectures, practices, seminars, student projects, co-advising of theses, examination supervision) at BA and MS level in the areas of Software Engineering, Artificial Intelligence, Machine Learning, Cognitive Science, and Human-Computer-Interaction.