Joachim Kurz

Joachim Kurz

Student Assistant


Supervisor: Jan-Peter Krämer, Thorsten Karrer

I'm a Master CS student. Currently I am working with Thorsten Karrer and Jan-Peter Krämer on improving and analyzing tools to help programmers navigate source code.

Master thesis

During my master thesis I am working on a Live Coding editor with Jan Peter. You can find it here.

Bachelor thesis

During my bachelor thesis I continued the development of Stacksplorer which Jan-Peter created during his diploma thesis and created Blaze.
I changed the visualization to show one path through the call graph instead of showing all predecessors and successors of the method (as Stacksplorer does).

Several of the documents I produced during my work on this thesis are online:

Student Assistant Work


  • Pinstripe
  • Vicon Motion Capturing System (support for people using the Vicon system and working on the Vicon Client software)
    • rewriting the Vicon Client we use to capture data from the Vicon system and creating a framework for Mac OS X to use the data from the Vicon System in other applications


  • Mobile/Ubiquitous Computing
  • Context-awareness
  • iOS and Mac programming
  • Software development in general

Competences/ Skills

  • Programming :
    • Languages (not necessarily programming languages): Objective-C, JavaScript, Java, C, (X)HTML, CSS, XML, XSLT, PHP, Haskell, Prolog, SQL, (ordered by fluency, from "fluent and using it regularly" to "had a lecture about it, but never used it apart from that")
    • IDEs: Xcode, Eclipse, NetBeans, Adobe Brackets (ordered by familiarity)
    • Frameworks: Cocoa, Cocoa Touch, Java, J2EE, GWT, Spring, Hibernate
  • OSs: Mac OS X, iOS, Windows, Linux



Jan-Peter Krämer, Joachim Kurz, Thorsten Karrer, and Jan Borchers. How live coding affects developers' coding behavior. In VL/HCC '14: IEEE Symposium on Visual Languages and Human-Centric Computing, pages 5–8, July 2014. PDF Document BibTeX Entry.


Jan-Peter Krämer, Thorsten Karrer, Joachim Kurz, Moritz Wittenhagen, and Jan Borchers. How Tools in IDEs Shape Developers' Navigation Behavior. In CHI '13: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pages 3073–3082, New York, NY, USA, April 2013. ACM. PDF Document BibTeX Entry.
Joachim Kurz. Evaluating Developer Strategies in a Live Coding Environment. Master's thesis, RWTH Aachen University, Aachen, August 2013. PDF Document BibTeX Entry.


Jan-Peter Krämer, Joachim Kurz, Thorsten Karrer, and Jan Borchers. Blaze. In Proceedings of the 2012 International Conference on Software Engineering, ICSE 2012, pages 1457–1458, Piscataway, NJ, USA, 2012. IEEE Press. Homepage BibTeX Entry.
Jan-Peter Krämer, Joachim Kurz, Thorsten Karrer, and Jan Borchers. Blaze: supporting two-phased call graph navigation in source code. In CHI '12: Extended abstracts on Human Factors in Computing Systems, CHI EA '12, pages 2195–2200, New York, NY, USA, 2012. ACM. Homepage BibTeX Entry.


Joachim Kurz. Blaze—Navigating Source Code via Call Stack Contexts. Bachelor's thesis, RWTH Aachen University, Aachen, September 2011. PDF Document BibTeX Entry.

Created by kurz. Last Modification: Friday 15 of November, 2013 09:06:04 by kurz.

Media Computing Group at RWTH Aachen