Summer school chairs

  • Ralf Lämmel (Program Chair), Microsoft Corporation, USA.
  • João Saraiva (Program Chair), Universidade do Minho, Braga, Portugal.
  • Joost Visser (Organizing Chair), Universidade do Minho, Braga, Portugal.

Organizing committee

Scientific committee

  • Paulo Borba, Universidade Federal de Pernambuco, Brasil.
  • Mark van den Brand, CWI & Hogeschool van Amsterdam, The Netherlands.
  • Jim Cordy, Queen's University, Canada.
  • Krzysztof Czarnecki, University of Waterloo, Canada.
  • Andrea DeLucia, Università di Salerno, Italy.
  • Jean-Luc Dekeyser, Université des Sciences et Technologies de Lille, France.
  • José Fiadeiro, University of Leicester, UK.
  • Stephen Freund, Williams College, USA.
  • Jeff Gray, University of Alabama at Birmingham, USA.
  • Reiko Heckel, University of Leicester, UK.
  • Görel Hedin, Lund Institute of Technology, Sweden.
  • Pedro Rangel Henriques, Universidade do Minho, Portugal.
  • Y. Annie Liu, State University of New York at Stony Brook, USA.
  • Cristina Lopes, University of California at Irvine, USA.
  • Ralf Lämmel, Microsoft Corporation, USA.
  • Marjan Mernik, University of Maribor, Slovenia.
  • Pierre-Etienne Moreau, INRIA Lorraine & LORIA, France.
  • Peter Mosses, Univ of Wales Swansea, UK.
  • Oege de Moor, Oxford University, UK.
  • José Nuno Oliveira, Universidade do Minho, Portugal.
  • Jens Palsberg, UCLA, USA.
  • João Saraiva, Universidade do Minho, Portugal.
  • Andy Schürr, Technical University Darmstadt, Germany.
  • Anthony Sloane, Macquarie University, Australia.
  • Peter Thiemann, Universität Freiburg, Germany.
  • Simon Thompson, University of Kent, UK.
  • Eelco Visser, Utrecht University, The Netherlands.
  • Joost Visser, Universidade do Minho, Portugal.
  • Eric Van Wyk, University of Minnesota, USA.

About the program and organizing chairs

Ralf Lämmel is Program Manager at Microsoft Corp., Redmond as of Feb. 2005. In the years 1999--2004, he served on the faculty of the Free University of Amsterdam, and he was also affiliated with the Dutch Center for Mathematics and Computer Science (CWI). His research interests include program transformation, programming languages, generic language technology, grammarware engineering, and automated software engineering. As a freelancer and consultant, he has designed, implemented, and deployed software development tools, migration tools, and application generators for business computing. He received his PhD in computer science from the University of Rostock, Germany. Ralf Lämmel has recently edited an SCP special issue on program transformation, and he is also co-organiser of the Dagstuhl seminar 05161 Transformation techniques in software engineering.

João Saraiva is an Auxiliar Professor of Computer Science at University of Minho. His research is focused on programming language design and implementation, and functional programming. João finished a Ph.D. program at Utrecht University, The Netherlands, in December 1999 where he worked on purely functional implementation of attribute grammars. During his Ph.D. and now as part of his academic activities (both research and teaching) his work has been concerned with the Lrc system: a generator of purely functional and incremental language-oriented tools. He has been involved in the organization of various international events, including the organization of the international summer schools on Advanced Functional Programming AFP'98 and the international summer school on Applied Semantics APPSEM'00.

Joost Visser is a post-doctoral fellow at the University of Minho, Portugal. Joost carried out his PhD research at the CWI in Amsterdam on the topic of generic traversal over typed source code representations. He is co-designer and co-developer of Haskell-based and Java-based tools for language processing and strategic programming. As former senior architect and consultant at the Software Improvement Group, The Netherlands, he has experience with applying research results in industrial settings, in particular for the tool-based analysis of large legacy software systems.