Face of Dr. Jan-Peter Krämer

Dr. Jan-Peter Krämer


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

Jan-Peter completed his PhD on improving the usability of software development environments at the Media Computing Group under the supervision of Prof. Dr. Jan Borchers in 2016. To find out what he did next, check out our alumni page.

 f you are looking for Jan Krämer, click here.

Interests / Personal Information

I am interested in tools for programmers. I am also a certified trainer for OS X 101 and 201 (ACTC) classes.


Research Projects


Large-Scale Installations

Side Projects

Diploma / Master / Bachelor Theses

Talk to me if you are interested in working on a project dealing with the improvement of tools for (software) development or other expert interfaces. Feel free to present your own ideas if you have any, or ask for topics I currently offer.

Other Project Involvements

 Competences / Skills

  • C, Objective-C, JavaScript, Ruby
  • Cocoa, Cocoa Touch, libldap, BaseTen
  • HTML, CSS, PHP, Ruby on Rails, Node.js, jQuery, MySQL, PostgreSQL

Contact Information

Download my vCard (internal access only)


( denotes a major peer-reviewed publication).


  • Jan-Peter Krämer. Interacting with Code: Observations, Models, and Tools for Usable Software Development Environments. PhD Thesis, RWTH Aachen University, Aachen, Germany, November 2016.
    PDF DocumentBibTeX Entry
  • Jan-Peter Krämer, Joel Brandt and Jan Borchers. Using Runtime Traces to Improve Documentation and Unit Test Authoring for Dynamic Languages.  In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, CHI '16, pages 3232–3237, ACM, New York, NY, USA, 2016.
    HomepageMoviePDF DocumentBibTeX Entry
  • Jan-Peter Krämer, Michael Hennings, Joel Brandt and Jan Borchers. An Empirical Study of Programming Paradigms for Animation.  In Proceedings of the 9th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE '16, pages 58–61, ACM, New York, NY, USA, 2016.
    HomepagePDF DocumentBibTeX Entry
  • 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

  • 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

  • Thorsten Karrer, Jan-Peter Krämer, Jonathan Diehl, Björn Hartmann and Jan Borchers. Stacksplorer: Call Graph Navigation Helps Increasing Code Maintenance Efficiency.  In UIST '11: Proceedings of the 24th annual ACM Symposium on User Interface Software and Technology, pages 217–224,October 2011.
    MoviePDF DocumentBibTeX Entry
  • Jan-Peter Krämer. Stacksplorer Understanding Dynamic Program Behavior. Diploma Thesis, RWTH Aachen University,January 2011.
    PDF DocumentBibTeX Entry
  • 2010

  • Jan-Peter Krämer, Thorsten Karrer, Jonathan Diehl and Jan Borchers. Stacksplorer: Understanding Dynamic Program Behavior.  In Extended Abstracts of the ACM UIST 2010 Symposium on User Interface Software and Technology,New York, NY, October 2010.
    PDF DocumentBibTeX Entry
  • Jan-Peter Krämer. PIM-Mail: Consolidating Task and Email Management.  In CHI '10: Extended Abstracts on Human Factors in Computing Systems, ACM Press, New York, NY, USA, 2010.
    PDF DocumentBibTeX Entry
  • 2008

  • Jonathan Diehl, Jan-Peter Krämer and Jan Borchers. A Framework for using the iPhone as a Wireless Input Device for Interactive Systems.  In UIST '08: Extended Abstracts of the 21st Annual ACM symposium on User Interface Software and Technology,October 2008.
    PDF DocumentBibTeX Entry

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.