Exploring end user programming needs in home automation

J Brich, M Walch, M Rietzler, M Weber… - ACM Transactions on …, 2017 - dl.acm.org
Home automation faces the challenge of providing ubiquitous, unobtrusive services while
empowering users with approachable configuration interfaces. These interfaces need to …

Programming iot-spaces: A user-survey on home automation rules

D Soares, JP Dias, A Restivo, HS Ferreira - International Conference on …, 2021 - Springer
Abstract The Internet-of-Things (IoT) has transformed everyday manual tasks into digital and
automatable ones, giving way to the birth of several end-user development solutions that …

Exploring the design space of user-system communication for smart-home routine assistants

YS Chiang, RC Chang, YL Chuang, SY Chou… - Proceedings of the …, 2020 - dl.acm.org
AI-enabled smart-home agents that automate household routines are increasingly viable,
but the design space of how and what such systems should communicate with their users …

Empowering end users to customize their smart environments: model, composition paradigms, and domain-specific tools

G Desolda, C Ardito, M Matera - ACM Transactions on Computer-Human …, 2017 - dl.acm.org
Research on the Internet of Things (IoT) has devoted many efforts to technological aspects.
Little social and practical benefits have emerged so far. IoT devices, so-called smart objects …

Home automation in the wild: challenges and opportunities

AJB Brush, B Lee, R Mahajan, S Agarwal… - proceedings of the …, 2011 - dl.acm.org
Visions of smart homes have long caught the attention of researchers and considerable
effort has been put toward enabling home automation. However, these technologies have …

Devices and data and agents, oh my: How smart home abstractions prime end-user mental models

M Clark, MW Newman, P Dutta - Proceedings of the ACM on Interactive …, 2017 - dl.acm.org
With the advent of DIY smart homes and the Internet of Things comes the emergence of user
interfaces for domestic human-building interaction. However, the design trade-offs between …

Making technology homey: Finding sources of satisfaction and meaning in home automation

L Takayama, C Pantofaru, D Robson, B Soto… - Proceedings of the 2012 …, 2012 - dl.acm.org
Home and automation are not natural partners--one homey and the other cold. Most current
automation in the home is packaged in the form of appliances. To better understand the …

Understanding In-Situ Programming for Smart Home Automation

X Liu, Y Shi, C Yu, C Gao, T Yang, C Liang… - Proceedings of the ACM …, 2023 - dl.acm.org
Programming a smart home is an iterative process in which users configure and test the
automation during the in-situ experience with IoT space. However, current end-user …

Homerules: A tangible end-user programming interface for smart homes

L De Russis, F Corno - Proceedings of the 33rd Annual ACM Conference …, 2015 - dl.acm.org
A considerable amount of research has been carried out towards enabling average users to
customize their smart homes through trigger-action (" if... then...") programming. However …

From today's augmented houses to tomorrow's smart homes: new directions for home automation research

S Mennicken, J Vermeulen, EM Huang - Proceedings of the 2014 ACM …, 2014 - dl.acm.org
A considerable amount of research has been carried out towards making long-standing
smart home visions technically feasible. The technologically augmented homes made …