People

You can reach us best via e-mail to startransformer-at-iai.uni-bonn.deput the @ sign in the proper place and delete what asks to be deleted.

Current developers

Günter Kniesel
Günter has initiated JTransformer in 2002 and its language-independent, model-based successor, StarTransformer in 2004. He has been the driving force behind JT/ST, coordinating the efforts of all the ROOTS group members who contributed to the development and contributing himself the formal foundations and parts of the Prolog-side implementation.

Fabian Noth
Fabian joined us in April 2010 and has since then been a driving force in the implementation of generics, countless bugfixes, internal and external improvements, and – last but not least – the design and implementation of the Quick Fix infrastructure, the JTransformer Control Center and the Result view.

Andreas Becker
Andreas joined us in September 2010 and has since then congenially paired with Fabian in all the above-mentioned tasks. Beyond JTransformer Andreas and Fabian have provided significant contributions to the PDT.

Former developers

Tobias Rho
Tobias is one of the initial authors of JTransformer. In 2002 he implemented the first version of JTransformer as part of his diploma thesis, together with Uwe Bardey. Based on JTransformer he developed the generic aspect language LogicAJ. After completion of his diploma, Tobias joined our group as a researcher. In parallel to working on his PhD in the domain of aspect-oriented programming he has continued to evolve JTransformer and has taught all the later members of our team everything they needed to know about the internals of JTransformer, effective Java programming, Eclipse APIs and much more. Tobias has definitely been (and still is) the lead developer of JTransformer.

Uwe Bardey
Uwe is one of the initial authors of JTransformer. Together with Tobias Rho he implemented the first version of JTransformer as a part of his diploma thesis. In addition, he developed a dependency analysis for conditional transformations, which initially was part of JTransformer but has been split off later since it is completely language-independent.
In 2003 Uwe left the University to work as a consultant for the Deutsche Post AG.

Lukas Degener
Lukas got involved with JTransformer in 2004 as a graduate student in the Practical eXtreme Programming Course that created the first JTransformer plugin for Eclipse. He joined our team as a research student and took over the further development of the PDT. He extended and improved it in many ways and turned it into an own Eclipse plugin that could be used independently of JTransformer1). Lukas Degener left our group by the end of 2008 to work as a consultant.

Stefan Schulz
Stefan got involved with JTransformer in 2004 as a graduate student in the Practical eXtreme Programming Course that created the first JTransformer plugin for Eclipse. He joined the development team for roughly a year, contributing to the stability and improvement of the JT Eclipse plugin.

Alexis Raptarchis
Alexis got involved with JTransformer development in spring 2008 as a member of the Practical Agile Software Development Course that focused on improving JTransformer with respect to usability. He has been part of the StarTransformer development team until mid 2009. From fall 2009 to March 2010 he worked on his diploma thesis, dedicated to the architecture of StarTransformer, the language-independent, model-based follow-up of JTransformer.

Patrick Rypalla
Patrick is a graduate student who got involved with JTransformer development in spring 2008 as a member of the Practical Agile Software Development Course that focused on improving JTransformer with respect to usability. Since then he has been part of the StarTransformer development team.

Sebastian Jancke
Sebastian worked on his diploma thesis in the context of the Cultivate project. As a prerequisite for his thesis he taught JTransformer to tolerate Java 1.6 programs containing generics.

Jan-Paul Imhoff
From January to April 2010 Paul worked on teaching JTransformer to generate factbases that represent all the generic type information in Java 1.5/1.6.

Markus Fischer
Markus joined us in April 2010 but left again in August as he couldn't fall in love with Prolog programming. ;-)

A snapshot of our team in May 2010. From left to right: Alexis, Fabian, Markus, Günter, Paul, Jan, Tobias, Patrick.

1) The initial PDT version was created by Tobias Rho as part of the very first, monolithic JTransformer implementation
Last modified: 2014/11/18 00:21
*