TY - JOUR T1 - Refactoring Network Infrastructure to Improve Manageability: A Case Study of Home Networking JF - SIGCOMM Comput. Commun. Rev. Y1 - 2012 A1 - Marshini Chetty A1 - Feamster, Nick KW - home networking KW - management KW - Monitoring KW - software defined networking AB - 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. VL - 42 SN - 0146-4833 UR - http://doi.acm.org/10.1145/2317307.2317318 CP - 3 ER -