Bio Ralf Lämmel

Overview positions Ralf Lämmel

  • 07/2017 - 12/2020: Software engineer in R&D at Facebook, London, UK
  • 07/2007 -: Professor (W3) of Computer Science, University of Koblenz-Landau, Germany
  • 01/2005 - 07/2007: Program Manager R&D, Microsoft Corp., Redmond, WA, USA
  • 01/2001 - 03/2005: Assistant Professor (permanent), VU Amsterdam, NL
  • 01/2001 - 01/2005: Researcher (part-time), CWI, Amsterdam, NL
  • 07/1999 - 01/2001: PostDoc, CWI, Amsterdam, NL
  • 01/1999 - 06/1999: Lecturer (permanent), University of Rostock, Germany
  • 01/1999: Dissertation, University of Rostock, Germany


Ralf Lämmel is Professor of Computer Science at the University of Koblenz-Landau in Germany since 2007. In the past, he had held positions at Facebook London, the University of l'Aquila, Microsoft, USA, the Free University of Amsterdam, CWI (Dutch Center for Mathematics and Computer Science), and the University of Rostock, Germany.

His research and teaching interests include software/data engineering, software reverse engineering, software re-engineering, software language engineering, mining software repositories, program comprehension, functional programming, grammar-based and model-based techniques, and megamodeling. In his latest work at Facebook, he applies machine learning (in a broad sense) in an infrastructural context while developing an increasing interest in data engineering and science. Areas of application concern ownership management, infrastructure simulation, and developer workflow analysis.

Ralf Lämmel is one of the founding fathers of the international summer school series on Generative and Transformational Techniques on Software Engineering (GTTSE) and the international conference on Software Language Engineering (SLE). He is the author of Springer textbook on Software Language Engineering: Software Languages: Syntax, Semantics, and Metaprogramming, Springer, 2018, which received the Choice Award "Outstanding Academic Title" in 2019.