About
I've graduated! I now spend my time relaxing, attending some classes at medical school, hacking on fun projects, and enjoying life.
I did my PhD at the Department of Informatics, University of Bergen, Norway from Autumn 2003 to Spring 2007. I spent the academic year 2004-2005 as a guest researcher at Utrecht University, The Netherlands. In the winter of 2005-2006 I was a guest researcher at the University of Waterloo, Department of Electrical and Computer Engineering in Canada. In the summer of 2006, I was a research intern with IBM Research at T.J. Watson Research Center, in the US.
In Bergen, was with the Programing Theory Group, working with Magne Haveraaen. In Canada, I visited Krzysztof Czarnecki and the Generative Programming Lab. At IBM Research, I worked in the Department of Sensor and Actuator Solutions, with Norman H. Cohen and Paul B. Chou. In The Netherlands, I was with the Center for Software Technology, working with Eelco Visser, who was my thesis co-supervisor. He has now moved to Delft.
My primary funding came from the Norwegian Research Council.
Contact Information
E-mail: karltk near kalleberg dot org
Research Interests
My primary research interests include
- Abstractions for Program Transformation
- Views and Traceability
- Domain-Specific Languages
I explored these in my thesis project, PLI-AST. Feel free to browse the digital version of my dissertation, titled Abstractions for Language-Independent Program Transformations.