Augmenting objects at home through programmable sensor tokens: A design journey

Abstract End-user development for the home has been gaining momentum in research. Previous works demonstrate feasibility and potential but there is a lack of analysis of the extent of technology needed and its impact on the diversity of activities that can be supported. We present a design exploration with a tangible end-user toolkit for programming smart tokens embedding different sensing technologies. Our system allows to augment physical objects with smart tags and use trigger-action programming with multiple triggers to define smart behaviors. We contribute through a field-oriented study that provided insights on (i) household's activities as emerging from people's lived experience in terms of high-level goals, their ephemerality or recurrence, and the types of triggers, actions and interactions with augmented objects, and (ii) the programmability needed for supporting desired behaviors. We conclude that, while trigger–action covers most scenarios, more advanced programming and direct interaction with physical objects spur novel uses.

[1]  Robert W. Lindeman,et al.  HomeOS: Context-Aware Home Connectivity , 2004, International Conference on Wireless Networks.

[2]  Allison Druin,et al.  Technology probes: inspiring design for and with families , 2003, CHI '03.

[3]  Sherry Turkle How Computers Change the Way We Think , 2017 .

[4]  Alessio Malizia,et al.  Prototyping device ecologies: physical to digital and viceversa , 2014, TEI '14.

[5]  Stewart Brand,et al.  How Buildings Learn: What Happens After They're Built , 1997 .

[6]  Seymour Papert,et al.  Mindstorms: Children, Computers, and Powerful Ideas , 1981 .

[7]  Albrecht Schmidt,et al.  Methods and guidelines for the design and development of domestic ubiquitous computing applications , 2007, Pervasive Mob. Comput..

[8]  Giulio Jacucci,et al.  Extreme Co-design: Prototyping with and by the User for Appropriation of Web-connected Tags , 2015, IS-EUD.

[9]  Diane J. Cook,et al.  CASAS: A Smart Home in a Box , 2013, Computer.

[10]  Steve Howard,et al.  Pervasive computing in the domestic space , 2007, Personal and Ubiquitous Computing.

[11]  Jiyun Lee,et al.  Trigger-Action Programming in the Wild: An Analysis of 200,000 IFTTT Recipes , 2016, CHI.

[12]  Alex S. Taylor,et al.  Artful systems in the home , 2005, CHI.

[13]  Paul Dourish,et al.  Security in the wild: user strategies for managing security as an everyday, practical problem , 2004, Personal and Ubiquitous Computing.

[14]  Peter Tolmie,et al.  A Day in the Life of Things in the Home , 2016, CSCW.

[15]  Carman Neustaedter,et al.  Exploring DIY Practices of Complex Home Technologies , 2017, ACM Trans. Comput. Hum. Interact..

[16]  Carmelo Ardito,et al.  Empowering End Users to Customize their Smart Environments , 2017, ACM Trans. Comput. Hum. Interact..

[17]  Balasubramanian Karuppanan,et al.  Improvements in home automation strategies for designing apparatus for efficient smart home , 2008, IEEE Transactions on Consumer Electronics.

[18]  Fulvio Corno,et al.  HomeRules: A Tangible End-User Programming Interface for Smart Homes , 2015, CHI Extended Abstracts.

[19]  Joanna Smith,et al.  Issues of validity and reliability in qualitative research , 2015, Evidence-Based Nursing.

[20]  Erin Walker,et al.  A tangible programming tool for creation of context-aware applications , 2013, UbiComp.

[21]  Brad A. Myers,et al.  Past, Present and Future of User Interface Software Tools , 2000, TCHI.

[22]  R. Kraut,et al.  The social context of home computing , 2003 .

[23]  Mari Zakrzewski,et al.  Probing a Proactive Home : Challenges in Researching and Designing Everyday Smart Environments , 2006 .

[24]  Giulio Jacucci,et al.  Supporting the Serendipitous Use of Domestic Technologies , 2016, IEEE Pervasive Computing.

[25]  Alan F. Blackwell,et al.  AutoHAN: an architecture for programming the home , 2001, Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587).

[26]  Carman Neustaedter,et al.  An Introduction to Studying and Designing Technology for Domestic Life , 2015 .

[27]  Charlie Wilson,et al.  Smart homes and their users: a systematic analysis and key challenges , 2014, Personal and Ubiquitous Computing.

[28]  Graham Clarke,et al.  An End-User Programming Paradigm for Pervasive Computing Applications , 2006, 2006 ACS/IEEE International Conference on Pervasive Services.

[29]  Youn-Kyung Lim,et al.  User experience in do-it-yourself-style smart homes , 2015, UbiComp.

[30]  Karen Holtzblatt,et al.  Contextual design , 1997, INTR.

[31]  Abigail Sellen,et al.  Designing web-connected physical artefacts for the 'aesthetic' of the home , 2013, CHI.

[32]  Jesse Hoey,et al.  Smart Home, The Next Generation: Closing the Gap between Users and Technology , 2012, AAAI Fall Symposium: Artificial Intelligence for Gerontechnology.

[33]  Pavel Masek,et al.  Universal smart energy communication platform , 2014, 2014 International Conference on Intelligent Green Building and Smart Grid (IGBSG).

[34]  Michael Weber,et al.  Exploring End User Programming Needs in Home Automation , 2017, ACM Trans. Comput. Hum. Interact..

[35]  John Zimmerman,et al.  Principles of Smart Home Control , 2006, UbiComp.

[36]  Rebecca E. Grinter,et al.  Getting to green: understanding resource consumption in the home , 2008, UbiComp.

[37]  Maya Cakmak,et al.  Supporting mental model accuracy in trigger-action programming , 2015, UbiComp.

[38]  Gwenn Englebienne,et al.  Hierarchical Activity Recognition Using Automatically Clustered Actions , 2011, AmI.

[39]  Fabio Paternò,et al.  Personalization of Context-Dependent Applications Through Trigger-Action Rules , 2017, ACM Trans. Comput. Hum. Interact..

[40]  Jo Vermeulen,et al.  From today's augmented houses to tomorrow's smart homes: new directions for home automation research , 2014, UbiComp.

[41]  Jung-Joo Lee,et al.  Domestic appropriations of tokens to the web , 2014, Conference on Designing Interactive Systems.

[42]  Nancy Bell,et al.  The Changing World of Home Technology: A Microsoft Case Study , 2006, Inf. Soc..

[43]  Vincenzo Deufemia,et al.  A Tool Supporting End-User Development of Access Control in Web Applications , 2015, Int. J. Softw. Eng. Knowl. Eng..

[44]  David Kirsh,et al.  Embodied cognition and the magical future of interaction design , 2013, TCHI.

[45]  James D. Hollan,et al.  Distributed cognition: toward a new foundation for human-computer interaction research , 2000, TCHI.

[46]  Frank Vetere,et al.  Bringing emotion and physicality to domestic ICTs: interview with Steven Kyffin , 2006, Personal and Ubiquitous Computing.

[47]  Stefan Saroiu,et al.  The home needs an operating system (and an app store) , 2010, Hotnets-IX.

[48]  Scott R. Klemmer,et al.  Authoring sensor-based interactions by demonstration with direct manipulation and pattern recognition , 2007, CHI.

[49]  Panos Markopoulos,et al.  Natural Contextual Reasoning for End Users , 2017, ACM Trans. Comput. Hum. Interact..

[50]  John Zimmerman,et al.  Research through design as a method for interaction design research in HCI , 2007, CHI.

[51]  Florian Michahelles,et al.  Research in the Large: Challenges for Large-Scale Mobile Application Research- A Case Study about NFC Adoption using Gamification via an App Store , 2013, Int. J. Mob. Hum. Comput. Interact..

[52]  Blase Ur,et al.  Practical trigger-action programming in the smart home , 2014, CHI.

[53]  Volker Wulf,et al.  The Catch(es) with Smart Home: Experiences of a Living Lab Field Study , 2017, CHI.