For details on my current projects see the web site of my
Some of my projects before 2005
Visualization tools in particular to analyze software evolution
Detecting evolution patterns from large version archives.
Collaborative Learning and Distributed Experimentation (see our meteorite impact simulation at
dynamic graph drawing for given sequences of evolving graphs
generative approaches in learning software for compiler design
of my presentation at the Dagstuhl Seminar on New Media in CS Teaching)
an object-oriented extension of VRML97
VRML with Constraints
(joint work with Jörg Keller)
Java Old-Style Shell for teaching Java programming
German researchers and projects in software visualization (We are currently setting up a more general portal to information on software visualization at
a collaborative learning software for foreign language education
(see also German
"Semantics-Directed Generation of Compilers and Abstract Machines"
my PHD thesis is available online.