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 …
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
Home automation faces the challenge of providing ubiquitous, unobtrusive services while
empowering users with approachable configuration interfaces. These interfaces need to …
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 …
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
Ill-structured problems demand that people adopt sophisticated strategies for planning,
seeking support, and using available resources along their work process. These practices …
seeking support, and using available resources along their work process. These practices …
A conversational approach for modifying service mashups in iot environments
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 …
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 …
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
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 …
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
While the body of research focusing on Intelligent Environments (IEs) programming by
adults is steadily growing, informed insights about children as programmers of such …
adults is steadily growing, informed insights about children as programmers of such …
Programming intelligent environments in natural language: an extensible interactive approach
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 …
smart environments creates the need for a simple yet effective way of controlling and …
L'evolved: autonomous and ubiquitous utilities as smart agents
Ubiquitous computing has been focusing on creating smart agents that are submerged into
everyday environments, however, recent development on physical computing is demanding …
everyday environments, however, recent development on physical computing is demanding …