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

Ian E. Smith

dblp:46/84 · DBLP profile ↗
← Back
30ranked-venue papers
2as first author
0since 2021 · last 2008
—ORCID · none

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

Human-computer interaction and ubiquitous computing · 27 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorSecurity and privacy · 1Software engineering, systems software and programming languages · 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
20 papers
Ubiquitous computing and smart environments · 38% Collaborative and social computing · 18% User interface design and tools · 15%
Computer networks
4 papers
Wireless sensing and localization · 92% Cellular and mobile networks · 8%
Network and information security
3 papers
Privacy and data protection · 100%

Topics — the 19 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Wearable and physiological sensing
activity sensing
0.112008
Activity sensing in the wild: a field trial of ubifit garden · CHI 2008
User interface design and tools
user interface toolkit
0.132005
Extensible input handling in the subArctic toolkit · CHI 2005
Supporting Dynamic Downloadable Appearances in an Extensible User Interface Toolkit · ACM Symposium on User Interface Software and Technology 1997
Ultra-Lightweight Constraints · ACM Symposium on User Interface Software and Technology 1996
Ubiquitous computing and smart environments
location-aware computing
0.112006
Experiences with place lab: an open source toolkit for location-aware computing · ICSE 2006
Wireless sensing and localization › outdoor localization
metropolitan-scale positioning
0.112006
Practical Metropolitan-Scale Positioning for GSM Phones · UbiComp 2006
Interaction techniques and input
input handling
0.112005
Extensible input handling in the subArctic toolkit · CHI 2005
Ubiquitous computing and smart environments › location-based services
location-based reminder
0.112005
Place-Its: A Study of Location-Based Reminders on Mobile Phones · UbiComp 2005
Interaction techniques and input
mobile interaction
0.112005
Place-Its: A Study of Location-Based Reminders on Mobile Phones · UbiComp 2005
User interface design and tools › interaction design
navigation interface
0.012006
Personalizing routes · UIST 2006
Cellular and mobile networks › cellular network analytics
mobile network analytics
0.012006
Mobility Detection Using Everyday GSM Traces · UbiComp 2006
Wireless sensing and localization › smartphone sensing
smartphone-based localization
0.012006
Practical Metropolitan-Scale Positioning for GSM Phones · UbiComp 2006
Requirements engineering and software design › non-functional requirements
privacy requirements
0.012006
Development of a Privacy Addendum for Open Source Licenses: Value Sensitive Design in Industry · UbiComp 2006
Robotics › Robot navigation and mapping
SLAM
0.012005
Learning and Recognizing the Places We Go · UbiComp 2005
Ubiquitous computing and smart environments
indoor localization
0.012005
Self-Mapping in 802.11 Location Systems · UbiComp 2005
Collaborative and social computing › computer-mediated communication › messaging
mobile messaging
0.012005
Control, Deception, and Communication: Evaluating the Deployment of a Location-Enhanced Messaging Service · UbiComp 2005
Collaborative and social computing › awareness
awareness systems
0.011996
Techniques for Addressing Fundamental Privacy and Disruption Tradeoffs in Awareness Support Systems · CSCW 1996
Audio and music processing › audio analysis › audio content analysis
audio indexing
0.011992
Wordspotting for Voice Editing and Audio Indexing · CHI 1992
Collaborative and social computing
awareness
0.021996
Techniques for Addressing Fundamental Privacy and Disruption Tradeoffs in Awareness Support Systems · CSCW 1996
Low Disturbance Audio for Awareness and Privacy in Media Space Applications · ACM Multimedia 1995
Collaborative and social computing › remote collaboration
distributed groups
0.011996
Techniques for Addressing Fundamental Privacy and Disruption Tradeoffs in Awareness Support Systems · CSCW 1996
Privacy and data protection › data confidentiality › content privacy
audio privacy
0.011995
Low Disturbance Audio for Awareness and Privacy in Media Space Applications · ACM Multimedia 1995

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

value sensitive design · 0.1interviews · 0.1formative study · 0.1on-body sensing · 0.1machine learning · 0.1activity inference · 0.1step count sharing · 0.1route compression · 0.1landmark-based rerouting · 0.1investigative study · 0.1in situ pilot study · 0.1GSM trace analysis · 0.1wifi fingerprinting · 0.1self-calibration · 0.1wrapping · 0.0subclassing · 0.0input transformation hooks · 0.0word spotting · 0.0
YearPublicationVenuePosition
2008 Activity sensing in the wild: a field trial of ubifit garden
abstract
Recent advances in small inexpensive sensors, low-power processing, and activity modeling have enabled applications that use on-body sensing and machine learning to infer people's activities throughout everyday life. To address the growing rate of sedentary lifestyles, we have developed a system, UbiFit Garden, which uses these technologies and a personal, mobile display to encourage physical activity. We conducted a 3-week field trial in which 12 participants used the system and report findings focusing on their experiences with the sensing and activity inference. We discuss key implications for systems that use on-body sensing and activity inference to encourage physical activity.
Sunny Consolvo, David W. McDonald, Tammy Toscos, Mike Y. Chen, Jon Froehlich, Beverly L. Harrison, Predrag V. Klasnja, Anthony LaMarca, Louis LeGrand, Ryan Libby, Ian E. Smith, James A. Landay
CHI11
2008 Getting off the treadmill: evaluating walking user interfaces for mobile devices in public spaces
abstract
Using a mobile device while moving limits attention and motor ability and can result in reduced performance. Mobile devices that can sense and adapt to contextual factors such as movement may reduce this performance deficit. We performed two studies evaluating the feasibility of walking user interfaces (WUIs) that adapt their layout when the user is moving. In a pilot study with 6 users, we evaluated the effects of different button sizes on performance when walking while using a portable music player. Results showed significant interactions between size and movement. In the second study, 29 users evaluated the performance of a WUI that dynamically changed button sizes as the user moved. Results show that our dynamic user interface performs at the level of its component static interfaces without any additional penalty due to adaptation. This work adds to our design knowledge about walking user interfaces and provides lessons learned in evaluating mobile devices while walking in public spaces.
Shaun K. Kane, Jacob O. Wobbrock, Ian E. Smith
Mobile HCI3
2007 Memory karaoke: using a location-aware mobile reminiscence tool to support aging in place
abstract
Episodic memory exercises such as reminiscing and storytelling have been shown to provide therapeutic benefits for older adults by prolonging their ability to lead an independent lifestyle. In this paper, we describe a mobile reminiscence tool called Memory Karaoke, which facilitates episodic memory exercise through contextualized storytelling of meaningful experiences by using contextual cues such as location, time, and photos. We present results from two studies we conducted with Memory Karaoke to explore which contextual cues contribute to best exercising a person's episodic memory. Our findings suggest that while viewing photos do exercise episodic memory to some extent, additional contextual cues (e.g. location and time) can solicit a greater amount of episodic memory exercise. This suggests that Memory Karaoke's selective capture process and its ability to contextualize memories while users retell stories are two effective features which help it to support episodic memory use. These results, together with positive qualitative feedback, provide promising evidence for Memory Karaoke as a viable mobile alternative for helping older adults to exercise their episodic memory and, in turn, assist them in successfully "aging in place".
Karen P. Tang, Jason I. Hong, Ian E. Smith, Annie Ha, Lalatendu Satpathy
Mobile HCI3
2007 Conducting In Situ Evaluations for and With Ubiquitous Computing Technologies
abstract
To evaluate ubiquitous computing technologies, which may be embedded in the environment, embedded in objects, worn, or carried by the user throughout everyday life, it is essential to use methods that accommodate the often unpredictable, real-world environments in which the technologies are used. This article discusses how we have adapted and applied traditional methods from psychology and human-computer interaction, such as Wizard of Oz and Experience Sampling, to be more amenable to the in situ evaluations of ubiquitous computing applications, particularly in the early stages of design. The way that ubiquitous computing technologies can facilitate the in situ collection of self-report data is also discussed. Although the focus is on ubiquitous computing applications and tools for their assessment, it is believed that the in situ evaluation tools that are proposed will be generally useful for field trials of other technology, applications, or formative studies that are concerned with collecting data in situ.
Sunny Consolvo, Beverly L. Harrison, Ian E. Smith, Mike Y. Chen, Katherine Everitt, Jon Froehlich, James A. Landay
Int. J. Hum. Comput. Interact.3
2006 Design requirements for technologies that encourage physical activity
abstract
Overweight and obesity are a global epidemic, with over one billion overweight adults worldwide (300+ million of whom are obese). Obesity is linked to several serious health problems and medical conditions. Medical experts agree that physical activity is critical to maintaining fitness, reducing weight, and improving health, yet many people have difficulty increasing and maintaining physical activity in everyday life. Clinical studies have shown that health benefits can occur from simply increasing the number of steps one takes each day and that social support can motivate people to stay active. In this paper, we describe Houston, a prototype mobile phone application for encouraging activity by sharing step count with friends. We also present four design requirements for technologies that encourage physical activity that we derived from a three-week long in situ pilot study that was conducted with women who wanted to increase their physical activity.
Sunny Consolvo, Katherine Everitt, Ian E. Smith, James A. Landay
CHI3
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
UbiComp9
2006 Development of a Privacy Addendum for Open Source Licenses: Value Sensitive Design in Industry
Batya Friedman, Ian E. Smith, Peter H. Kahn Jr., Sunny Consolvo, Jaina Selawski
UbiComp2
2006 Voting with Your Feet: An Investigative Study of the Relationship Between Place Visit Behavior and Preference
Jon Froehlich, Mike Y. Chen, Ian E. Smith, Fred Potter
UbiComp3
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
UbiComp6
2006 Experiences with place lab: an open source toolkit for location-aware computing
abstract
Location-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
ICSE6
2006 Personalizing routes
abstract
Navigation services (e.g., in-car navigation systems and online mapping sites) compute routes between two locations to help users navigate. However, these routes may direct users along an unfamiliar path when a familiar path exists, or, conversely, may include redundant information that the user already knows. These overly complicated directions increase the cognitive load of the user, which may lead to a dangerous driving environment. Since the level of detail is user specific and depends on their familiarity with a region, routes need to be personalized. We have developed a system, called MyRoute, that reduces route complexity by creating user specific routes based on a priori knowledge of familiar routes and landmarks. MyRoute works by compressing well known steps into a single contextualized step and rerouting users along familiar routes.
Kayur Patel, Mike Y. Chen, Ian E. Smith, James A. Landay
UIST3
2005 Location disclosure to social relations: why, when, & what people want to share
abstract
Advances in location-enhanced technology are making it easier for us to be located by others. These new technologies present a difficult privacy tradeoff, as disclosing one's location to another person or service could be risky, yet valuable. To explore whether and what users are willing to disclose about their location to social relations, we conducted a three-phased formative study. Our results show that the most important factors were who was requesting, why the requester wanted the participant's location, and what level of detail would be most useful to the requester. After determining these, participants were typically willing to disclose either the most useful detail or nothing about their location. From our findings, we reflect on the decision process for location disclosure. With these results, we hope to influence the design of future location-enhanced applications and services.
Sunny Consolvo, Ian E. Smith, Tara Matthews, Anthony LaMarca, Jason Tabert, Pauline S. Powledge
CHI2
2005 Extensible input handling in the subArctic toolkit
abstract
The subArctic user interface toolkit has extensibility as one of its central goals. It seeks not only to supply a powerful library of reusable interactive objects, but also make it easy to create new, unusual, and highly customized interactions tailored to the needs of particular interfaces or task domains. A central part of this extensibility is the input model used by the toolkit. The subArctic input model provides standard reusable components that implement many typical input handling patterns for the programmer, allows inputs to be handled in very flexible ways, and allows the details of how inputs are handled to be modified to meet custom needs. This paper will consider the structure and operation of the subArctic input handling mechanism. It will demonstrate the flexibility of the system through a series of examples, illustrating techniques that it enables - many of which would be very difficult to implement in most toolkits.
Scott E. Hudson, Jennifer Mankoff, Ian E. Smith
CHI3
2005 Learning and Recognizing the Places We Go
Jeffrey Hightower, Sunny Consolvo, Anthony LaMarca, Ian E. Smith, Jeff Hughes
UbiComp4
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
UbiComp2
2005 Self-Mapping in 802.11 Location Systems
Anthony LaMarca, Jeffrey Hightower, Ian E. Smith, Sunny Consolvo
UbiComp3
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
UbiComp4
2005 Mobile presence: what needs to be considered?
abstract
The latest development in the concept of Mobile Presence within the mobile industry and HCI/UI community has promised yet another drastic change in the way we communicate with one other and lead our every-day lives. When Presence was limited to the Instant Messaging (IM) space, users could only know the status of others while they were at the computer (e.g. busy, away, etc). In contrast, mobile devices can be carried around at any time with their owner, so this discreet method of communicating is taking an interesting turn. Mobile Presence is much more ambitious: it could let others know your preferred method of communication based on your device's offerings (e.g. SMS, voice call, IM, video telephony, or even Push-to-Talk), alert you to where your friends are located at this moment, sense what mood others are in (thus whether it's appropriate to contact them at all), or even allow you to view a video clip broadcasting someone's profile before you attempt to contact them. In a perfect world, Presence will guarantee the most timely, convenient and appropriate communication at anytime, anywhere, to anyone in your "buddy list." But what's behind all these promises? Do you feel creepy being watched by others even if they are your friends and family? What if the government or any kind of "Big Brother" can easily sneak a look at presence information? Where do we see the fine line between the benefits of presence and invasion of privacy? How can we in the Mobile HCI community help shaping the future of Mobile Presence? In this panel, we discuss the factors to be considered for the design of mobile presence.
Byeong-cheol Hwang, Ian E. Smith, Hisun Kim, Elisa Vargas, Jaakko Lehikoinen
Mobile HCI2
2005 Developing privacy guidelines for social location disclosure applications and services
abstract
In this article, we describe the design process of Reno, a location-enhanced, mobile coordination tool and person finder. The design process included three field experiments: a formative Experience Sampling Method (ESM) study, a pilot deployment and an extended user study. These studies were targeted at the significant personal security, privacy and data protection concerns caused by this application. We distil this experience into a small set of guidelines for designers of social mobile applications and show how these guidelines can be applied to a different application, called Boise. These guidelines cover issues pertaining to personal boundary definition, control, deception and denial, and group vs. individual communication. We also report on lessons learned from our evaluation experience, which might help practitioners in designing novel mobile applications, including the choice and characterization of users for testing security and privacy features of designs, the length of learning curves and their effect on evaluation and the impact of peculiar deployment circumstances on the results of these finely tuned user studies.
Giovanni Iachello, Ian E. Smith, Sunny Consolvo, Mike Y. Chen, Gregory D. Abowd
SOUPS2
2004 Mobile HCI 2004 Workshop on Location Systems Privacy and Control
Ian E. Smith, Giovanni Iachello, Mika Raento
Mobile HCI1
1999 SWEETPEA: Software Tools for Programmable Embodied Agents
abstract
Programmable Embodied Agents are portable, wireless, interactive devices embodying specific, differentiable, interactive characteristics. They take the form of identifiable characters who reside in the physical world and interact directly with users. They can act as an out-of-band communication channel between users, as proxies for system components or other users, or in a variety of other roles. Traditionally, research into such devices has been based on costly custom hardware. In this paper, we report on our explorations of the space of physical character-based interfaces built on recently available stock consumer hardware platforms, structured around an initial framework of applications.
Michael Kaminsky, Paul Dourish, W. Keith Edwards, Anthony LaMarca, Michael Salisbury, Ian E. Smith
CHI6
1999 Taking the work out of workflow: Mechanisms for document-centered collaboration
Anthony LaMarca, W. Keith Edwards, Paul Dourish, John Lamping, Ian E. Smith, James D. Thornton
ECSCW5
1997 Systematic Output Modification in a 2D User Interface Toolkit
abstract
In this paper we present a simple but general set of techniques for modifying output in a 2D user interface toolkit. We use a combination of simple subclassing, wrapping, and collusion between parent and output objects to produce arbitrary sets of composable output transformations. The techniques described here allow rich output effects to be added to most, if not all, existing interactors in an application, without the knowledge of the interactors themselves. This paper explains how the approach works, discusses a number of example effects that have been built, and describes how the techniques presented here could be extended to work with other toolkits. We address issues of input by examining a number of extensions to the toolkit input subsystem to accommodate transformed graphical output. Our approach uses a set of "hooks" to undo output transformations when input is to be dispatched. KEYWORDS: User Interface Toolkits, Output, Rendering, Interactors, Drawing Effects. INTRODUCTION ...
W. Keith Edwards, Scott E. Hudson, Joshua Marinacci, Roy Rodenstein, Thomas K. Rodriguez, Ian E. Smith
ACM Symposium on User Interface Software and Technology6
1997 Debugging Lenses: A New Class of Transparent Tools for User Interface Debugging
abstract
The visual and event driven nature of modem user interfaces, while a boon to users, can also make them more difficult to debug than conventional programs.This is because only the very surface representation of interactive objects -their final visual appearance -is visible to the programmer on the screen.The remaining "programming details" of the object remain hidden.If the appearance or behavior of an object is incorrect, often few clues are visible to indicate the cause.One must usually turn to text oriented debugging techniques (debuggers or simply print statements) which are separate from the interface, and often cumbersome to use with event-driven control flow.This paper describes a new class of techniques designed to aid in the debugging of user interfaces by making more of the invisible, visible.This class of techniques: debugging lenses, makes use of transparent lens interaction techniques to show debugging information.It is designed to work in situ -in the context of a running interface, without stopping or interfering with that interface.-Thispaper describes and motivates the class of techniques, gives a number of specific examples of debugging lenses, and ,describes their implementation in' the subArctic user interface toolkit.
Scott E. Hudson, Roy Rodenstein, Ian E. Smith
ACM Symposium on User Interface Software and Technology3
1997 Supporting Dynamic Downloadable Appearances in an Extensible User Interface Toolkit
abstract
Article Free Access Share on Supporting dynamic downloadable appearances in an extensible user interface toolkit Authors: Scott E. Hudson Human Computer Interaction Institute, Carnegie Mellon University, 5000 Forbes Ave., Pittsburgh, PA Human Computer Interaction Institute, Carnegie Mellon University, 5000 Forbes Ave., Pittsburgh, PAView Profile , Ian Smith Graphics, Visualization and Usability Center, and College of Computing, Georgia Institute of Technology, Atlanta, Georgia Graphics, Visualization and Usability Center, and College of Computing, Georgia Institute of Technology, Atlanta, GeorgiaView Profile Authors Info & Claims UIST '97: Proceedings of the 10th annual ACM symposium on User interface software and technologyOctober 1997 Pages 159–168https://doi.org/10.1145/263407.263539Published:01 October 1997Publication History 12citation443DownloadsMetricsTotal Citations12Total Downloads443Last 12 Months29Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Scott E. Hudson, Ian E. Smith
ACM Symposium on User Interface Software and Technology2
1996 Techniques for Addressing Fundamental Privacy and Disruption Tradeoffs in Awareness Support Systems
abstract
This paper describes a fundamental dual tradeoff that occurs in systems supporting awareness for distributed work groups, and presents several specific new techniques which illustrate good compromise points within this tradeoff space. This dual tradeoff is between privacy and awareness, and between awareness and disturbance. Simply stated, the more information about oneself that leaves your work area, the more potential for awareness of you exists for your colleagues. Unfortunately, this also represents the greatest potential for intrusion on your privacy. Similarly, the more information that is received about the activities of colleagues, the more potential awareness we have of them. However, at the same time, the more information we receive, the greater the chance that the information will become a disturbance to our normal work. This dual tradeoff seems to be a fundamental one. However, by carefully examining awareness problems in the light of this tradeoff it is possible to devise techniques which expose new points in the design space. These new points provide different types and quantities of information so that awareness can be achieved without invading the privacy of the sender, or creating a disturbance for the receiver. This paper presents four such techniques, each based on a careful selection of the information transmitted.
Scott E. Hudson, Ian E. Smith
CSCW2
1996 Ultra-Lightweight Constraints
abstract
Constraint systems have been used for some time to implement various components of a user interface.High level support for flexible screen layou~t has been among the more important uses; layout constraints in a user interface toolkit provide a declarative mechanism for controlling the size and position of objects in an interactive display, along with an efficient update mechanism for maintaining display layouts automatically in the face of dynamic changes.This paper describes a new technique for implementing one-way layout constraints which overcomes a substantial limitation of previous systems.In particular, it allows constraints to be implemented in an extremely small amount of space -as little as 17 bits per constraint and still maintain the level of performance needed for good interactive response.These ultralightweight constraints, while not handling all (cases, cover most relationships used for layout, and allow conventional constraints to be applied when needed.This paper will consider both a general technique for ultra-lightweight layout constraints and its specific implementation in a new JavaTM-basecl user interface toolkit.
Scott E. Hudson, Ian E. Smith
ACM Symposium on User Interface Software and Technology2
1995 A Confederation of Tools for Capturing and Accessing Collaborative Activity
abstract
No abstract available.
Scott Minneman, Steve Harrison 0001, Bill Janssen, Gordon Kurtenbach, Thomas P. Moran, Ian E. Smith, William van Melle
ACM Multimedia6
1995 Low Disturbance Audio for Awareness and Privacy in Media Space Applications
abstract
No abstract available.
Ian E. Smith, Scott E. Hudson
ACM Multimedia1
1992 Wordspotting for Voice Editing and Audio Indexing
abstract
No abstract available.
Lynn Wilcox, Ian E. Smith, Marcia A. Bush
CHI2