Jan-Peter Krämer

Dipl.-Inform. Jan-Peter Krämer

Dipl.-Inform. Jan-Peter Krämer


Research Assistent

Office location:   Room 2211
Office hours:   By appointment only. See my basic schedule.
Telephone:   +49 241 80-21078
Email:   jpk@cs.rwth-aachen.de
Citations:   Google Scholar



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

Interests / Personal Information

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

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.


Research Projects

We compared two kinds of programming paradigms for animation design to understand the effect of API level abstractions on developer's work strategies. (read more)

Short Paper at CHASE 2016.
Vesta implements the idea to leverage runtime information from manual executions performed by developers to support authoring of documentation and unit tests. (read more)

Short Paper at CHI 2016.
Live coding environments provide information about a program’s execution immediately after each change to the source code. (read more)

Short Paper at VL/HCC 2014.
We suggest a method to analyse developers' Navigation Strategies using predictive models and apply this method to compare different call graph navigation tools. (read more)

Full Paper at CHI 2013.
Blaze is a source code exploration tool tailored closely to developers' call graph exploration strategies. (read more)

Work in Progress at CHI 2012.
Stacksplorer provides a novel way to visualize potential call stacks within a traditional IDE and allows navigation along these call stacks. (read more)

Full paper at UIST 2011.
PIM-Mail is a plugin for Apple Mail that consolidates task and email management. (read more)

Student Research Competition at CHI 2010.




Large-Scale Installations

We developed Silhouettes an interactive city-building game. A group of 16 players can construct future urban spaces by forming buildings and vegetation with the shadows of their bodies on a large projection screen. (read more)

Silhouettes was installed inside the German-Chinese House at the World EXPO 2010 in Shanghai.




Side Projects

iEat lets you access the menu of your favorite Aachen Mensa via your OS X menu bar and via your iPhone. (read more)

Available on the Mac App Store and iOS App Store.
JaPeThoPageIndicator serves your needs for this kind of view on the Mac platform. No more missing this useful iOS widget. (read more)

Comes in NSView and CALayer flavors.
Our Dynamic Plugin Framework for Xcode makes it easy to develop and implement Xcode plugins that can be dynamically loaded and unloaded. (read more)

Xcode 4 support coming soon.

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)

Publications
( denotes a major peer-reviewed publication).

2016

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, New York, NY, USA, 2016. ACM. Homepage PDF Document BibTeX 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, New York, NY, USA, 2016. ACM. Homepage PDF Document BibTeX 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 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.

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

Jan-Peter Krämer. Stacksplorer Understanding Dynamic Program Behavior. Diploma thesis, RWTH Aachen University, January 2011. PDF Document BibTeX Entry.
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. PDF Document Movie BibTeX 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 Document BibTeX Entry.
Jan-Peter Krämer. PIM-Mail: Consolidating Task and Email Management. In CHI '10: Extended Abstracts on Human Factors in Computing Systems, New York, NY, USA, 2010. ACM Press. PDF Document BibTeX 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 Document BibTeX Entry.




Created by fundalewicz. Last Modification: Thursday 21 of April, 2016 17:10:48 by kraemer.

Media Computing Group at RWTH Aachen

Search

in: