Publication statistics

Pub. period:1991-2007
Pub. count:9
Number of co-authors:21


Number of publications with 3 favourite co-authors:

Tom W. Calvert:
J. Chapman:
Shahram Payandeh:



Productive colleagues

John C. Dill's 3 most productive colleagues in number of publications:

Saul Greenberg:140
Kori Inkpen:70
Kellogg S. Booth:56

Upcoming Courses

go to course
UI Design Patterns for Successful Software
go to course
Design Thinking: The Beginner's Guide
84% booked. Starts in 11 days

Featured chapter

Marc Hassenzahl explains the fascinating concept of User Experience and Experience Design. Commentaries by Don Norman, Eric Reiss, Mark Blythe, and Whitney Hess

User Experience and Experience Design !


Our Latest Books

The Social Design of Technical Systems: Building technologies for communities. 2nd Edition
by Brian Whitworth and Adnan Ahmad
start reading
Gamification at Work: Designing Engaging Business Software
by Janaki Mythily Kumar and Mario Herger
start reading
The Social Design of Technical Systems: Building technologies for communities
by Brian Whitworth and Adnan Ahmad
start reading
The Encyclopedia of Human-Computer Interaction, 2nd Ed.
by Mads Soegaard and Rikke Friis Dam
start reading

John C. Dill


Publications by John C. Dill (bibliography)

 what's this?
Edit | Del

Dill, John C. and Stone, Maureen C. (2007): In with the New, Out with the Old. In IEEE Computer Graphics and Applications, 27 (2) p. 6. Available online

Edit | Del

LeDuc, Matt, Payandeh, Shahram and Dill, John C. (2003): Toward Modeling of a Suturing Task. In: Graphics Interface 2003 June 11-13, 2003, Halifax, Nova Scotia, Canada. pp. 273-279.

Edit | Del

Swindells, Colin, Inkpen, Kori, Dill, John C. and Tory, Melanie (2002): That one there! Pointing to establish device identity. In: Beaudouin-Lafon, Michel (ed.) Proceedings of the 15th annual ACM symposium on User interface software and technology October 27-30, 2002, Paris, France. pp. 151-160. Available online

Computing devices within current work and play environments are relatively static. As the number of 'networked' devices grows, and as people and their devices become more dynamic, situations will commonly arise where users will wish to use 'that device there' instead of navigating through traditional user interface widgets such as lists. This paper describes a process for identifying devices through a pointing gesture using custom tags and a custom stylus called the gesturePen. Implementation details for this system are provided along with qualitative and quantitative results from a formal user study. As ubiquitous computing environments become more pervasive, people will rapidly switch their focus between many computing devices. The results of our work demonstrate that our gesturePen method can improve the user experience in ubiquitous environments by facilitating significantly faster interactions between computing devices.

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

Edit | Del

Swindells, Colin, Dill, John C. and Booth, Kellogg S. (2000): System Lag Tests for Augmented and Virtual Environments. In: Ackerman, Mark S. and Edwards, Keith (eds.) Proceedings of the 13th annual ACM symposium on User interface software and technology November 06 - 08, 2000, San Diego, California, United States. pp. 161-170. Available online

Edit | Del

Schaffer, Doug, Zuo, Zhengping, Greenberg, Saul, Bartram, Lyn, Dill, John C., Dubs, Shelli and Roseman, Mark (1996): Navigating Hierarchically Clustered Networks through Fisheye and Full-Zoom Methods. In ACM Transactions on Computer-Human Interaction, 3 (2) pp. 162-188. Available online

Many information structures are represented as two-dimensional networks (connected graphs) of links and nodes. Because these network tend to be large and quite complex, people often prefer to view part or all of the network at varying levels of detail. Hierarchical clustering provides a framework for viewing the network at different levels of detail by superimposing a hierarchy on it. Nodes are grouped into clusters, and clusters are themselves place into other clusters. Users can then navigate these clusters until an appropriate level of detail is reached. This article describes an experiment comparing two methods for viewing hierarchically clustered networks. Traditional full-zoom techniques provide details of only the current level of the hierarchy. In contrast, fisheye views, generated by the "variable-zoom" algorithm described in this article, provide information about higher levels as well. Subjects using both viewing methods were given problem-solving tasks requiring them to navigate a network, in this case, a simulated telephone system, and to reroute links in it. Results suggest that the greater context provided by fisheye views significantly improved user performance. Users were quicker to complete their task and made fewer unnecessary navigational steps through the hierarchy. This validation of fisheye views in important for designers of interfaces to complicated monitoring systems, such as control rooms for supervisory control and data acquisition systems, where efficient human performance is often critical. However, control room operators remained concerned about the size and visibility tradeoffs between the fine room operators remained concerned about the size and visibility tradeoffs between the fine detail provided by full-zoom techniques and the global context supplied by fisheye views. Specific interface features are required to reconcile the differences.

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

Edit | Del

Bartram, Lyn, Ho, Albert, Dill, John C. and Henigman, Frank (1995): The Continuous Zoom: A Constrained Fisheye Technique for Viewing and Navigating Large Information Spaces. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 207-215. Available online

Navigating and viewing large information spaces, such as hierarchically-organized networks from complex real-time systems, suffer the problems of viewing a large space on a small screen. Distorted-view approaches, such as fisheye techniques, have great potential to reduce these problems by representing detail within its larger context but introduce new issues of focus, transition between views and user disorientation from excessive distortion. We present a fisheye-based method which supports multiple focus points, enhances continuity through smooth transitions between views, and maintains location constraints to reduce the user's sense of spatial disorientation. These are important requirements for the representation and navigation of networked systems in supervisory control applications. The method consists of two steps: a global allocation of space to rectangular sections of the display, based on scale factors, followed by degree-of-interest adjustments. Previous versions of the algorithm relied solely on relative scale factors to assign size; we present a new version which allocates space more efficiently using a dynamically calculated degree of interest. In addition to the automatic system sizing, manual user control over the amount of space assigned each area is supported. The amount of detail shown in various parts of the network is controlled by pruning the hierarchy and presenting those sections in summary form.

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

Edit | Del

Bartram, Lyn, Ovans, Russell, Dill, John C., Dyck, Michael, Ho, Albert and Havens, William S. (1994): Intelligent graphical user interfaces to complex time--critical systems: The intelligent zoom. In: Graphics Interface 94 May 18-20, 1994, Banff, Alberta, Canada. pp. 216-224.

Edit | Del

Schaffer, Doug, Zou, Zhengping, Bartram, Lyn, Dill, John C., Dubs, Shelli, Greenberg, Saul and Roseman, Mark (1993): Comparing fisheye and full--zoom techniques for navigation of hierarchically clustered networks. In: Graphics Interface 93 May 19-21, 1993, Toronto, Ontario, Canada. pp. 87-96.

Edit | Del

Chapman, J., Calvert, Tom W. and Dill, John C. (1991): Spatio--temporal coherence in ray tracing. In: Graphics Interface 91 June 3-7, 1991, Calgary, Alberta, Canada. pp. 101-108.

Add publication
Show list on your website

Join our community and advance:




Join our community!

Page Information

Page maintainer: The Editorial Team