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


Projects:

  • 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



Interests

  • 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


Publications

    2014

  • 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.
    HomepagePDF DocumentBibTeX 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.
    HomepagePDF DocumentBibTeX Entry
  • 2011

  • Joachim Kurz. Blaze---Navigating Source Code via Call Stack Contexts. Bachelor's Thesis, RWTH Aachen University, Aachen, September 2011.
    PDF DocumentBibTeX Entry
Attachments:
File Description File size Downloads Last modified
proposal.pdf Proposal Bachelor Thesis Joachim Kurz 792 kB 3351 2011-06-07 17:50
proposal_BT_Joachim_Kurz.pdf proposal 789 kB 3797 2011-06-07 17:54
midterm.key   4580 kB 3691 2011-07-28 14:26
Blaze_bachelor_thesis.pdf   5999 kB 3583 2012-03-20 12:27