Publication statistics

Pub. period:2008-2011
Pub. count:5
Number of co-authors:7



Co-authors

Number of publications with 3 favourite co-authors:

Jan Borchers:4
Jan-Peter Krämer:2
Thorsten Karrer:2

 

 

Productive colleagues

Jonathan Diehl's 3 most productive colleagues in number of publications:

Jan Borchers:38
Björn Hartmann:27
Thorsten Karrer:13
 
 
 
May 21

Computer analyst to programmer: "You start coding. I'll go find out what they want."

-- Popular computer one-liner

 
 

Featured chapter

Read the fascinating history of Wearable Computing, told by its father, Steve Mann

Read Steve's chapter !

 
 

Help us help you!

 
 

Jonathan Diehl

Add description
Add publication

Publications by Jonathan Diehl (bibliography)

 what's this?
2011
 
Edit | Del

Karrer, Thorsten, Krämer, Jan-Peter, Diehl, Jonathan, Hartmann, Björn and Borchers, Jan (2011): Stacksplorer: call graph navigation helps increasing code maintenance efficiency. In: Proceedings of the 2011 ACM Symposium on User Interface Software and Technology 2011. pp. 217-224.

We present Stacksplorer, a new tool to support source code navigation and comprehension. Stacksplorer computes the call graph of a given piece of code, visualizes relevant parts of it, and allows developers to interactively traverse it. This augments the traditional code editor by offering an additional layer of navigation. Stacksplorer is particularly useful to understand and edit unknown source code because branches of the call graph can be explored and backtracked easily. Visualizing the callers of a method reduces the risk of introducing unintended side effects. In a quantitative study, programmers using Stacksplorer performed three of four software maintenance tasks significantly faster and with higher success rates, and Stacksplorer received a System Usability Scale rating of 85.4 from participants.

© All rights reserved Karrer et al. and/or ACM Press

2010
 
Edit | Del

Krämer, Jan-Peter, Karrer, Thorsten, Diehl, Jonathan and Borchers, Jan (2010): Stacksplorer: understanding dynamic program behavior. In: Proceedings of the 2010 ACM Symposium on User Interface Software and Technology 2010. pp. 433-434.

To thoroughly comprehend application behavior, programmers need to understand the interactions of objects at runtime. Today, these interactions are often poorly visualized in common IDEs except during debugging. Stacksplorer allows visualizing and traversing potential call stacks in an application even when it is not running by showing callers and called methods in two columns next to the code editor. The relevant information is gathered from the source code automatically.

© All rights reserved Krämer et al. and/or their publisher

2009
 
Edit | Del

Diehl, Jonathan (2009): Associative personal information management. In: Proceedings of ACM CHI 2009 Conference on Human Factors in Computing Systems 2009. pp. 3101-3104.

Personal information management (PIM) is an important and hard research problem. Previous systems suffer inflexibility because of strict hierarchies and immobility. I present an alternative approach, based on associations and moving beyond today's desktop metaphor, to provide ways of managing information while mobile. To illustrate the concepts, I introduce the Associative PDA, a prototype we have designed and evaluated. Finally, I discuss some design principles, which will guide my future work.

© All rights reserved Diehl and/or ACM Press

 
Edit | Del

Möllers, Max, Diehl, Jonathan, Jordans, Markus and Borchers, Jan (2009): Towards systematic usability verification. In: Proceedings of ACM CHI 2009 Conference on Human Factors in Computing Systems 2009. pp. 4645-4650.

Although usability is the core aspect of the whole HCI research field, it still waits for its economic breakthrough. There are some corporations that are famous for their usable products, but small and medium-sized businesses tend to prefer features over usability. We think, the primary reason is that there are no inexpensive methods to at least prevent huge design flaws. We propose the use of test specifications. Once defined for a domain, these allow non-usability experts to systematically verify the usability of a given system without any users involved. We picked a sample domain with some basic tasks and found strong indication of our hypothesis: test specifications can be applied by non-experts and are able to find major design flaws. Future work will extend this method to more complex tasks and evaluate the economic benefit.

© All rights reserved Möllers et al. and/or ACM Press

2008
 
Edit | Del

Diehl, Jonathan, Atak, Deniz and Borchers, Jan (2008): Associative Information Spaces. In: Henze, Niels, Broll, Gregor, Rukzio, Enrico, Rohs, Michael, Zimmermann, Andreas and Boll, Susanne (eds.) Mobile Interaction with the Real World 2008 - MIRW 2008 - Mobile HCI Workshop September 2, 2008, Amsterdam, The Netherland. pp. 127-138.

 
Add publication
Show this list on your homepage
 
 

Join the technology elite and advance:

 
1.

Your career

 
2.

Your network

 
 3.

Your skills

 
 
 
 
 
 

Changes to this page (author)

05 Apr 2012: Added
03 Nov 2010: Added
12 Feb 2010: Modified
29 May 2009: Added
09 May 2009: Added
09 May 2009: Added

Page Information

Page maintainer: The Editorial Team
URL: http://www.interaction-design.org/references/authors/jonathan_diehl.html

Publication statistics

Pub. period:2008-2011
Pub. count:5
Number of co-authors:7



Co-authors

Number of publications with 3 favourite co-authors:

Jan Borchers:4
Jan-Peter Krämer:2
Thorsten Karrer:2

 

 

Productive colleagues

Jonathan Diehl's 3 most productive colleagues in number of publications:

Jan Borchers:38
Björn Hartmann:27
Thorsten Karrer:13
 
 
 
May 21

Computer analyst to programmer: "You start coding. I'll go find out what they want."

-- Popular computer one-liner

 
 

Featured chapter

Read the fascinating history of Wearable Computing, told by its father, Steve Mann

Read Steve's chapter !

 
 

Help us help you!