Sorting things out: classification and its consequences
Sorting things out: classification and its consequences
Rethinking the design of the Internet: the end-to-end arguments vs. the brave new world
ACM Transactions on Internet Technology (TOIT)
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The evolution of buildings and implications for the design of ubiquitous domestic environments
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The challenges of user-centered design and evaluation for infrastructure
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A Survey of Software Refactoring
IEEE Transactions on Software Engineering
Broken expectations in the digital home
CHI '06 Extended Abstracts on Human Factors in Computing Systems
How to lease the internet in your spare time
ACM SIGCOMM Computer Communication Review
Home networking and HCI: what hath god wrought?
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The work to make a home network work
ECSCW'05 Proceedings of the ninth conference on European Conference on Computer Supported Cooperative Work
OpenFlow: enabling innovation in campus networks
ACM SIGCOMM Computer Communication Review
NOX: towards an operating system for networks
ACM SIGCOMM Computer Communication Review
More than meets the eye: transforming the user experience of home network management
Proceedings of the 7th ACM conference on Designing interactive systems
Proceedings of the 8th ACM SIGCOMM conference on Internet measurement
Troubles with the internet: the dynamics of help at home
Human-Computer Interaction
Intelligibility and accountability: human considerations in context-aware systems
Human-Computer Interaction
Support for context-aware intelligibility and control
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Computer Supported Cooperative Work
The ins and outs of home networking: The case for useful and usable domestic networking
ACM Transactions on Computer-Human Interaction (TOCHI)
NetPrints: diagnosing home network misconfigurations using shared knowledge
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
PortLand: a scalable fault-tolerant layer 2 data center network fabric
Proceedings of the ACM SIGCOMM 2009 conference on Data communication
The infrastructure problem in HCI
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
How smart homes learn: the evolution of the networked home and household
UbiComp '07 Proceedings of the 9th international conference on Ubiquitous computing
The Wi-Fi privacy ticker: improving awareness & control of personal information exposure on Wi-Fi
Proceedings of the 12th ACM international conference on Ubiquitous computing
Eden: supporting home network management through interactive visual tools
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
Broadband internet performance: a view from the gateway
Proceedings of the ACM SIGCOMM 2011 conference
Supporting novel home network management interfaces with openflow and NOX
Proceedings of the ACM SIGCOMM 2011 conference
Communicating with caps: managing usage caps in home networks
Proceedings of the ACM SIGCOMM 2011 conference
Proceedings of the 2nd ACM SIGCOMM workshop on Home networks
Proceedings of the 2nd ACM SIGCOMM workshop on Home networks
Helping users shop for ISPs with internet nutrition labels
Proceedings of the 2nd ACM SIGCOMM workshop on Home networks
Hi-index | 0.00 |
Managing a home network is challenging because the underlying infrastructure is so complex. Existing interfaces either hide or expose the network's underlying complexity, but in both cases, the information that is shown does not necessarily allow a user to complete desired tasks. Recent advances in software defined networking, however, permit a redesign of the underlying network and protocols, potentially allowing designers to move complexity further from the user and, in some cases, eliminating it entirely. In this paper, we explore whether the choices of what to make visible to the user in the design of today's home network infrastructure, performance, and policies make sense. We also examine whether new capabilities for refactoring the network infrastructure - changing the underlying system without compromising existing functionality - should cause us to revisit some of these choices. Our work represents a case study of how co-designing an interface and its underlying infrastructure could ultimately improve interfaces for that infrastructure.