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
- 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.
- Joachim Kurz. Evaluating Developer Strategies in a Live Coding Environment. Master's Thesis, RWTH Aachen University, Aachen, August 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, ACM, New York, NY, USA, April 2013.
- 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.
- 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.
- Joachim Kurz. Blaze---Navigating Source Code via Call Stack Contexts. Bachelor's Thesis, RWTH Aachen University, Aachen, September 2011.