End-user development, end-user programming and end-user software engineering: A systematic mapping study

BR Barricelli, F Cassano, D Fogli, A Piccinno - Journal of Systems and …, 2019 - Elsevier
Abstract End-User Development (EUD), End-Programming (EUP) and End-User Software
Engineering (EUSE) are three related research fields that study methods and techniques for …

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 …

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 …

Leveraging low code development of smart personal assistants: an integrated design approach with the SPADE method

E Elshan, P Ebel, M Söllner… - Journal of Management …, 2023 - Taylor & Francis
Smart personal assistants (SPAs), such as Alexa for example, promise individualized user
interactions owing to their varying interaction possibilities, knowledgeability, and human-like …

On challenges in engineering IoT software systems

RC Motta, KM De Oliveira, GH Travassos - Proceedings of the XXXII …, 2018 - dl.acm.org
Contemporary software systems, such as the Internet of Things (IoT), Industry 4.0, and Smart
Cities are new technology paradigms that offer challenges for their construction since they …

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 …

Supporting end users to control their smart home: design implications from a literature review and an empirical investigation

D Caivano, D Fogli, R Lanzilotti, A Piccinno… - Journal of Systems and …, 2018 - Elsevier
Designing tools that allow end users to easily control and manage a smart home is a critical
issue that researchers in Ambient Intelligence and Internet of Things have to address …

Trigger-action programming for personalising humanoid robot behaviour

N Leonardi, M Manca, F Paternò… - Proceedings of the 2019 …, 2019 - dl.acm.org
In the coming years humanoid robots will be increasingly used in a variety of contexts,
thereby presenting many opportunities to exploit their capabilities in terms of what they can …