M.Sc. Stefan Kögel


Kögel, Stefan; Tichy, Matthias; Groner, Raffaela; Stegmaier, Michael; Götz, Stefan; Rechenberger, Sascha
Developing an Optimizing Compiler for the Game Boy as a Software Engineering Project
Software Engineering Education and Training Track of the 40th International Conference on Software Engineering (ICSE SEET 2018), Gothenburg, Sweden
Mai 2018
Kögel, Stefan
Recommender system for model driven software development
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2017, Paderborn, Germany
September 2017
Tichy, Matthias; Beaucamp, Luis; Kögel, Stefan
Towards Debugging the Matching of Henshin Model Transformations Rules
1st International Workshop on Debugging in Model-Driven Engineering (MDEbug), Austin, Texas
Juli 2017
Kögel, Stefan; Tichy, Matthias; Groner, Raffaela
Automatic Change Recommendation of Models and Meta Models Based on Change Histories
ME 2016 – Models and Evolution Workshop Proceedings (MODELS 2016), Saint-Malo, France
Oktober 2016
Kögel, Stefan; Cüppers, Joscha; Tichy, Matthias
ClickyEvaluation: A Step‐by‐Step Evaluator for Functional Programming Expressions
2nd European Conference of Software Engineering Education (ECSEE), 30 June and 1 July 2016, Seeon Monastery, Germany
Juni 2016


  • Functional programming (Haskell, Lisp, ...)
  • Graph matching
  • Modelling
  • DSLs, programming language design, and compilers
  • Algorithms and their implementation (ACM contests, SPOJ, ...)

Just talk to me (or write an email) if you want to do a thesis or project about one of these topics.


  • ENSURE, part of the DFG Priority Programme 1593
  • A visual interpreter for a Haskell-like language for teaching purposes: ClickyEvaluation.
  • Distributing students into groups according to their preferences. Available in Rubikon and as a Moodle Plugin. (The Moodle plugin is now further developed and maintained by the University of Münster (Germany))


  • Institut für Softwaretechnik und Programmiersprachen
  • Universität Ulm
  • D-89069 Ulm
  • Raum: o27-417
  • Telefon: +49 (0)731/50-24174
  • Telefax: +49 (0)731/50-24162
  • E-Mail: stefan.koegel (at) uni-ulm.de