Joachim Kurz

Joachim Kurz


Student Assistant

Email:   kurz@cs.rwth-aachen.de



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 Document BibTeX Entry.

2013

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. CHI 2013 Best Paper Awards Honorable Mention, 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.

2012

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.

2011

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

Search

in: