Pixi Lab logo

Current Projects. Please browse our current projects. We've carved up our current work along several strong thematic lines. We have also compiled everything into a single, long, project list.

Human Centered Networking

Pixi researchers are addressing the challenges of human-centered networking, especially in the home environment. A family of research projects is focused on the challenges in home networking at a range of layers in the networking stack.
ICEBox: An easy-to-use provisioning appliance for the home network
The ICEbox addresses common problems with device configuration, network security, and monitoring and troubleshooting.
ICEBox
Home Media Sharing
We explore a new home-to-home media sharing architecture which provides a platform for usable media sharing and experimentation with new modalities of sharing for the "Kodak Culture."
Home Media
Smart Home Network Router
We have created a "smart home router" device using an existing low-cost commercial router, which aims to provide a suite of functionality specifically designed to go beyond basic routing
Smart Home Router
Speculative Designs for Home Networking Equipment
We have created a set of speculative designs for home network routers that encourage people to ‘get their routers out from under the couch’ and into visible spaces of the home.
Speculative Designs
Empirical Studies of Home Networking
Through this study, we obtained information about householders’ knowledge, practices and needs with respect to home networking.
Empirical Studies
Support for Collaborative Network Troubleshooting
Through this research, we are discovering which aspects of home network setup and maintenance householders find most troubling, as well as how they seek help to resolve these problems.
Collaborative Network Troublshooting
Home Network Visualization Tools
We believe that bringing visibility to the intangible, invisible aspects of home networking can empower householders to better understand and manage their home networks.
Network Visualization Tools
Colophon: © 2004-2008 Pixi Lab.

ICEBoxHome Networking

ICEbox

The ICEbox (Installation, Configuration, and Evolution box) is a network appliance that acts as a logical front door to the home network, serving as a central point of control for the home network, and providing a unified interface for easy home network configuration and management that shilelds the user from the technical details of the network. The ICEbox addresses common problems with device configuration, network security, and monitoring and troubleshooting. A simple physical pointing interface is used for initial client device configuration; a graphical interface combined with physical controls on the ICEbox provides access to management functions, including network security. Results of a series of our user studies indicate that our study participants found this appliance both useful and usable as a network configuration and management tool.

People
Jeonghwa Yang, Keith Edwards

Publications:

ICEbox: Toward Easy-to-Use Home Networking.” Jeonghwa Yang and W. Keith Edwards. Proceedings of Eleventh IFIP Conference on Human-Computer Interaction (Interact). Rio de Janeiro, Brazil. September 10–14, 2007.

ICEbox: Bring! Point! Get Configured!” Jeonghwa Yang and W. Keith Edwards. ACM SIGCHI’06 IT@Home Workshop, April 2006.

Close

Home Media SharingHome Networking

Consumer digital media technologies and the Internet have brought a vast and diverse range of new technologies for media sharing. These technologies include not only simple person-to-person email sharing, but also a plethora of web-based systems designed to allow people to upload photos that can then be viewed by family, friends, or even complete strangers. However, previous research by our group (some of which is reported in Miller and Edwards (2003)) has demonstrated that many of these technologies do not adequately meet the needs of large numbers of consumer photographers. In this project, we explore a new home-to-home media sharing architecture which provides a platform for usable media sharing and experimentation with new modalities of sharing for the "Kodak Culture" people. Through our architecture, we try to address a couple of the needs of the "Kodak Culture" people inferred from empirical studies, including natural naming for media sender and receiver, implicit security and privacy, presentation and interactiveness, and so on.

People
Jeonghwa Yang, Keith Edwards

Publications:

TBA

Close

Smart Home Network RouterHome Networking

Smart Router

We have created a "smart home router" device using an existing low-cost commercial router (Linksys WRT-54G), which aims to provide a suite of functionality specifically designed to go beyond basic routing, to address common network problem areas for users, thereby reducing support calls to vendors and increasing their ability to differentiate their products from competitors. Currently we have been adding three features:

  1. Zero configuration anti-phishing support: our router ensures the anonymity of the user and allow for direct filtering of HTTP requests.
  2. Network troubleshooting: our router analizez network traffic and the conditions of network components, and to use heuristics to provide common troubleshooting advice to users. For example, software on the router can determine if a problem lies with the user's ISP (loss of connectivity to the ISP, for instance, of failure of the ISP's domain name services) versus with a device on the home network. Users on the home network can simply pull up a web page to get real-time diagnostics and advice, and without having to resort to a customer help line, or the painful process of manual troubleshooting.
  3. Network product advisor: our router implements a set of heuristics that can offer specific upgrade advice based on the specific characteristics of the user's actual network. For example, if the system detects a user trying to stream high-quality video over a wireless network, it may suggest an upgraded wireless technology that can better accommodate the user's needs; poor observed signal strength to client devices may prompt a suggestion that the user needs to add a wireless repeater. Other sorts of suggestions are possible. This mechanism provides a way for users to get specific suggestions based on their actual use of the network.

People
Jeonghwa Yang, Keith Edwards

Publications:

TBA

Close

Speculative Designs for Home Networking EquipmentHome Networking

Speculative Designs

Home networking equipment is often unsightly. Hence householders frequently hide these devices in closets, behind books, or under sofas. We have created a set of speculative designs for home network routers that encourage people to "get their routers out from under the couch" and into visible spaces of the home. In addition to just making the hardware more aesthetically pleasing, these designs also incorporate ambient information displays intended to provide householders with a general sense of the health of their network, as well as basic help in diagnosing and troubleshooting network problems.

People
Erika Poole, Tom Morgan, Keith Edwards
Alumni:
Catie Donnelly and Jon Keyser

Publications:

TBA

Close

Empirical Studies of Home NetworkingHome Networking

Empirical Studies

We are seeking to understand the causes of digital complexity in the home and how householders cope with these difficulties. Our work includes in-home qualitative investigations, analyses of householder-generated sketches of their home networks, and analyses of phone calls to professional technical support hotlines.

People
Erika Poole, Lawrence Jarvis, Keith Edwards

Publications:

More Than Meets the Eye: Transforming the User Experience of Home Network Management.” Erika Poole Poole, Marshini Chetty, Rebecca. E. Grinter and W. Keith Edwards. To appear at DIS 2008.

“The Home Network as a Sociotechnical System: Understanding the Challenges of Remote Home Network Problem Diagnosis.” Erika S. Poole, W. Keith Edwards, and Lawrence Jarvis. To appear in the Journal of Computer-Supported Cooperative Work special issue on CSCW, Technology, and Diagnostic Work

The Work to Make a Home Network Work,” Rebecca E. Grinter, W. Keith Edwards, Mark W. Newman, Nicolas Ducheneaut. Proceedings of the Ninth European Conference on Computer-Supported Cooperative Work (ECSCW’05). Paris, France. September 18–22, 2005.

Close

Support for Collaborative Network TroubleshootingHome Networking

Despite rapid adoption of networked computing in the home, home networking setup and maintenance tasks are extremely difficult for many people. Recently, the Human-Computer Interaction research community has had an emerging interest in studying the user experience (e.g. usability problems) associated with networked computing and AV equipment in the home. However, this community has little empirical data about the help-seeking practices of people who are experiencing trouble setting up or fixing their networked equipment. We are collecting data about help-seeking by (1) automatically analyzing the content and context of popular online help forums and (2) conducting a set of focus groups about help-seeking practices. Through this research, we are discovering which aspects of home network setup and maintenance householders find most troubling, as well as how they seek help to resolve these problems.

People
Erika Poole, Keith Edwards

Publications:

TBA

Close

Home Network Visualization ToolsHome Networking

Network Visualization

Building and maintaining a home network is difficult. One of the key reasons for this difficulty is the invisibility of many salient features of the network, including its structure, state, and the configuration of devices on it. We believe that bringing visibility to the intangible, invisible aspects of home networking can empower householders to better understand and manage their home networks. We have prototyped software that has allowed us to explore the interplay between infrastructure visibility and home network troubleshooting.

People
Erika Poole, Keith Edwards

Publications:

Pinning the Tail on the Networked Donkey: Why IT@Home Needs Network Visualization” Erika Poole, Shivam Goyal, and W. Keith Edwards, Presented at the CHI 2006 Workshop IT@Home: Unraveling Complexities of Networked Devices in the Home, April 23, 2006.

Close

Sesame: Informing Security Decisions with VisualizationUsable Security

Sesame

Sesame brings a direct manipulation graphical interface to end-user security to help non-experts make better informed security choices. Most prior work in end-user security tends to be highly task or threat-specific; or largely text-based and/or designed for experts. There are few tools if any which focus explicitly on helping non-expert users to better understand the technical, system-level concepts needed in making security decisions. With Sesame, we seek to provide non-experts with a general, firewall-like tool that addresses a wide range of threats independent of specific tasks or applications.

People
Craig Tashman, Jennifer Stoll, Keith Edwards

Publications:

Sesame: Informing User Security Decisions with System Visualization” Jennifer Stoll, Craig Tashman, W. Keith Edwards, and Kyle Spafford. Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2008). Florence, Italy. April 5–10, 2008.

Close

Firefly: Towards a Visual Firewall Tool for End-UsersUsable Security

Firefly

The personal firewall, like anti-virus software, has become an essential security tool for end-users; but unlike anti-virus tools, using a personal firewall requires end-user involvement. That is, its use cannot be entirely automated away through means such as automatic signature updates. With the Firefly project, we first seek to define more clearly what user involvement means with regard to firewall usage. Some questions we hope to answer include: Are there firewall mechanisms we can automate further to avoid burdening the user? What firewall decisions explicitly require input from the user? After better defining the user's decision domain, we then seek to design a visual firewall that will help to inform these decisions. The visual firewall interface design will build on prior work completed in the Sesame project.

People
Jennifer Stoll, Keith Edwards

Publications:

TBA

Close

Using Social Networks for Computer FirewallsUsable Security

Bonfire

End-user tools for network security management are infamous for their lack of usability. Common firewalls, for instance, constantly interrupt users with requests to allow or deny connections to certain IP addresses and port numbers; users rarely know the "correct" answers to these questions, nor even what they mean in many cases. Likewise, techniques such as human comparison of hash codes to verify program integrity are difficult to use. To address these problem, the Bonfire Project is developing a new Internet firewall system that leverages collaborative filtering techniques, much like Flickr or del.icio.us bookmarks, coupled with a unique hash code visualization technique. When confronted with a network security decision, users can at-a-glance determine what others have done in similar situations, as well as look at "tags" others have used to mark particular programs; easy-to-describe hash code visualizations allow them to verify program integrity easily. This tool brings into the interface the formerly informal network of acquaintances that users often enlist (through phone calls or email) when making decisions about system configuration.

People
Jeremy Goecks, Keith Edwards

Publications:

TBA

Close

TALC: Using Graffiti to Fight Software VulnerabilitiesUsable Security

Graffiti

Users are often unaware of the threats they face from constant broadband connectivity. These threats -spyware, malware, and so forth -can arise from a number of system configuration details: is the users' software fully patched? Is the firewall configured properly? Is the system running unnecessary services? Information about these configuration details are scattered throughout the system, and are thus difficult to locate; even when users do track them down, they are often unsure about what action to take to correct any threat. The TALC project, which stands for Threat Awareness, Learning, and Control, is developing an extensible tool that can perform real-time auditing of a range of aspects of system configuration (comparing, for example, installed software versions against CERT advisories). Identified network security weaknesses are then visualized directly and non-intrusively on the desktop as on-screen graffiti -users can perceive when their systems are becoming more and more at risk as the level of detritus rises. This tool also allows threat mitigation to be directly actionable -by clicking on the background, users are presented with an interface that allows them to remove the threat, "cleaning up" the on-screen graffiti.

People
Keith Edwards

Publications:

TALC: Using Desktop Graffiti to Fight Software Vulnerability” Kandha Sankarpandian, Travis Little, and W. Keith Edwards. Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2008). Florence, Italy. April 5–10, 2008.

Close

Tiger Teams Student Design CompetitionUsable Security

The Pixi Lab is the host of the Tiger Team Student Design Competition for Usable Security. Held 2005-2007, this competition allows two-person student teams (representing both HCI and Security) to compete for funding to develop novel projects that address challenges of usable security. The competition has been supported generously by Symantec, IBM Internet Security Systems, and Google.

People
Keith Edwards

Publications:

Sesame: Informing User Security Decisions with System Visualization” Jennifer Stoll, Craig Tashman, W. Keith Edwards, and Kyle Spafford. Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2008). Florence, Italy. April 5–10, 2008.

TALC: Using Desktop Graffiti to Fight Software Vulnerability” Kandha Sankarpandian, Travis Little, and W. Keith Edwards. Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2008). Florence, Italy. April 5–10, 2008.

Security Automation Considered Harmful?.” W. Keith Edwards, Erika Poole Poole, Jeniffer Stoll. Proceedings of New Security Paradigms Workshop (NSPW). North Conway, New Hampshire, September 18–21, 2007.

A Brief Introduction to Usable Security” Bryan D. Payne and W. Keith Edwards. IEEE Internet Computing, IEEE Press. Vol. 12, No. 3, May/June, 2008. pp. 13–21.

Close

inSpaceTangible Interaction

inSpace Table

The inSpace project is an interdisciplinary collaboration with Steelcase, and brings together researchers with experience ranging from human-computer interaction, interaction design, software development, industrial design, furniture and interior design, and architecture. A central goal in this research partnership is to understand how guiding principles in the design of the physical world should inform the design of the digital, and more importantly, how these two layers should be co-designed.

Our current space includes a number of technical artifacts that work together to support collaboration, including a table with integrated sensing and ambient feedback, a shared wall display supporting multiple simultaneous users, and a collection of storage and infrastructure services for communication, wused in the space.

People
Jonathan Bunde-Pedersen, Christopher Le Dantec, Craig Tashman, Puja Verma, Keith Edwards

Publications:

Re-framing the Desktop Interface Around the Activities of Knowledge Work” Stephen Voida, Elizabeth D. Mynatt, and W. Keith Edwards. In Proceedings of the 21st ACM Symposium on User Interface Software and Technology (UIST 2008). Monterey, CA. October 19–22, 2008.

Close

WindowScapeInnovative Interaction

WindowScape

WindowScape is a task oriented window manager designed to help people access windows as groups, as well as organize and manage individual windows more easily. WindowScape allows windows to be miniaturized down to thumbnail size and organized by the user. This temporally stable layout of miniatures allows people to leverage their spatial memory when searching for a window. To enable people to switch between groups of windows, WindowScape builds a timeline of window configuration states, and provides techniques to rapidly return to those prior configurations. In effect, these history states act as implicit, post-hoc window groups. It is implicit because the user never has to explicitly choose whether a given window belongs in a particular set. These decisions are only indirectly made through the history states the user decides to access. The groupings are post-hoc because the user does not have to make a priori decisions about where a widnow belongs. They can instead defer the decision until the last moment when they actually need to use access the group. WindowScape also offers interesting techniques for accessing obscured windows while largely maintaining a stable display image, as well as enabling keyboard navigation among arbitrarily arranged objects.

http://www.cc.gatech.edu/~craig/windowscape.htm

People
Craig Tashman, Keith Edwards

Publications:

WindowScape: A Task Oriented Window Manager,” Craig Tashman Proceedings of the 19th annual ACM symposium on User interface software and technology. Montreux, Switzerland. October 15–18, 2006.

Close

uMiddle Interoperability FrameworkInnovative Interaction

uMiddle

uMiddle is a "bridging framework" for supporting interoperability among diverse platforms. Through its extensible architecture, uMiddle can allow dynamic interoperability among Bluetooth devices, Universal Plug and Play (UPnP) services, and a range of other platforms. We have used uMiddle successfully in a range of interactive applications, including tools designed to seamlessly bridge physical and digital representations of data.

People
Jin Nakazawa, W. Keith Edwards, Hideyuki Tokuda, and Umakishore Ramachandran

Publications:

A Bridging Framework for Universal Interoperability in Pervasive Systems,” Jin Nakazawa, W. Keith Edwards, Hideyuki Tokuda, Umakishore Ramachandran. Proceedings of the 26th International Conference on Distributed Computing Systems (ICDCS’06). Lisboa, Portugal. July 4–7, 2006.

Close

End-user Perceptions of UbicompSocial Impacts of Technology

How can designers of ubiquitous computing technologies ensure that they understand the non-functional needs, values, and expectations of end-users? We used a qualitative method from public policy to elicit reflective feedback from end-users about technologies that they may not yet have used nor fully comprehend. Our study uncovers information about end-user perceptions of RFID, including a range of "folk theories" held by the public about this technology, and their associations of it with certain social groups and values. We argue that these perceptions can limit technological adoption, and conclude with a discussion of challenges for the design and deployment of ubiquitous computing systems.

People
Erika Poole, Christopher Le Dantec Keith Edwards

Publications:

Reflecting on the Invisible: Understanding End-User Perceptions of Ubiquitous Computing.” Erika S. Poole, Christopher A. Le Dantec, James R. Eagan, and W. Keith Edwards. 10th International Conference on Ubiquitous Computing, Seoul, Korea, September 21–24, 2008.

Close

Technology and HomelessnessSocial Impacts of Technology

inSpace Table

Technology is all around us, and while we consider new and novel uses for mobile and ubiquitous computing it is also important to consider how these kinds of technologies affect members of our society who do not have access to them. We have begun looking at this problem by conducting an qualitative study of the homeless in Atlanta, specifically talking with them about their use and perceptions of technology. This study is the first piece of a larger body of planned work to explore how marginalized and underserved communities deal with a world increasingly dependent on technology.

People
Christopher Le Dantec, Keith Edwards

Publications:

Designs on Dignity: Perceptions of Technology Among the Homeless” Christopher Le Dantec and W. Keith Edwards. Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2008).Florence, Italy. April 5–10, 2008.

The View From the Trenches: Organization, Power, and Technology at Two Nonprofit Homeless Outreach Centers.” Christopher A. Le Dantec and W. Keith Edwards. In ACM Conference on Computer Supported Cooperative Work (CSCW08). San Diego, CA. November 8–12, 2008.

Feature: Life at the Margins: Assessing the Role of Technology for the Urban Homeless.” Christopher A. Le Dantec, interactions, 15(5):24&endash;27, 2008.

Close

Studies in Photo SharingSocial Impacts of Technology

inSpace Table

Our group has empirically studied photo sharing practices, including the practices of users of the Flickr web site. Our studies reveal differences in the privacy orientation between traditional consumer snapshot photographers and Flickr users. Further, we explore how both online and offline practices are intertwined, particularly around Flickr users' "photo strolls"--coordinated real-world events centered around group photo taking, rather than the photo sharing events that have been observed previously. Our studies point to a number of suggestions for the design of future consumer photography tools.

People
Andrew Miller, Keith Edwards

Publications:

Give and Take: A Study of Consumer Photo-Sharing Culture and Practice,” Andrew D. Miller and W. Keith Edwards. Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'07). San Jose, CA. April 28-May 3, 2007.

Close