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.

James Scott

dblp:02/4024 · DBLP profile ↗
← Back
32ranked-venue papers
5as first author
1since 2021 · last 2021
—ORCID · conflict

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

Human-computer interaction and ubiquitous computing · 22 · 3 first-author · 1 since 2021Computer networks · 7 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Databases, 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
17 papers
Ubiquitous computing and smart environments · 68% Collaborative and social computing · 23% Interaction techniques and input · 7%
Computer networks
9 papers
Wireless sensing and localization · 51% Internet of things and sensor networks · 25% Wireless networking · 12%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Energy-efficient computing · 57% Storage systems · 33% Cloud and datacenter computing · 10%
Network and information security
2 papers
Privacy and data protection · 100%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Energy systems and smart grids · 100%

Topics — the 30 heaviest of 45, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Collaborative and social computing › interpersonal relationships
long-distance relationship technology
0.512021
Bedtime Window: A Field Study Connecting Bedrooms of Long-Distance Couples Using a Slow Photo-Stream and Shared Real-Time Inking · CHI 2021
Ubiquitous computing and smart environments › pervasive displays
situated displays
0.322016
Exploring the Design Space for Energy-Harvesting Situated Displays · UIST 2016
Exploring awareness needs and information display preferences between coworkers · CHI 2009
Ubiquitous computing and smart environments
thermal comfort inference
0.212016
ThermalSense: determining dynamic thermal comfort preferences using thermographic imaging · UbiComp 2016
Wireless sensing and localization › person identification
gait-based identification
0.212016
Platypus: Indoor Localization and Identification through Sensing of Electric Potential Changes in Human Bodies · MobiSys 2016
Wireless sensing and localization
indoor localization
0.212016
Platypus: Indoor Localization and Identification through Sensing of Electric Potential Changes in Human Bodies · MobiSys 2016
Wireless sensing and localization
person identification
0.212016
Platypus: Indoor Localization and Identification through Sensing of Electric Potential Changes in Human Bodies · MobiSys 2016
Ubiquitous computing and smart environments
office environment
0.212014
The architecture of innovation: tracking face-to-face interactions with ubicomp technologies · UbiComp 2014
Energy systems and smart grids
building energy management
0.212013
Matchstick: a room-to-room thermal model for predicting indoor temperature from wireless sensor data · IPSN 2013
Internet of things and sensor networks › wireless sensor network
sensor network applications
0.212013
Matchstick: a room-to-room thermal model for predicting indoor temperature from wireless sensor data · IPSN 2013
Ubiquitous computing and smart environments
smart home
0.112012
HomeLab: shared infrastructure for home technology field studies · UbiComp 2012
Storage systems
file systems
0.112012
ZZFS: a hybrid device and cloud file system for spontaneous users · FAST 2012
Wireless networking › mobility models
intercontact time distribution
0.122007
Impact of Human Mobility on Opportunistic Forwarding Algorithms · IEEE Trans. Mob. Comput. 2007
Impact of Human Mobility on the Design of Opportunistic Forwarding Algorithms · INFOCOM 2006
Internet of things and sensor networks › opportunistic networks
opportunistic forwarding
0.122007
Impact of Human Mobility on Opportunistic Forwarding Algorithms · IEEE Trans. Mob. Comput. 2007
Impact of Human Mobility on the Design of Opportunistic Forwarding Algorithms · INFOCOM 2006
Ubiquitous computing and smart environments
occupancy sensing
0.112011
PreHeat: controlling home heating using occupancy prediction · UbiComp 2011
Privacy and data protection › location privacy
location obfuscation
0.112010
Exploring end user preferences for location obfuscation, location-based services, and the value of location · UbiComp 2010
Privacy and data protection
location privacy
0.112010
Exploring end user preferences for location obfuscation, location-based services, and the value of location · UbiComp 2010
Collaborative and social computing
awareness
0.112009
Exploring awareness needs and information display preferences between coworkers · CHI 2009
Energy-efficient computing
power management
0.112009
Somniloquy: Augmenting Network Interfaces to Reduce PC Energy Usage · NSDI 2009
Ubiquitous computing and smart environments
context-aware computing
0.112008
Context-aware Battery Management for Mobile Phones · PerCom 2008
Wearable and physiological sensing › camera-based sensing
thermal imaging
0.112016
ThermalSense: determining dynamic thermal comfort preferences using thermographic imaging · UbiComp 2016
Energy-efficient computing
energy harvesting
0.112016
Exploring the Design Space for Energy-Harvesting Situated Displays · UIST 2016
Energy-efficient computing › energy harvesting
solar energy harvesting
0.112016
Exploring the Design Space for Energy-Harvesting Situated Displays · UIST 2016
Routing and switching › packet forwarding
delay-tolerant forwarding
0.112007
Impact of Human Mobility on Opportunistic Forwarding Algorithms · IEEE Trans. Mob. Comput. 2007
Cellular and mobile networks › mobility management › user mobility
human mobility modeling
0.112007
Impact of Human Mobility on Opportunistic Forwarding Algorithms · IEEE Trans. Mob. Comput. 2007
Internet of things and sensor networks
opportunistic networks
0.112007
Haggle: Seamless Networking for Mobile Applications · UbiComp 2007
Interaction techniques and input
mobile interaction
0.122005
Place-Its: A Study of Location-Based Reminders on Mobile Phones · UbiComp 2005
User-Friendly Surveying Techniques for Location-Aware Systems · UbiComp 2003
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 networking
human mobility
0.112006
Impact of Human Mobility on the Design of Opportunistic Forwarding Algorithms · INFOCOM 2006
Collaborative and social computing › organizational communication
workplace communication
0.112014
The architecture of innovation: tracking face-to-face interactions with ubicomp technologies · UbiComp 2014
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

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

power consumption analysis · 0.5mathematical modeling · 0.5field study · 0.5electric potential sensing · 0.5thermal modeling · 0.3particle filter · 0.3vasodilation detection · 0.2thermographic imaging · 0.2occupancy prediction · 0.2location trace analysis · 0.2call log analysis · 0.2trace analysis · 0.1renewal theory · 0.1survey · 0.1networked surfaces · 0.0
YearPublicationVenuePosition
2021 Bedtime Window: A Field Study Connecting Bedrooms of Long-Distance Couples Using a Slow Photo-Stream and Shared Real-Time Inking
abstract
We present a system for connecting partners in long-distance relationships in bedrooms and at bedtime, a space and time that most couples share. Unlike communications explicitly initiated by users, our system is always-on, staying in the background and enabling remote presence without constant use. We present findings from a field study in which the system was deployed into participants’ bedrooms. The system includes an automated photo-stream (rather than video), which was found to provide a balance between the feeling of presence and privacy, and to remove the pressure to communicate. The system also includes a real-time shared inking canvas with disappearing ink, which was found to provide a rich versatile medium allowing for new patterns of communication, live interventions, and collaborative drawing. Learnings from how our system balances privacy and remote connectedness may also have relevance for other domains such as remote healthcare and education.
Jan Kucera 0003, James Scott, Siân E. Lindley, Patrick Olivier
CHI2
2016 ThermalSense: determining dynamic thermal comfort preferences using thermographic imaging
abstract
We present ThermalSense, a method for dynamically detecting and predicting thermal comfort by using thermographic imaging to look for the physiological markers of vasodilation or vasoconstriction. We describe how ThermalSense can be used to infer how to control heating and cooling systems and reduce energy use while maintaining comfort.
Juhi Ranjan, James Scott
UbiComp2
2016 Platypus: Indoor Localization and Identification through Sensing of Electric Potential Changes in Human Bodies
abstract
Platypus is the first system to localize and identify people by remotely and passively sensing changes in their body electric potential which occur naturally during walking. While it uses three or more electric potential sensors with a maximum range of 2 m, as a tag-free system it does not require the user to carry any special hardware. We describe the physical principles behind body electric potential changes, and a predictive mathematical model of how this affects a passive electric field sensor. By inverting this model and combining data from sensors, we infer a method for localizing people and experimentally demonstrate a median localization error of 0.16 m. We also use the model to remotely infer the change in body electric potential with a mean error of 8.8 % compared to direct contact-based measurements. We show how the reconstructed body electric potential differs from person to person and thereby how to perform identification. Based on short walking sequences of 5 s, we identify four users with an accuracy of 94 %, and 30 users with an accuracy of 75 %. We demonstrate that identification features are valid over multiple days, though change with footwear.
Tobias Alexander Große-Puppendahl, Xavier Dellangnol, Christian Hatzfeld, Biying Fu, Mario Kupnik, Arjan Kuijper, Matthias R. Hastall, James Scott, Marco Gruteser
MobiSys8
2016 Exploring the Design Space for Energy-Harvesting Situated Displays
abstract
We explore the design space of energy-neutral situated displays, which give physical presence to digital information. We investigate three central dimensions: energy sources, display technologies, and wireless communications. Based on the power implications from our analysis, we present a thin, wireless, photovoltaic-powered display that is quick and easy to deploy and capable of indefinite operation in indoor lighting conditions. The display uses a low-resolution e-paper architecture, which is 35 times more energy-efficient than smaller-sized high-resolution displays. We present a detailed analysis on power consumption, photovoltaic energy harvesting performance, and a detailed comparison to other display-driving architectures. Depending on the ambient lighting, the display can trigger an update every 1 -- 25 minutes and communicate to a PC or smartphone via Bluetooth Low-Energy.
Tobias Alexander Große-Puppendahl, Steve Hodges 0001, Nicholas Chen, John Helmes, Stuart Taylor, James Scott, Josh Fromm, David Sweeney
UIST6
2014 A small space for playful messaging in the workplace: designing and deploying Picco
abstract
We present Picco, a tiny situated display for drawings and simple animations, which are created on a dedicated tablet app. Picco was designed to support playful messaging in the workplace through a glanceable desktop device that would place minimal demands on users. Two studies of the device at work demonstrated how crafting was an expression of intimacy when the device was used to connect the workplace to the home, and a way of demonstrating skill and humor to a broad audience when messages were sent amongst co-workers. However, the level of skill needed to produce these messages became a barrier to entry for some co-workers. Our findings suggest that visible ownership of a situated device, which can be personalized in other ways, can underpin a secondary level of participation that is crucial in supporting a sense of involvement when the level of crafting required can stifle more direct participation.
John Downs, Nicolas Villar, James Scott, Siân E. Lindley, John Helmes, Gavin Smyth
Conference on Designing Interactive Systems3
2014 The architecture of innovation: tracking face-to-face interactions with ubicomp technologies
abstract
The layouts of the buildings we live in shape our everyday lives. In office environments, building spaces affect employees' communication, which is crucial for productivity and innovation. However, accurate measurement of how spatial layouts affect interactions is a major challenge and traditional techniques may not give an objective view.
Chloë Siegele-Brown, Christos Efstratiou, Ilias Leontiadis, Daniele Quercia, Cecilia Mascolo, James Scott, Peter B. Key
UbiComp6
2013 A recursive estimate for the predictive likelihood in a topic model
abstract
We consider the problem of evaluating the predictive log likelihood of a previously un- seen document under a topic model. This task arises when cross-validating for a model hyperparameter, when testing a model on a hold-out set, and when comparing the performance of different fitting strategies. Yet it is known to be very challenging, as it is equivalent to estimating a marginal likelihood in Bayesian model selection. We propose a fast algorithm for approximating this likelihood, one whose computational cost is linear both in document length and in the number of topics. The method is a first-order approximation to the algorithm of Carvalho et al. (2010), and can also be interpreted as a one-particle, Rao-Blackwellized version of the "left-to-right" method of Wallach et al. (2009). On our test examples, the proposed method gives similar answers to these other methods, but at lower computational cost.
James Scott, Jason Baldridge
AISTATS1
2013 Matchstick: a room-to-room thermal model for predicting indoor temperature from wireless sensor data
abstract
In this paper we present a room-to-room thermal model used to accurately predict temperatures in residential buildings. We evaluate the accuracy of this model with ground truth data from four occupied family homes (two in the UK and two in the US). The homes have differing construction and a range of heating infrastructure (wall-mounted radiators, underfloor heating, and furnace-driven forced-air). Data was gathered using a network of simple and sparse (one per room) temperature sensors, a gas meter sensor, and an outdoor temperature sensor. We show that our model can predict future indoor temperature trends with a 90th percentile aggregate error between 0.61--1.50°, when given boiler or furnace actuation times and outdoor temperature forecasts. Two existing models were also implemented and then evaluated on our dataset alongside Matchstick. As a proof of concept, we used data from a previous control study to show that when Matchstick is used to predict temperatures (rather than assuming a preset linear heating rate) the possible gas savings increase by up to 3%.
Carl Ellis, Mike Hazas, James Scott
IPSN3
2013 Exploring smartphone-based web user interfaces for appliances
abstract
We describe the SAWUI architecture by which smartphones can easily show user interfaces for nearby appliances, with no modification or pre-installation of software on the phone, no reliance on cloud services or networking infrastructure, and modest additional hardware in the appliance. In contrast to appliances? physical user interfaces, which are often as simple as buttons, icons and LEDs, SAWUIs leverage smartphones? powerful UI hardware to provide personalized, self-explanatory, adaptive, and localized UIs.
Katie Derthick, James Scott, Nicolas Villar, Christian Winkler 0001
Mobile HCI2
2013 .NET gadgeteer: a new platform for K-12 computer science education
abstract
In this paper we present the features of a new physical device prototyping platform called Microsoft .NET Gadgeteer along with our initial experiences using it to teach computer science in high schools. Gadgeteer makes it easy for newcomers to electronics and computing to plug together modules with varied functionality and to program the resulting system's behavior. We believe the platform is particularly suited to teaching modern programming concepts such as object-oriented, event-based programming and it could be a timely addition to established teaching tools given the current interest in improving high school computer science education in some regions. We have run a number of pilot studies in the US and in the UK with students of varying age and ability. Our results indicate that the tangible and expressive nature of Gadgeteer helps to engage and motivate a diverse set of students. We were also pleasantly surprised by the level of polish and sophistication of the devices which were built. We hope to further explore the potential of Gadgeteer for teaching in future work and we encourage others to build on our experiences.
Steve Hodges 0001, James Scott, Sue Sentance, Colin Miller, Nicolas Villar, Scarlet Schwiderski-Grosche, Kerry Hammil, Steven J. Ossont
SIGCSE2
2013 Exploring physical prototyping techniques for functional devices using .NET gadgeteer
abstract
In this paper we present a number of different physical construction techniques for prototyping functional electronic devices. Some of these approaches are already well established whilst others are more novel; our aim is to briefly summarize some of the main categories and to illustrate them with real examples. Whilst a number of different tools exist for building working device prototypes, for consistency the examples we present here are all built using the Microsoft .NET Gadgeteer platform. Although this naturally constrains the scope of this study, it also facilitates a basic comparison of the different techniques. Our ultimate aim is to enable others in the field to learn from our experiences and the techniques we present.
Steve Hodges 0001, Stuart Taylor, Nicolas Villar, James Scott, John Helmes
TEI4
2012 ZZFS: a hybrid device and cloud file system for spontaneous users
Michelle L. Mazurek, Eno Thereska, Dinan Gunawardena, Richard Harper 0001, James Scott
FAST5
2012 HomeLab: shared infrastructure for home technology field studies
abstract
Researchers who develop new home technologies using connected devices (e.g. sensors) often want to conduct large-scale field studies in homes to evaluate their technology, but conducting such studies today is quite challenging, if not impossible. Considerable custom engineering is required to ensure hardware and software prototypes work robustly, and recruiting and managing more than a handful of households can be difficult and cost-prohibitive. To lower the barrier to developing and evaluating new technologies for the home environment, we call for the development of a shared infrastructure, called HomeLab. HomeLab consists of a large number of geographically distributed households, each running a common, flexible framework (e.g., HomeOS [4]) in which experiments are implemented. The use of a common framework enables engineering effort, along with experience and expertise, to be shared among many research groups. Recruitment of households to HomeLab can be organic: as a research group recruits (a few) households to participate in its field study, these households can be invited to join HomeLab and participate in future studies conducted by other groups. As the pool of households participating in HomeLab grows, we hope that researchers will find it easier to recruit a large number of households to participate in field studies.
A. J. Bernheim Brush, Jaeyeon Jung, Ratul Mahajan, James Scott
UbiComp4
2011 PreHeat: controlling home heating using occupancy prediction
abstract
Home heating is a major factor in worldwide energy use. Our system, PreHeat, aims to more efficiently heat homes by using occupancy sensing and occupancy prediction to automatically control home heating. We deployed PreHeat in five homes, three in the US and two in the UK. In UK homes, we controlled heating on a per-room basis to enable further energy savings. We compared PreHeat's prediction algorithm with a static program over an average 61 days per house, alternating days between these conditions, and measuring actual gas consumption and occupancy. In UK homes PreHeat both saved gas and reduced MissTime (the time that the house was occupied but not warm). In US homes, PreHeat decreased MissTime by a factor of 6-12, while consuming a similar amount of gas. In summary, PreHeat enables more efficient heating while removing the need for users to program thermostat schedules.
James Scott, A. J. Bernheim Brush, John Krumm, Brian Meyers, Mike Hazas, Steve Hodges 0001, Nicolas Villar
UbiComp1
2011 Prototyping with microsoft .net gadgeteer
abstract
Microsoft .NET Gadgeteer is a new prototyping platform that makes it easier to construct, program and shape new kinds of computing objects. It is comprised of modular hardware, software libraries and 3D CAD support. Together, these elements support the key activities involved both in the rapid prototyping and the small-scale production of custom embedded, interactive and connected devices. We propose to organize and run a studio at TEI 2010 where participants are introduced to the platform and its capabilities. Participants will work in groups, assembling electronic modules, writing software and designing a case or enclosure for their device. The end-result will be that each group develops a fully functional device, which can be exhibited at the TEI demo session.
Nicolas Villar, James Scott, Steve Hodges 0001
TEI2
2010 Exploring end user preferences for location obfuscation, location-based services, and the value of location
abstract
Long-term personal GPS data is useful for many UbiComp services such as traffic monitoring and environmental impact assessment. However, inference attacks on such traces can reveal private information including home addresses and schedules. We asked 32 participants from 12 households to collect 2 months of GPS data, and showed it to them in visualizations. We explored if they understood how their individual privacy concerns mapped onto 5 location obfuscation schemes (which they largely did), which obfuscation schemes they were most comfortable with (Mixing, Deleting data near home, and Randomizing), how they monetarily valued their location data, and if they consented to share their data publicly. 21/32 gave consent to publish their data, though most households' members shared at different levels, which indicates a lack of awareness of privacy interrelationships. Grounded in real decisions about real data, our findings highlight the potential for end-user involvement in obfuscation of their own location data.
A. J. Bernheim Brush, John Krumm, James Scott
UbiComp3
2010 User experiences with activity-based navigation on mobile devices
abstract
We introduce activity-based navigation, which uses human activities derived from sensor data to help people navigate, in particular to retrace a "trail" previously taken by that person or another person. Such trails may include step counts, walking up/down stairs or taking elevators, compass directions, and photos taken along a user's path, in addition to absolute positioning (GPS and maps) when available. To explore the user experience of activity-based navigation, we built Greenfield, a mobile device interface for finding a car. We conducted a ten participant user study comparing users' ability to find cars across three different presentations of activity-based information as well as verbal instructions. Our results show that activity-based navigation can be used for car finding and suggest its promise more generally for supporting navigation tasks. We present lessons for future activity-based navigation interfaces, and motivate further work in this space, particularly in the area of robust activity inference.
A. J. Bernheim Brush, Amy K. Karlson, James Scott, Raman Sarin, Andy Jacobs, Barry Bond, Oscar Murillo, Galen C. Hunt, Mike Sinclair, Kerry Hammil, Steven Levi
Mobile HCI3
2010 RearType: text entry using keys on the back of a device
abstract
RearType is a text input system for mobile devices such as Tablet PCs, using normal keyboard keys but on the reverse side of the device. The standard QWERTY layout is split and rotated so that hands gripping the device from either side have the usual keys under the fingers. This frees up the front of the device, maximizing the use of the display for visual output, eliminating the need for an onscreen keyboard and the resulting hand occlusion, and providing tactile and multi-finger text entry - with potential for knowledge transfer from QWERTY. Using a prototype implementation which includes software visualization of the keys to assist with learning, we conducted a study to explore the initial learning curve for RearType. With one hour's training, RearType typing speed was an average 15 WPM, and was not statistically different to a touchscreen keyboard.
James Scott, Shahram Izadi, Leila Sadat Rezai, Dominika Ruszkowski, Xiaojun Bi 0001, Ravin Balakrishnan
Mobile HCI1
2009 Exploring awareness needs and information display preferences between coworkers
abstract
Technology makes it possible to share many different types of information with coworkers. We conducted a large-scale survey (N=549) to better understand current sharing among coworkers, how people stay aware of collocated and remote coworkers, and whether their willingness to share different types of awareness information changes based on the location in which the information is displayed. Contrary to our expectations, the display location did not greatly affect what respondents were willing to share. Our results also suggest considerations for researchers building situated displays, as respondents had concerns about unintended viewers and encouraging people to visit their personal space when they were not present.
A. J. Bernheim Brush, Brian Meyers, James Scott, Gina Venolia
CHI3
2009 Encountering SenseCam: personal recording technologies in everyday life
abstract
In this paper, we present a study of responses to the idea of being recorded by a ubicomp recording technology called SenseCam. This study focused on real-life situations in two North American and two European locations. We present the findings of this study and their implications, specifically how those who might be recorded perceive and react to SenseCam. We describe what system parameters, social processes, and policies are required to meet the needs of both the primary users and these secondary stakeholders and how being situated within a particular locale can influence responses. Our results indicate that people would tolerate potential incursions from SenseCam for particular purposes. Furthermore, they would typically prefer to be informed about and to consent to recording as well as to grant permission before any data is shared. These preferences, however, are unlikely to instigate a request for deletion or other action on their part. These results inform future design of recording technologies like SenseCam and provide a broader understanding of how ubicomp technologies might be taken up across different cultural and political regions.
David H. Nguyen, Gabriela Marcu, Gillian R. Hayes, Khai N. Truong, James Scott, Marc Langheinrich, Christof Roduner
UbiComp5
2009 Somniloquy: Augmenting Network Interfaces to Reduce PC Energy Usage
Yuvraj Agarwal, Steve Hodges 0001, Ranveer Chandra, James Scott, Paramvir Bahl, Rajesh K. Gupta 0001
NSDI4
2008 Context-aware Battery Management for Mobile Phones
abstract
In this paper, we propose a system for context- aware battery management that warns the user when it detects that the phone battery can run out before the next charging opportunity is encountered. At the heart of this system, are algorithms that predict: (1) when the next charging opportunity will be available, (2) how much call-time will be required by the user in the interim, and (3) how long the battery will last if the current set of applications continue to execute. We propose algorithms that process user's location traces and call-logs for making some of these predictions. We also propose a technique to predict battery consumption of applications. We present the design of the system and demonstrate its feasibility by experimentally showing that each of the prediction algorithms can perform with fairly high accuracy.
Nishkam Ravi, James Scott, Liviu Iftode
PerCom2
2007 Haggle: Seamless Networking for Mobile Applications
Jing Su 0002, James Scott, Pan Hui 0001, Jon Crowcroft, Eyal de Lara, Christophe Diot, Ashvin Goel, Menghow Lim, Eben Upton
UbiComp2
2007 Impact of Human Mobility on Opportunistic Forwarding Algorithms
abstract
We study data transfer opportunities between wireless devices carried by humans. We observe that the distribution of the intercontact time (the time gap separating two contacts between the same pair of devices) may be well approximated by a power law over the range [10 minutes; 1 day]. This observation is confirmed using eight distinct experimental data sets. It is at odds with the exponential decay implied by the most commonly used mobility models. In this paper, we study how this newly uncovered characteristic of human mobility impacts one class of forwarding algorithms previously proposed. We use a simplified model based on the renewal theory to study how the parameters of the distribution impact the performance in terms of the delivery delay of these algorithms. We make recommendations for the design of well-founded opportunistic forwarding algorithms in the context of human-carried devices
Augustin Chaintreau, Pan Hui 0001, Jon Crowcroft, Christophe Diot, Richard Gass, James Scott
IEEE Trans. Mob. Comput.6
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
ICSE3
2006 Impact of Human Mobility on the Design of Opportunistic Forwarding Algorithms
abstract
Abstract — Studying transfer opportunities between wireless devices carried by humans, we observe that the distribution of the inter-contact time, that is the time gap separating two contacts of the same pair of devices, exhibits a heavy tail such as one of a power law, over a large range of value. This observation is confirmed on six distinct experimental data sets. It is at odds with the exponential decay implied by most mobility models. In this paper, we study how this new characteristic of human mobility impacts a class of previously proposed forwarding algorithms. We use a simplified model based on the renewal theory to study how the parameters of the distribution impact the delay performance of these algorithms. We make recommendation for the design of well founded opportunistic forwarding algorithms, in the context of human carried devices. I.
Augustin Chaintreau, Pan Hui 0001, Jon Crowcroft, Christophe Diot, Richard Gass, James Scott
INFOCOM6
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
UbiComp8
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
UbiComp5
2003 User-Friendly Surveying Techniques for Location-Aware Systems
James Scott, Mike Hazas
UbiComp1
2002 Location of Mobile Devices Using Networked Surfaces
Frank Hoffmann 0005, James Scott
UbiComp2
2002 Networked Surfaces: A New Concept in Mobile Networking
James Scott, Frank Hoffmann 0005, Mike Addlesee, Glenford E. Mapp, Andy Hopper
Mob. Networks Appl.1
2001 Data Transport on the Networked Surface
abstract
Networked surfaces are surfaces such as desks which provide network connectivity to specially augmented devices, for example handheld computers. When the devices are physically placed on top of the surface, they can connect to different kinds of services-mainly, but not exclusively to send and receive data. This paper discusses challenges in implementing networked surfaces, paying particular attention to data flow issues, focusing on how the various software and hardware entities comprising the surface interact to transport data to and from objects.
Frank Hoffmann 0005, James Scott, Mike Addlesee, Glenford E. Mapp, Andy Hopper
LCN2