M.Sc. Stefan Kögel


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