EDBT 2026 Demo / reviewers in the wild / expert
Timothy Sohn
dblp:66/5122
· DBLP profile ↗
19ranked-venue papers
9as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 15 · 8 first-authorComputer networks · 2Artificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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
9 papers |
Ubiquitous computing and smart environments · 60% Interaction techniques and input · 23% Collaborative and social computing · 17% | |
| Artificial intelligence
1 paper |
Language models and text generation · 100% | |
| Computer networks
3 papers |
Wireless sensing and localization · 90% Cellular and mobile networks · 10% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% |
Topics — the 15 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Language models and text generation
neural language model |
0.4 | 1 | 2019 | Gmail Smart Compose: Real-Time Assisted Writing · KDD 2019 |
Natural language and speech › Language models and text generation
text generation |
0.4 | 1 | 2019 | Gmail Smart Compose: Real-Time Assisted Writing · KDD 2019 |
Interaction techniques and input
mobile interaction |
0.2 | 3 | 2011 | A diary study of mobile information needs · CHI 2008 Place-Its: A Study of Location-Based Reminders on Mobile Phones · UbiComp 2005 Opportunities exist: continuous discovery of places to perform activities · CHI 2011 |
Ubiquitous computing and smart environments › domestic technology
domestic computing |
0.1 | 1 | 2012 | An examination of how households share and coordinate the completion of errands · CSCW 2012 |
Information retrieval
personalized search |
0.1 | 1 | 2011 | Myngle: unifying and filtering web content for unplanned access between multiple personal devices · UbiComp 2011 |
Interaction techniques and input
cross-device interaction |
0.1 | 1 | 2011 | Myngle: unifying and filtering web content for unplanned access between multiple personal devices · UbiComp 2011 |
Ubiquitous computing and smart environments › mobile computing
battery interface design |
0.1 | 1 | 2010 | The design and evaluation of a task-centered battery interface · UbiComp 2010 |
Ubiquitous computing and smart environments
location-aware computing |
0.1 | 1 | 2006 | Experiences with place lab: an open source toolkit for location-aware computing · ICSE 2006 |
Wireless sensing and localization › outdoor localization
metropolitan-scale positioning |
0.1 | 1 | 2006 | Practical Metropolitan-Scale Positioning for GSM Phones · UbiComp 2006 |
Ubiquitous computing and smart environments › location-based services
location-based reminder |
0.1 | 1 | 2005 | Place-Its: A Study of Location-Based Reminders on Mobile Phones · UbiComp 2005 |
Ubiquitous computing and smart environments › mobile computing
mobile phone use |
0.0 | 1 | 2010 | The design and evaluation of a task-centered battery interface · UbiComp 2010 |
Ubiquitous computing and smart environments
mobile sensing |
0.0 | 1 | 2008 | Peopletones: a system for the detection and notification of buddy proximity on mobile phones · MobiSys 2008 |
Cellular and mobile networks › cellular network analytics
mobile network analytics |
0.0 | 1 | 2006 | Mobility Detection Using Everyday GSM Traces · UbiComp 2006 |
Wireless sensing and localization › smartphone sensing
smartphone-based localization |
0.0 | 1 | 2006 | Practical Metropolitan-Scale Positioning for GSM Phones · UbiComp 2006 |
Collaborative and social computing › computer-mediated communication › messaging
mobile messaging |
0.0 | 1 | 2005 | Control, Deception, and Communication: Evaluating the Deployment of a Location-Enhanced Messaging Service · UbiComp 2005 |
Methods — techniques the papers use, named apart from their topics
neural language model · 0.4large-scale serving infrastructure · 0.4category-based filtering · 0.2diary study · 0.2field deployment · 0.1context-aware computing · 0.1survey · 0.1prototype · 0.1pilot study · 0.1GSM trace analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Gmail Smart Compose: Real-Time Assisted WritingabstractIn this paper, we present Smart Compose, a novel system for generating interactive, real-time suggestions in Gmail that assists users in writing mails by reducing repetitive typing. In the design and deployment of such a large-scale and complicated system, we faced several challenges including model selection, performance evaluation, serving and other practical issues. At the core of Smart Compose is a large-scale neural language model. We leveraged state-of-the-art machine learning techniques for language model training which enabled high-quality suggestion prediction, and constructed novel serving infrastructure for high-throughput and real-time inference. Experimental results show the effectiveness of our proposed system design and deployment approach. This system is currently being served in Gmail. Mia Xu Chen, Benjamin N. Lee, Gagan Bansal, Yuan Cao 0007, Shuyuan Zhang 0002, Justin Lu, Jackie Tsay, Andrew M. Dai, Timothy Sohn |
KDD | 11 |
| 2012 | An examination of how households share and coordinate the completion of errandsabstractPeople often complete tasks and to-dos not only for themselves but also for others in their household. In this work, we examine how household members share and accomplish errands both individually and together. We conducted a three-week diary study with eight households to understand the types of errands that family members and roommates share with each other. We explore their motivations for offering and requesting help to complete their errands and the variety of methods for doing so. Our findings reveal when participants sometimes face challenges completing their errands, and how household members request and receive help. We learned that the cooperative performance of errands is typically dependent on household members' location, availability, and capability. Using these findings, we discuss design opportunities for cooperative errands sharing systems that can assist households. Timothy Sohn, Lorikeet Lee, Stephanie Zhang, David Dearman, Khai N. Truong |
CSCW | 1 |
| 2011 | Opportunities exist: continuous discovery of places to perform activitiesabstractA rich cognitive map of a space can enhance the individual's experience within the space. However, cognitive maps develop gradually through repeated experience; and because of this, on-demand mobile search services (e.g., Google Maps, Yelp) are often used to compensate for missing knowledge. In this work, we developed and evaluated a context-aware place discovery application called Opportunities Exist to assist in the acquisition of spatial knowledge and meaning. The application differs from traditional search in that places are discovered using an activity (e.g., drink coffee, sit in the sun) and the discovery process runs continuously, maintaining a history of places the user can perform her activities as she goes about her day. We conducted a 4-week deployment in two North American cities. The results show that users were able to discover new places to perform their activities in familiar spaces and learned to associate new activities with familiar places. In addition, participants leveraged the application to perform activities opportunistically, and used continuous place discovery as an opportunistic reminder of routines they wanted to break out of or resume. David Dearman, Timothy Sohn, Khai N. Truong |
CHI | 2 |
| 2011 | Myngle: unifying and filtering web content for unplanned access between multiple personal devicesabstractUsers often engage in tasks that span multiple personal devices. Although many current solutions exist to provide ubiquitous access to one's data, users continue to struggle with cross-device tasks. These solutions often require them to plan ahead for their information needs. In this paper, we present Myngle, a device-agnostic system that lets users quickly find the information they are looking for from previously visited web pages without having to plan ahead. Myngle provides a unified web history from multiple personal devices, and allows users to filter their history based on high-level categories influenced by common mobile information need categories (e.g., address, phone number). We evaluated Myngle with 32 users and found that our category-based method of filtering eases the burden of continuing cross-device tasks. Timothy Sohn, Frank Chun Yat Li, Agathe Battestini, Vidya Setlur, Koichi Mori, Hiroshi Horii |
UbiComp | 1 |
| 2010 | Supporting unplanned activities through cross-device interactionabstractPeople interact with numerous personal devices on a daily basis. Sharing content among these devices is often done depending on the device capabilities and context of use; following turn-by-turn directions is more appropriate when mobile. Although several solutions exist to share content among one's devices, these solutions rely on the user planning ahead for the data he may need on another device. In this paper, we describe a system that addresses the unplanned activities, by automatically extracting addresses and points of interest that users view in their web browser and making those readily available through an in-car interface. Timothy Sohn, Agathe Battestini, Hiroshi Horii, Elizabeth S. Bales, Vidya Setlur, Koichi Mori |
AutomotiveUI | 1 |
| 2010 | The design and evaluation of a task-centered battery interfaceabstractBattery interfaces provide important feedback about how much time users can continue using their mobile devices. Based on this information, they may develop mental models of the types of activities, tasks, and applications they can use before needing to recharge. Many of today's battery interfaces tend to report energy in coarse granularities or are highly inaccurate. As a result, users may find it difficult to depend on the estimates given. We conducted a survey with 104 participants to understand how users interact with various mobile battery interfaces. Based on the survey results, we designed and prototyped a task-centered battery interface on a mobile device that shows more accurate information about how long individual and combinations of tasks with several applications can be performed. Our pilot study of eight users demonstrated that fine-grained information separated by tasks can help users be more effective with and increase their understanding of their device's battery usage. Khai N. Truong, Julie A. Kientz, Timothy Sohn, Alyssa Rosenzweig, Amanda Fonville, Tim Smith |
UbiComp | 3 |
| 2010 | A large scale study of text-messaging useabstractAll in-text\treferences\tunderlined\tin\tblue\tare\tlinked\tto\tpublications\ton\tResearchGate, letting you\taccess\tand\tread\tthem\timmediately. Agathe Battestini, Vidya Setlur, Timothy Sohn |
Mobile HCI | 3 |
| 2010 | Addressing mobile information overload in the universal inbox through lensesabstractIncreasingly, smartphones are being used to access all manner of information: email messages, Facebook status updates, tweets, RSS feeds, photographs and more. Approaches to dealing with this multi-faceted information stream developed on the desktop, such as switching between multiple applications or multiple browser windows, are unwieldy and scale poorly for mobile devices. In this paper, we propose the combination of the universal inbox and a system called 'Lenses' for extracting information of interest as part of a solution to this problem. These mechanisms allow the user to easily specify ways to sort, filter and manage their universal inbox in an intuitive way. We culminate with a discussion of implications for mobile phone interface design. Timothy Sohn, Vidya Setlur, Koichi Mori, Joseph Kaye, Hiroshi Horii, Agathe Battestini, Rafael Ballagas, Christopher Paretti, Mirjana Spasojevic |
Mobile HCI | 1 |
| 2010 | Using gestures on mobile phones to create SMS comicsabstractSMS messages provide an easy and simple method to com-municate with others. These short messages are useful, but can sometimes feel restricted due to the limitations of textual communication. The ability to express subtle nuances and contexts around the message could help add enjoyment and amplify the emotions being expressed by the mobile user. We present SensorComix, a new way of creating comics us-ing SMS messages combined with gestures on mobile phones. Comics are automatically generated from users ’ SMS mes-sages, and augmented with visual icons based on the per-formed gestures. We demonstrate that gestures mapped to comics can help influence the expressiveness of messages sent by mobile users. Vidya Setlur, Agathe Battestini, Timothy Sohn, Hiroshi Horii |
TEI | 3 |
| 2008 | A diary study of mobile information needsabstractBeing mobile influences not only the types of information people seek but also the ways they attempt to access it. Mobile contexts present challenges of changing location and social context, restricted time for information access, and the need to share attentional resources among concurrent activities. Understanding mobile information needs and associated interaction challenges is fundamental to improving designs for mobile phones and related devices. We conducted a two-week diary study to better understand mobile information needs and how they are addressed. Our study revealed that depending on the time and resources available, as well as the situational context, people use diverse and, at times, ingenious ways to obtain needed information. We summarize key findings and discuss design implications for mobile technology. Timothy Sohn, Kevin A. Li, William G. Griswold, James D. Hollan |
CHI | 1 |
| 2008 | Peopletones: a system for the detection and notification of buddy proximity on mobile phonesabstractMobile phones have the potential to be useful agents for their owners by detecting and reporting situations that are of interest. Several challenges emerge in the case of detecting and reporting nice to know situations. Being alerted of these events may not be of critical importance but may be useful if the user is not busy. For detection, the precision of sensing must be high enough to minimize annoying false notifications, despite the constraints imposed by the inaccuracy of commodity sensors and the limited battery power available on mobile phones. For reporting, the notifications cannot be too obtrusive to the user or those in the vicinity. Peripheral cues are appropriate for conveying information like proximity, but have been studied primarily in settings like offices where sensors and cueing mechanisms can be controlled. Kevin A. Li, Timothy Sohn, Steven Huang, William G. Griswold |
MobiSys | 2 |
| 2007 | Usability and Feasibility of PmEB: A Mobile Phone Application for Monitoring Real Time Caloric Balance
Christopher C. Tsai, Gunny Lee, Fred Raab, Gregory J. Norman, Timothy Sohn, William G. Griswold, Kevin Patrick 0001 |
Mob. Networks Appl. | 5 |
| 2006 | Practical Metropolitan-Scale Positioning for GSM Phones
Mike Y. Chen, Timothy Sohn, Dmitri Chmelev, Dirk Hähnel, Jeffrey Hightower, Jeff Hughes, Anthony LaMarca, Fred Potter, Ian E. Smith, Alex Varshavsky |
UbiComp | 2 |
| 2006 | Mobility Detection Using Everyday GSM Traces
Timothy Sohn, Alex Varshavsky, Anthony LaMarca, Mike Y. Chen, Tanzeem Choudhury, Ian E. Smith, Sunny Consolvo, Jeffrey Hightower, William G. Griswold, Eyal de Lara |
UbiComp | 1 |
| 2006 | Experiences with place lab: an open source toolkit for location-aware computingabstractLocation-based computing (LBC) is becoming increasing important in both industry and academia. A key challenge is the pervasive deployment of LBC technologies; to be effective they must run on a wide variety of client platforms, including laptops, PDAs, and mobile phones, so that location data can be acquired anywhere and accessed by any application. Moreover, as a nascent area, LBC is experiencing rapid innovation in sensing technologies, the positioning algorithms themselves, and the applications they support. Lastly, as a newcomer, LBC must integrate with existing communications and application technologies, including web browsers and location data interchange standard.This paper describes our experience in developing the Place Lab architecture, a widely used first-generation open source toolkit for client-side location sensing. Using a layered, pattern-based architecture, it supports modular development in any dimension of LBC, enabling the field to move forward more rapidly as these innovations are shared with the community as pluggable components. Our experience shows the benefits of domain-specific abstractions, and how we overcame high-level language constraints to support a wide array of platforms in this emerging space. We also describe our experience in re-engineering parts of the architecture based on the needs of the user community, including insights on software licensing issues. Timothy Sohn, William G. Griswold, James Scott, Anthony LaMarca, Yatin Chawathe, Ian E. Smith, Mike Y. Chen |
ICSE | 1 |
| 2005 | Control, Deception, and Communication: Evaluating the Deployment of a Location-Enhanced Messaging Service
Giovanni Iachello, Ian E. Smith, Sunny Consolvo, Gregory D. Abowd, Jeff Hughes, Fred Potter, James Scott, Timothy Sohn, Jeffrey Hightower, Anthony LaMarca |
UbiComp | 9 |
| 2005 | Place-Its: A Study of Location-Based Reminders on Mobile Phones
Timothy Sohn, Kevin A. Li, Gunny Lee, Ian E. Smith, James Scott, William G. Griswold |
UbiComp | 1 |
| 2004 | Community-Oriented Programming through Instant MessagingabstractProgramming for end users is difficult due to lack of incentive and accessible low barrier tools. We propose to address both of these issues through a community-oriented approach to programming. With millions of users already using instant messaging, it is natural to build a programming environment that leverages the existing community amongst users. Thus we provide an automated agent that users can interact with to learn programming concepts. Through this approach a diverse population will have incentive and no extra required tools to experiment with programming concepts in a communal environment. Timothy Sohn |
VL/HCC | 1 |
| 2002 | What did they do? understanding clickstreams with the WebQuilt visualization systemabstractThis paper describes the visual analysis tool WebQuilt, a web usability logging and visualization system that helps web design teams record and analyze usability tests. The logging portion of WebQuilt unobtrusively gathers clickstream data as users complete specified tasks. This data is then aggregated and presented as an interactive graph, where nodes of the graph are images of the web pages visited, and arrows are the transitions between pages. To aid analysis of the gathered usability test data, the WebQuilt visualization provides filtering capabilities and semantic zooming, allowing the designer to understand the test results at the gestalt view of the entire graph, and then drill down to sub-paths and single pages. The visualization highlights important usability issues, such as pages where users spent a lot of time, pages where users get off track during the task, navigation patterns, and exit pages, all within the context of a specific task. WebQuilt is designed to conduct remote usability testing on a variety of Internet-enabled devices and provide a way to identify potential usability problems when the tester cannot be present to observe and record user actions. Sarah Waterson, Jason I. Hong, Timothy Sohn, James A. Landay, Jeffrey Heer, Tara Matthews |
AVI | 3 |