Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleNovember 2024
A privacy-preserving federated graph learning framework for threat detection in IoT trigger-action programming
Expert Systems with Applications: An International Journal (EXWA), Volume 255, Issue PChttps://doi.org/10.1016/j.eswa.2024.124724AbstractTrigger-Action Programming (TAP) is a common user-programming paradigm in Internet of Things (IoT) smart home platforms, allowing users to create customized automation rules to match IoT devices and network services. However, the potential ...
Highlights- Propose PFTAP framework to detect the threats in TAP rules in IoT.
- Propose HieGAN to learn the feature representation of triggers and actions.
- Propose to use symmetric encryption and LDP to protect user privacy.
- Achieve ...
- research-articleJanuary 2024
A data fusion framework based on heterogeneous information network embedding for trigger-action programming in IoT
Expert Systems with Applications: An International Journal (EXWA), Volume 235, Issue Chttps://doi.org/10.1016/j.eswa.2023.121065AbstractTrigger-action programming (TAP) in the Internet of Things (IoT) enables users to easily customize the desired behaviors of connected entities, such as smart devices and online services, by creating trigger-action rules, also known as recipes. An ...
Highlights- An IoT data fusion framework for mapping from human demands to TAP rules.
- Present dividing TAP in IoT into human and machine levels based on their source.
- A specific metagraph-guided random walk method for capturing the structure ...
- research-articleJanuary 2023
Helping Users Debug Trigger-Action Programs
Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies (IMWUT), Volume 6, Issue 4Article No.: 196, Pages 1–32https://doi.org/10.1145/3569506Trigger-action programming (TAP) empowers a wide array of users to automate Internet of Things (IoT) devices. However, it can be challenging for users to create completely correct trigger-action programs (TAPs) on the first try, necessitating debugging. ...
- posterOctober 2022
iThem: Programming Internet of Things Beyond Trigger-Action Pattern
UIST '22 Adjunct: Adjunct Proceedings of the 35th Annual ACM Symposium on User Interface Software and TechnologyArticle No.: 53, Pages 1–5https://doi.org/10.1145/3526114.3558776With emerging technologies bringing Internet of Things (IoT) devices into domestic environments, trigger-action programming such as IFTTT with its simple if-this-then-that pattern provides an effective way for end-users to connect fragmented ...
- ArticleJanuary 2023
An Ontology-Based Approach for Setting Security Policies in Smart Homes
Emerging Technologies for Authorization and AuthenticationPages 1–14https://doi.org/10.1007/978-3-031-25467-3_1AbstractTo preserve the security and the integrity of smart home environments, a smart home system should provide end users with mechanisms to define security-based policies on their devices and services without the need to know (and specify) details that ...
- ArticleAugust 2021
Teaching End-User Development in the Time of IoT and AI
AbstractThe combination of the Internet of Things (IoT) and Artificial Intelligence (AI) has made it possible to introduce numerous automations in our daily environments. Many new interesting possibilities and opportunities have been enabled, but there ...
- research-articleAugust 2021
- ArticleJuly 2021
Devices, Information, and People: Abstracting the Internet of Things for End-User Personalization
AbstractNowadays, end users can take advantage of end-user development platforms to personalize the Internet of Things. These platforms typically adopt a vendor-centric abstraction, by letting users to customize each of their smart device and/or online ...
- ArticleJune 2021
Programming IoT-Spaces: A User-Survey on Home Automation Rules
AbstractThe 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 attempt to ease the task of configuring and automating IoT systems without ...
- ArticleDecember 2020
Learning to Recommend Trigger-Action Rules for End-User Development: A Knowledge Graph Based Approach
Reuse in Emerging Software Engineering PracticesPages 190–207https://doi.org/10.1007/978-3-030-64694-3_12AbstractTrigger-action programming (TAP) is a popular programming paradigm in the IoT world. It allows non-professional end users to program by themselves, in a form of a set of trigger-action rules, for automating IoT devices and online services meeting ...
- short-paperOctober 2020
A Visual Environment for End-User Creation of IoT Customization Rules with Recommendation Support
AVI '20: Proceedings of the 2020 International Conference on Advanced Visual InterfacesArticle No.: 44, Pages 1–5https://doi.org/10.1145/3399715.3399833Personalization rules based on the trigger-action paradigm have recently garnered increasing interest in Internet of Things (IoT) applications. However, composing trigger-action rules can be a challenging task for end users, especially when the rules' ...
- research-articleSeptember 2020
User-defined semantics for the design of IoT systems enabling smart interactive experiences
- Carmelo Ardito,
- Giuseppe Desolda,
- Rosa Lanzilotti,
- Alessio Malizia,
- Maristella Matera,
- Paolo Buono,
- Antonio Piccinno
Personal and Ubiquitous Computing (PUC), Volume 24, Issue 6Pages 781–796https://doi.org/10.1007/s00779-020-01457-5AbstractAutomation in computing systems has always been considered a valuable solution to unburden the user. Internet of Things (IoT) technology best suits automation in different domains, such as home automation, retail, industry, and transportation, to ...
- research-articleSeptember 2020
Trace2TAP: Synthesizing Trigger-Action Programs from Traces of Behavior
Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies (IMWUT), Volume 4, Issue 3Article No.: 104, Pages 1–26https://doi.org/10.1145/3411838Two common approaches for automating IoT smart spaces are having users write rules using trigger-action programming (TAP) or training machine learning models based on observed actions. In this paper, we unite these approaches. We introduce and evaluate ...
- research-articleDecember 2019
Trigger-Action Computing in Local Broadcast Beaconing Networks
ENCP '19: Proceedings of the 1st ACM CoNEXT Workshop on Emerging in-Network Computing ParadigmsPages 48–55https://doi.org/10.1145/3359993.3366647Computational elements---often in the form of microcontrollers---are increasingly embedded in and controlling the appliances that we use and the environments in which we live. In typical deployments a set of these elements, connected by an ...
- research-articleMay 2019
A high-level semantic approach to End-User Development in the Internet of Things
International Journal of Human-Computer Studies (IJHC), Volume 125, Issue CPages 41–54https://doi.org/10.1016/j.ijhcs.2018.12.008Highlights- Investigate whether a high-level representation can help end-user better create trigger-action rules in the IoT.
Various programming environments for End-User Development (EUD) allow the composition of Internet of Things (IoT) applications, i.e., connections between IoT objects to personalize their joint behavior. These environments, however, ...
- ArticleJune 2018
Mashup Recommendation for Trigger Action Programming
AbstractIf This Then That (IFTTT) is a popular platform that deploys mashed-up applications for end users using trigger-action programming (TAP) paradigm. To date, there are about 135 thousand mashup creators who have shared recipes for developing ...
- research-articleOctober 2017
ImAtHome
Journal of Visual Languages and Computing (JVLC), Volume 42, Issue CPages 60–75https://doi.org/10.1016/j.jvlc.2017.08.003A novel mobile application for smart home configuration and management is presented.A new interaction style for trigger-action programming is discussed.A user experiment is presented to compare the proposed application with Apple Home app. ImAtHome is ...