Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

David M. Hilbert

dblp:53/4812 · DBLP profile ↗
← Back
11ranked-venue papers
3as first author
0since 2021 · last 2005
0000-0002-6419-4188ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 7 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorComputer networks · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
3 papers
Ubiquitous computing and smart environments · 64% User interface design and tools · 30% Usability and user experience research · 6%
Software engineering, system software, and programming languages
2 papers
Requirements engineering and software design · 46% Empirical software engineering · 41% Software testing · 12%
Computer networks
1 paper
Cellular and mobile networks · 62% Internet of things and sensor networks · 19% Content delivery and video streaming · 19%
Network and information security
1 paper
Privacy and data protection · 100%

Topics — the 7 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Ubiquitous computing and smart environments › mobile computing
mobile web browsing
0.012001
From desktop to phonetop: a UI for web interaction on very small devices · UIST 2001
Cellular and mobile networks › mobile internet access
mobile web access
0.012001
m-links: An infrastructure for very small internet devices · MobiCom 2001
Requirements engineering and software design
software architecture
0.011997
Argo: A Design Environment for Evolving Software Architectures · ICSE 1997
Internet of things and sensor networks
resource-constrained devices
0.012001
m-links: An infrastructure for very small internet devices · MobiCom 2001
Content delivery and video streaming › content adaptation
web content adaptation
0.012001
m-links: An infrastructure for very small internet devices · MobiCom 2001
Usability and user experience research › usability evaluation
usability testing
0.011998
An Approach to Large-Scale Collection of Application Usage Data Over the Internet · ICSE 1998
Requirements engineering and software design › software architecture
software architecture evolution
0.011997
Argo: A Design Environment for Evolving Software Architectures · ICSE 1997

Methods — techniques the papers use, named apart from their topics

software monitoring · 0.0user interface implementation · 0.0
YearPublicationVenuePosition
2005 Improving proactive information systems
abstract
Proactive contextual information systems help people locate information by automatically suggesting potentially relevant resources based on their current tasks or interests. Such systems are becoming increasingly popular, but designing user interfaces that effectively communicate recommended information is a challenge: the interface must be unobtrusive, yet communicate enough information at the right time to provide value to the user. In this paper we describe our experience with the FXPAL Bar, a proactive information system designed to provide contextual access to corporate and personal resources. In particular, we present three features designed to communicate proactive recommendations more effectively: translucent recommendation windows increase the user's awareness of particularly highly-ranked recommendations, query term highlighting communicates the relationship between a recommended document and the user's current context, and a novel recommendation digest function allows users to return to the most relevant previously recommended resources. We present empirical evidence supporting our design decisions and relate lessons learned for other designers of contextual recommendation systems.
Daniel Billsus, David M. Hilbert, Dan Maynes-Aminzade
IUI2
2004 Contextual contact retrieval
abstract
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.
Jonathan Trevor, David M. Hilbert, Daniel Billsus, Jim Vaughan, Quan T. Tran
IUI2
2002 Issues in Personalizing Shared Ubiquitous Devices
Jonathan Trevor, David M. Hilbert, Bill N. Schilit
UbiComp2
2001 Large-Scale Collection of Usage Data to Inform Design
David M. Hilbert, David F. Redmiles
INTERACT1
2001 m-links: An infrastructure for very small internet devices
abstract
In this paper we describe the Mobile Link (m-Links) infrastructure for utilizing existing World Wide Web content and services on wireless phones and other very small Internet terminals. Very small devices, typically with 3-20 lines of text, provide portability and other functionality while sacrificing usability as Internet terminals. In order to provide access on such limited hardware we propose a small device web navigation model that is more appropriate than the desktop computer's web browsing model. We introduce a middleware proxy, the Navigation Engine, to facilitate the navigation model by concisely displaying the Web's link (i.e., URL) structure. Because not all Web information is appropriately “linked,” the Navigation Engine incorporates data-detectors to extract bits of useful information such as phone numbers and addresses. In order to maximize program-data composibility, multiple network-based services (similar to browser plug-ins) are keyed to a link's attributes such as its MIME type. We have built this system with an emphasis on user extensibility and we describe the design and implementation as well as a basic set of middleware services that we have found to be particularly important.
Bill N. Schilit, Jonathan Trevor, David M. Hilbert, Tzu Khiau Koh
MobiCom3
2001 From desktop to phonetop: a UI for web interaction on very small devices
abstract
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.
Jonathan Trevor, David M. Hilbert, Bill N. Schilit, Tzu Khiau Koh
UIST2
1998 An Approach to Large-Scale Collection of Application Usage Data Over the Internet
abstract
Empirical evaluation of software systems in actual usage situations is critical in software engineering. Prototyping, beta testing, and usability testing are widely used to refine system requirements, detect anomalous or unexpected system and user behavior, and to evaluate software usefulness and usability. The World Wide Web enables cheap, rapid, and large-scale distribution of software for evaluation purposes. However, current techniques for collecting usage data have not kept pace with the opportunities presented by Web-based deployment. This paper presents an approach and prototype system that makes large-scale collection of usage data over the Internet a practical possibility. A general framework for comparing software monitoring systems is presented and used to compare the proposed approach to existing techniques.
David M. Hilbert, David F. Redmiles
ICSE1
1998 EDEM: Intelligent Agents for Collecting Usage Data and Increasing User Involvement in Development
abstract
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.
David M. Hilbert, Jason E. Robbins, David F. Redmiles
IUI1
1998 Software Architecture Critics in Argo
abstract
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.
Jason E. Robbins, David M. Hilbert, David F. Redmiles
IUI2
1998 Extending Design Environments to Software Architecture Design
Jason E. Robbins, David M. Hilbert, David F. Redmiles
Autom. Softw. Eng.2
1997 Argo: A Design Environment for Evolving Software Architectures
abstract
No abstract available.
Jason E. Robbins, David M. Hilbert, David F. Redmiles
ICSE2