Publication statistics

Pub. period:1998-2007
Pub. count:8
Number of co-authors:8


Number of publications with 3 favourite co-authors:

Quan T. Tran:
Jason E. Robbins:
David F. Redmiles:



Productive colleagues

David M. Hilbert's 3 most productive colleagues in number of publications:

David F. Redmiles:27
Bill N. Schilit:26
Jonathan Trevor:19

Upcoming Courses

go to course
UI Design Patterns for Successful Software
Starts the day after tomorrow !
go to course
Psychology of Interaction Design: The Ultimate Guide
91% booked. Starts in 4 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

David M. Hilbert

Picture of David M. Hilbert.
Update pic

Publications by David M. Hilbert (bibliography)

 what's this?
Edit | Del

Trevor, Jonathan and Hilbert, David M. (2007): AnySpot: Pervasive Document Access and Sharing. In IEEE Pervasive Computing, 6 (3) pp. 76-84.

Edit | Del

Trevor, Jonathan, Hilbert, David M., Billsus, Daniel, Vaughan, Jim and Tran, Quan T. (2004): Contextual contact retrieval. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 337-339.

People routinely rely on physical and electronic systems to remind themselves of details regarding personal and organizational contacts. These systems include rolodexes, directories and contact databases. In order to access details regarding contacts, users must typically shift their attention from tasks they are performing to the contact system itself in order to manually look-up contacts. This paper presents an approach for automatically retrieving contacts based on users' current context. Results are presented to users in a manner that does not disrupt their tasks, but which allows them to access contact details with a single interaction. The approach promotes the discovery of new contacts that users may not have found otherwise and supports serendipity.

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

Edit | Del

Hilbert, David M. and Trevor, Jonathan (2004): Personalizing shared ubiquitous devices. In Interactions, 11 (3) pp. 34-43.

Edit | Del

Trevor, Jonathan, Hilbert, David M. and Schilit, Bill N. (2002): Issues in Personalizing Shared Ubiquitous Devices. In: Borriello, Gaetano and Holmquist, Lars Erik (eds.) UbiComp 2002 Ubiquitous Computing - 4th International Conference September 29 - October 1, 2002, Gteborg, Sweden. pp. 56-72.

Edit | Del

Schilit, Bill N., Trevor, Jonathan, Hilbert, David M. and Koh, Tzu Khiau (2002): Web Interaction Using Very Small Internet Devices. In IEEE Computer, 35 (10) pp. 37-45.

Edit | Del

Trevor, Jonathan, Hilbert, David M., Schilit, Bill N. and Koh, Tzu Khiau (2001): From desktop to phonetop: a UI for web interaction on very small devices. In: Marks, Joe and Mynatt, Elizabeth D. (eds.) Proceedings of the 14th annual ACM symposium on User interface software and technology November 11 - 14, 2001, Orlando, Florida. pp. 121-130.

While it is generally accepted that new Internet terminals should leverage the installed base of Web content and services, the differences between desktop computers and very small devices makes this challenging. Indeed, the browser interaction model has evolved on desktop computers having a unique combination of user interface (large display, keyboard, pointing device), hardware, and networking capabilities. In contrast, Internet enabled cell phones, typically with 3-10 lines of text, sacrifice usability as Web terminals in favor of portability and other functions. Based on our earlier experiences building and using a Web browser for small devices we propose a new UI that splits apart the integrated activities of link following and reading into separate modes: navigating to; and acting on web content. This interaction technique for very small devices is both simpler for navigating and allows users to do more than just read. The M-Links system incorporates modal browsing interaction and addresses a number of associated problems. We have built our system with an emphasis on simplicity and user extensibility and describe the design, implementation and evolution of the user interface.

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

Edit | Del

Hilbert, David M., Robbins, Jason E. and Redmiles, David F. (1998): EDEM: Intelligent Agents for Collecting Usage Data and Increasing User Involvement in Development. In: Marks, Joe (ed.) International Conference on Intelligent User Interfaces 1998 January 6-9, 1998, San Francisco, California, USA. pp. 73-76.

Expectation-Driven Event Monitoring (EDEM) provides developers with a platform for creating software agents to collect usage data and increase user involvement in the development of interactive systems. EDEM collects information that is currently lost regarding actual usage of applications to promote improved usability and a more empirically grounded design process.

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

Edit | Del

Robbins, Jason E., Hilbert, David M. and Redmiles, David F. (1998): Software Architecture Critics in Argo. In: Marks, Joe (ed.) International Conference on Intelligent User Interfaces 1998 January 6-9, 1998, San Francisco, California, USA. pp. 141-144.

Software architectures are high-level design representations of software systems that focus on composition of software components and how those components interact. Software architectures abstract the details of implementation and allow the designer to focus on essential design decisions. Regardless of notation, designers are faced with the task of making good design decisions, which demands a wide range of knowledge of the problem and solution domains. Argo is a software architecture design environment that supports designers by addressing several cognitive challenges of design. In this paper we describe how Argo supports decision making by automatically supplying knowledge that is timely and relevant to decisions at hand.

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

Add publication
Show list on your website

Join our community and advance:




Join our community!

Page Information

Page maintainer: The Editorial Team