Research Interests

My research has been in the broad areas of mobile systems, awareness, collaboration, and communication. Most of the systems I've worked on have involved the use of media (video, audio, motion graphics, text) to support communication. While doing design and evaluation work, I've used a number of methods to observe users, sometimes to understand their underlying needs before designing a technology and sometimes to refine and iterate on a design as the technology is being developed. As part of this process, I developed a tutorial on ways to interview customers to understand their underlying requirements for technology.

Mobile Systems

Hubbub's interface on the PalmIn the early days of mobile devices, I conceived of and designed a research prototype sytem called Hubbub that allowed people to use a wireless Palm PDA to stay aware of others and to instant message with them. We saw some early examples of people being able to handle issues in context via the mobile device, as well as times when it was useful simply to maintain awareness of others while mobile. We also found that supporting mobility also meant making it easy for messages to find people as they moved from one computer to another (home, work, laptop). [Read more about Hubbub.]

MagittiMore recently I've conducted studies observing people using mobile devices. I did an evaluation of a mobile recommender of leisure activities called Magitti. People loved being able to easily discover new places to go as they walked around a downtown area, quickly browsing reviews and user comments and locating recommended venues on a map. We also found a number of areas for improvement. For example, people needed more help in narrowing down a list to make a selection, and sometimes it was difficult to get back to a item, as the list kept changing as people walked along. It was also sometimes difficult for people to share the experience with others, since mobile devices are inherently single-user systems. [Read more about Magitti.]

I also helped conduct a study to understand how the people's context affects their receptivity to content on their mobile phones, looking especially at the difference between pushing content to people and letting them pull content. In this iGo study, we found that it was quite difficult to use machine models to predict receptivity to content based on contextual factors (location, activity, time, setting, etc.) even when we knew the person's level of interest in the content. However, we found that, if given an incentive, people will request content frequently and in a wide variety of contexts. People were most likely to request content during 'microwaiting moments' -- short periods of idle time, frequently in the middle of other ongoing activities. The variety of microwaiting moments surprised us; people requested content in between workout sets, while waiting for a parking space, while simmering onions, during a lull in a conversation, while waiting for bread to toast, while waiting for files to download, while waiting for a doctor to return to an exam room, and while pumping gas, just to name a few in the long list of microwaiting moments. People were also more open to "seeing what they got" compared with those who had content pushed at them, since they were idle and looking to fill the time. Since it is currently quite difficult to match the message tightly to a person's context, there is an opportunity to offer content that is designed to fill these microwaiting moments, since people are more likely to be receptive to a wider range of information during those times. [Read more about the iGo study.]

Awareness, Collaboration and Communication

Montage

I've long been interested in systems that enable people who are in different locations to maintain a background awareness of one another and to communicate in lightweight ways. While at Sun in the early 1990s, I worked on a prototype desktop video conferencing system called Montage that made it easy for people to "video glance" into their colleague's offices and use the visual channel to smoothly negotiate a good time to interact, much as they do in face-to-face settings. If so, either party could enable the audio and engage in a full-scale audio-video interaction. [Read more about Montage.]

ForumDuring that time I also designed a tool for giving video-based presentations over the network, called Forum. Audiences could watch a speaker giving a live talk from their computers, follow along with the slides, ask voice and text questions, and answer poll questions posed by the speaker. While building the system, we hosted dozens of talks, each time observing speakers and audience members and refining the design to make it easier to use and more tuned to participants' needs. [Read more about Forum.]

HubbubWhile at AT&T during the early 2000s I worked with a small team to build Hubbub, an instant messenger designed to enable people to maintain a background awareness of one another even when they weren't actively messaging each other. Again, we conducted a long-term user study while building the system and saw the subtle but powerful benefits of enabling people across the country to stay aware of each other's activities, bridging time-zone gaps and enabling the sorts of impromptu conversations that are typically lacking among distributed groups. In our observations we saw that people used the location field as a kind of status update area, and so we expanded it and made it more prominent. In retrospect, this observation foreshadowed the popularity of the status update functions provided by Twitter, Facebook and other social networking sites. As part of the Hubbub study, we also collected thousands of examples of instant messages and did a detailed analysis of the types of interactions that occurred over IM in a workplace setting. [Read the instant messaging analysis.]

Understanding Customer's Needs

As part of my research designing and studying the use of technology, I have had many occasions to go into the field to observe and interview people who are carrying out the sorts of activities we hope to support with technology. Although the temptation is simply to ask people what they want, that approach can be misleading and misses opportunities to discover needs that people aren't aware of or can't articulate. While at Sun, I created a tutorial that teaches some of the techniques I've used to elicit underlying needs for technology support. That turned into a one-day course that I've given at conferences and at companies such as Bose, GE Healthcare, WRQ, Interval, and others.