Conflict detection and resolution in IoT systems: a survey

P Pradeep, K Kant - IoT, 2022 - mdpi.com
Internet of Things (IoT) systems are becoming ubiquitous in various cyber–physical
infrastructures, including buildings, vehicular traffic, goods transport and delivery …

A review on visual programming for distributed computation in iot

M Silva, JP Dias, A Restivo, HS Ferreira - International Conference on …, 2021 - Springer
Abstract Internet-of-Things (IoT) systems are considered one of the most notable examples
of complex, large-scale systems. Some authors have proposed visual programming (VP) …

Smart Block: A visual block language and its programming environment for IoT

N Bak, BM Chang, K Choi - Journal of Computer Languages, 2020 - Elsevier
A visual block programming language allows users to make their own programs by dragging
and drop** graphic blocks rather than by writing the program. This enables users who are …

Recommendations for creating trigger-action rules in a block-based environment

A Mattioli, F Paternò - Behaviour & Information Technology, 2021 - Taylor & Francis
Given the growing adoption of Internet of Things (IoT) technologies, several approaches
have been presented to enable people to increase their control over their smart devices and …

A visual environment for end-user creation of IoT customization rules with recommendation support

A Mattioli, F Paternò - Proceedings of the International Conference on …, 2020 - dl.acm.org
Personalization rules based on the trigger-action paradigm have recently garnered
increasing interest in Internet of Things (IoT) applications. However, composing trigger …

Understanding User Needs in Smart Homes and How to Fulfil Them

A Mattioli, F Paternò - International Symposium on End User Development, 2023 - Springer
Smart homes are becoming a widespread reality given the increasingly available number of
connected objects and sensors. However, it is still unclear what people expect from …

Child-home interaction: Design and usability evaluation of a game-based end-user development for children

Z Kakavand, AAN Shireh**i, MG Moghaddam… - International Journal of …, 2023 - Elsevier
Initiative or control authority is an important challenge in smart environments, including
smart homes. One of the solutions to this challenge is End-user Development (EUD). The …

Visually-defined real-time orchestration of iot systems

M Silva, J Dias, A Restivo, H Ferreira - MobiQuitous 2020-17th EAI …, 2020 - dl.acm.org
In this work, we propose a method for extending Node-RED to allow the automatic
decomposition and partitioning of the system towards higher decentralization. We provide a …

Digital transformation of enterprises using a low-code platform

AV Ostroukh, NG Kuftinova, VV Gaevskii… - Russian Engineering …, 2022 - Springer
Low-code technology for software development is investigated. That technology permits the
creation of working applications more quickly and with minimal manual coding. Low-code …

Case Study: Design Strategies for Enabling Visual Application Blocks of Bluetooth Library

TL Chen, IA Su, JK Lee - IEEE Access, 2022 - ieeexplore.ieee.org
Block-based tools can make it easier for beginners to learn programming by arranging
blocks. Their block concept and extensible characteristics make block-based designs …