Trigger-action programming in the wild: An analysis of 200,000 ifttt recipes

B Ur, M Pak Yong Ho, S Brawner, J Lee… - Proceedings of the …, 2016 - dl.acm.org
While researchers have long investigated end-user programming using a trigger-action (if-
then) model, the website IFTTT is among the first instances of this paradigm being used on a …

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 …

Towards the evolution of smart home environments: A survey

A Bejarano, B Fernandez, M Jimeno… - … of Automation and …, 2016 - pure.urosario.edu.co
Current lifestyles and technologies have inspired new ways to manage home appliances
free of restrictions previously imposed by distance and time. So-called home automation …

Orchestration Scripts: A System for Encoding an Organization's Ways of Working to Support Situated Work

K Garg, D Gergle, H Zhang - Proceedings of the 2023 CHI Conference …, 2023 - dl.acm.org
Ill-structured problems demand that people adopt sophisticated strategies for planning,
seeking support, and using available resources along their work process. These practices …

A conversational approach for modifying service mashups in iot environments

S Kim, IY Ko - Proceedings of the 2022 CHI Conference on Human …, 2022 - dl.acm.org
Existing conversational approaches for Internet of Things (IoT) service mashup do not
support modification because of the usability challenge, although it is common for users to …

ParlAmI: a multimodal approach for programming intelligent environments

E Stefanidi, M Foukarakis, D Arampatzis, M Korozi… - Technologies, 2019 - mdpi.com
The proliferation of Internet of Things (IoT) devices and services and their integration in
intelligent environments creates the need for a simple yet effective way of controlling and …

Magiplay: An augmented reality serious game allowing children to program intelligent environments

E Stefanidi, D Arampatzis, A Leonidis, M Korozi… - … Science XXXVII: Special …, 2020 - Springer
A basic understanding of problem-solving and computational thinking is undoubtedly a
benefit for all ages. At the same time, the proliferation of Intelligent Environments has raised …

When children program intelligent environments: Lessons learned from a serious AR game

E Stefanidi, M Korozi, A Leonidis… - Proceedings of the 20th …, 2021 - dl.acm.org
While the body of research focusing on Intelligent Environments (IEs) programming by
adults is steadily growing, informed insights about children as programmers of such …

Programming intelligent environments in natural language: an extensible interactive approach

E Stefanidi, M Korozi, A Leonidis… - Proceedings of the 11th …, 2018 - dl.acm.org
The proliferation of Ambient Intelligence (AmI) devices and services and their integration in
smart environments creates the need for a simple yet effective way of controlling and …

L'evolved: autonomous and ubiquitous utilities as smart agents

H Agrawal, S Leigh, P Maes - … of the 2015 ACM International Joint …, 2015 - dl.acm.org
Ubiquitous computing has been focusing on creating smart agents that are submerged into
everyday environments, however, recent development on physical computing is demanding …