What is it about?

We propose in-situ programming (ISP) paradigm to help users create complex smart home automation more naturally and seamlessly. As the name applies, ISP allows users configure smart devices and automation logics grounding the real-life environment, so that users will leverage in-situ context and multi-modal interaction to simplify the configuration process. This paper systematically explored this paradigm by investigating users' mental model and developed prototypes.

Featured Image

Why is it important?

This paper is an explorative research on optimizing end-user programming (EUP) paradigm in smart home context. We exhibited users' mental models and behavior models under a novel EUP method, namely, in-situ programming (ISP) paradigm and the findings will benefit future research on smart home interaction. We proposed the system framework and developed prototype for future real-life implementation.

Perspectives

This is a solid research and my team have devoted to this work for around 1 year during the COVID-19 epidemic. BTW, this is my first publication and I thank all who supported me during the hard times. We all hope to make influence to end-users when they are troubled with complex programming-like problems, not only for smart home automation, but also in other real-world scenarios.

Xiaoyi Liu
Tsinghua University

Read the Original

This page is a summary of: Understanding In-Situ Programming for Smart Home Automation, Proceedings of the ACM on Interactive Mobile Wearable and Ubiquitous Technologies, June 2023, ACM (Association for Computing Machinery),
DOI: 10.1145/3596254.
You can read the full text:

Read

Contributors

The following have contributed to this page