Face of Joachim Kurz

Joachim Kurz

Student Assistant

This email address is being protected from spambots. You need JavaScript enabled to view it.

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 DocumentBibTeX Entry
  • 2013

  • Joachim Kurz. Evaluating Developer Strategies in a Live Coding Environment. Master's Thesis, RWTH Aachen University, Aachen, August 2013.
    PDF DocumentBibTeX 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, ACM, New York, NY, USA, April 2013.
    MoviePDF DocumentBibTeX Entry
  • 2012

  • 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, ACM, New York, NY, USA, 2012.
    HomepageBibTeX 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, IEEE Press, Piscataway, NJ, USA, 2012.
    HomepageBibTeX Entry
  • 2011

  • Joachim Kurz. Blaze---Navigating Source Code via Call Stack Contexts. Bachelor's Thesis, RWTH Aachen University, Aachen, September 2011.
    PDF DocumentBibTeX Entry
FileDescriptionFile sizeDownloadsLast modified
Download this file (Blaze_bachelor_thesis.pdf)Blaze_bachelor_thesis.pdf 5998 kB30432012-03-20 13:27
Download this file (midterm.key)midterm.key 4580 kB23152011-07-28 16:26
Download this file (proposal_BT_Joachim_Kurz.pdf)proposal_BT_Joachim_Kurz.pdfproposal789 kB33022011-06-07 19:54
Download this file (proposal.pdf)proposal.pdfProposal Bachelor Thesis Joachim Kurz792 kB29062011-06-07 19:50

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.