Designing and constructing internet-of-Things systems: An overview of the ecosystem

JP Dias, A Restivo, HS Ferreira - Internet of Things, 2022 - Elsevier
The current complexity of IoT systems and devices is a barrier to reach a healthy ecosystem,
mainly due to technological fragmentation and inherent heterogeneity. Meanwhile, the field …

[HTML][HTML] Review of the theory, principles, and design requirements of human-centric Internet of Things (IoT)

KF Ystgaard, L Atzori, D Palma, PE Heegaard… - Journal of Ambient …, 2023 - Springer
The rapid evolution of Internet of Things (IoT) technologies, with ever more profound
implications for humans and societies, has triggered visions and initiatives to re-align the …

A survey on digital twin: Definitions, characteristics, applications, and design implications

BR Barricelli, E Casiraghi, D Fogli - IEEE access, 2019 - ieeexplore.ieee.org
When, in 1956, Artificial Intelligence (AI) was officially declared a research field, no one
would have ever predicted the huge influence and impact its description, prediction, and …

Identifying security and privacy violation rules in trigger-action IoT platforms with NLP models

B Breve, G Cimino, V Deufemia - IEEE Internet of Things …, 2022 - ieeexplore.ieee.org
Trigger-action platforms are systems that enable users to easily define, in terms of
conditional rules, custom behaviors concerning Internet of Things (IoT) devices and Web …

Model-based adaptive user interface based on context and user experience evaluation

J Hussain, A Ul Hassan, HS Muhammad Bilal… - Journal on Multimodal …, 2018 - Springer
Personalized services have greater impact on user experience to effect the level of user
satisfaction. Many approaches provide personalized services in the form of an adaptive user …

Smartphone-based augmented reality for end-user creation of home automations

R Ariano, M Manca, F Paternò… - Behaviour & Information …, 2023 - Taylor & Francis
In the last few years, several end-user tools have been designed to help people who are not
professional developers in programming their smart environments. However, such tools are …

From smart objects to smart experiences: An end-user development approach

C Ardito, P Buono, G Desolda, M Matera - International Journal of Human …, 2018 - Elsevier
The growing availability of smart objects is stimulating researchers to investigate the Internet
of Things (IoT) phenomenon from different perspectives. The potential of this technology is …

A survey on conflict detection in iot-based smart homes

B Huang, D Chaki, A Bouguettaya, KY Lam - ACM Computing Surveys, 2023 - dl.acm.org
As the adoption of IoT-based smart homes continues to grow, the importance of addressing
potential conflicts becomes increasingly vital for ensuring seamless functionality and user …

AutoTap: Synthesizing and repairing trigger-action programs using LTL properties

L Zhang, W He, J Martinez… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
End-user programming, particularly trigger-action programming (TAP), is a popular method
of letting users express their intent for how smart devices and cloud services interact …

How users interpret bugs in trigger-action programming

W Brackenbury, A Deora, J Ritchey, J Vallee… - Proceedings of the …, 2019 - dl.acm.org
Trigger-action programming (TAP) is a programming model enabling users to connect
services and devices by writing if-then rules. As such systems are deployed in increasingly …