English
Related papers

Related papers: IFTTT vs. Zapier: A Comparative Study of Trigger-A…

200 papers

Trigger-Action platforms are an emerging class of web-based systems that enable users to create automation rules (or recipes) of the form, "If there is a smoke alarm, then turn off my oven." These platforms stitch together various online…

Cryptography and Security · Computer Science 2017-07-04 Earlence Fernandes , Amir Rahmati , Jaeyeon Jung , Atul Prakash

Trigger-action platforms (TAPs) allow users to connect independent web-based or IoT services to achieve useful automation. They provide a simple interface that helps end-users create trigger-compute-action rules that pass data between…

Cryptography and Security · Computer Science 2021-05-26 Yunang Chen , Amrita Roy Chowdhury , Ruizhe Wang , Andrei Sabelfeld , Rahul Chatterjee , Earlence Fernandes

Trigger-action platforms are a new type of system that connect IoT devices with web services. For example, the popular IFTTT platform can connect Fitbit with Google Calendar to add a bedtime reminder based on sleep history. However, these…

Cryptography and Security · Computer Science 2020-09-29 Sandy Schoettler , Andrew Thompson , Rakshith Gopalakrishna , Trinabh Gupta

Trigger-action programming (TAP) is a popular end-user programming framework that can simplify the Internet of Things (IoT) automation with simple trigger-action rules. However, it also introduces new security and safety threats. A lot of…

Cryptography and Security · Computer Science 2022-11-04 Yinbo Yu , Jiajia Liu

The proliferation of Internet of Things (IoT) is reshaping our lifestyle. With IoT sensors and devices communicating with each other via the Internet, people can customize automation rules to meet their needs. Unless carefully defined,…

Cryptography and Security · Computer Science 2019-03-12 Kai-Hsiang Hsu , Yu-Hsi Chiang , Hsu-Chun Hsiao

The Internet of Things (IoT) devices are rapidly increasing in popularity, with more individuals using Internet-connected devices that continuously monitor their activities. This work explores privacy concerns and expectations of end-users…

Computers and Society · Computer Science 2023-08-14 Piero Romare , Victor Morel , Farzaneh Karegar , Simone Fischer-Hübner

The simulation of tactile sensation using haptic devices is increasingly investigated in conjunction with simulation and training. In this paper we explore the most popular haptic frameworks and APIs. We provide a comprehensive review and…

Software Engineering · Computer Science 2019-03-08 Dorin M. Popovici , Felix G. Hamza-Lup , Adrian Seitan , Crenguta M. Bogdan

With the rapid development and usage of Internet-of-Things (IoT) and smart-home devices, researchers continue efforts to improve the "smartness" of those devices to address daily needs in people's lives. Such efforts usually begin with…

Human-Computer Interaction · Computer Science 2022-02-02 Haoxiang Yu , Jie Hua , Christine Julien

End users are increasingly using trigger-action platforms like, If-This-Then-That (IFTTT) to create applets to connect smart home devices and services. However, there are inherent risks in using such applets -- even non-malicious ones -- as…

Cryptography and Security · Computer Science 2020-12-24 Mahsa Saeidi , McKenzie Calvert , Audrey W. Au , Anita Sarma , Rakesh B. Bobba

Trigger-Action Programming (TAP) platforms such as IFTTT and Zapier enable Web of Things (WoT) automation by composing event-driven rules across heterogeneous services. A TAP applet links a trigger to an action and must bind trigger outputs…

Software Engineering · Computer Science 2026-01-23 Khusrav Badalov , Young Yoon

Emerging Internet of Things (IoT) platforms provide sophisticated capabilities to automate IoT services by enabling occupants to create trigger-action rules. Multiple trigger-action rules can physically interact with each other via shared…

Cryptography and Security · Computer Science 2024-06-07 Bing Huang , Chen Chen , Kwok-Yan Lam , Fuqun Huang

The Internet of Things (IoT) interconnects multiple physical devices in large-scale networks. When the 'things' coordinate decisions and act collectively on shared information, feedback is introduced between them. Multiple feedback loops…

Systems and Control · Electrical Eng. & Systems 2024-12-20 Sebastian Trimpe , Dominik Baumann

AI agents plan and execute interactions in open-ended environments. For example, OpenAI's Operator can use a web browser to do product comparisons and buy online goods. Much research on making agents useful and safe focuses on directly…

Artificial Intelligence · Computer Science 2025-06-23 Alan Chan , Kevin Wei , Sihao Huang , Nitarshan Rajkumar , Elija Perrier , Seth Lazar , Gillian K. Hadfield , Markus Anderljung

This paper presents a software architecture for 3D interaction techniques (ITs) and an object oriented, toolkit-independent framework that implements such architecture. ITs are composed of basic filters connected in a dataflow, where…

Human-Computer Interaction · Computer Science 2025-07-04 Pablo Figueroa , Mark Green , Benjamin Watson

The Internet of Things (IoT) envisions that objects may be connected to the Internet, producing and consuming data in real-time. Today, numerous middleware platforms are available to facilitate the communication with these objects.…

Software Engineering · Computer Science 2015-11-26 Julien Mineraud , Sasu Tarkoma

Internet of Things (IoT) platforms with trigger-action capability allow event conditions to trigger actions in IoT devices autonomously by creating a chain of interactions. Adversaries exploit this chain of interactions to maliciously…

Cryptography and Security · Computer Science 2025-03-13 Md Morshed Alam , Lokesh Chandra Das , Sandip Roy , Sachin Shetty , Weichao Wang

Since the launch of ChatGPT, a powerful AI Chatbot developed by OpenAI, large language models (LLMs) have made significant advancements in both academia and industry, bringing about a fundamental engineering paradigm shift in many areas.…

Software Engineering · Computer Science 2023-11-22 Xiaoxia Liu , Jingyi Wang , Jun Sun , Xiaohan Yuan , Guoliang Dong , Peng Di , Wenhai Wang , Dongxia Wang

Implementing enterprise process automation often requires significant technical expertise and engineering effort. It would be beneficial for non-technical users to be able to describe a business process in natural language and have an…

Machine Learning · Computer Science 2020-02-11 Dhairya Dalal , Byron V. Galbraith

The increasing popularity of JavaScript has led to a variety of JavaScript frameworks that aim to help developers to address programming tasks. However, the number of JavaScript frameworks has risen rapidly to thousands of versions. It is…

Software Engineering · Computer Science 2018-03-12 Amantia Pano , Daniel Graziotin , Pekka Abrahamsson

Tool calling allows large language models (LLMs) to interact with external systems like APIs, enabling applications in customer support, data analysis, and dynamic content generation. While recent benchmarks have advanced tool-use research,…

Human-Computer Interaction · Computer Science 2026-03-09 Zuoyu Zhang , Yancheng Zhu
‹ Prev 1 2 3 10 Next ›