In recent years, the so-called smart objects have become increasingly common in our everyday environments, making the vision of an Internet of Things a reality. They promise to improve our lives, optimising comfort, energy management, and in general our daily well-being. To make the most of the possibilities of these ecosystems of connected objects and services, it is necessary to use platforms that allow their coordinated use, enabling the creation of multi-object automations. However, there are several problems with these platforms, both commercial and research ones. Firstly, it isn’t easy to balance expressiveness with ease of use. Indeed, home automation platforms range from allowing only simple "if-then" automations to the possibility of defining actual programs. However, the most expressive platforms tend to become difficult to use and unengaging. An unbalanced expressive capacity can make these platforms of little use to the user. Furthermore, the selection and configuration of functionalities to be used in automations can be a complex operation. It is, therefore, necessary to find solutions to make this task easier for users, using representations that allow them to form an accurate mental model of the functionalities of the tools and consequently use them correctly. This dissertation will present how mobile-enabled Augmented Reality can minimise these problems and empower users to seamlessly create automation in smart environments. It will also discuss how recommender systems can be introduced in this context, further facilitating operations on the platform. Two main cycles of platform development, each culminating in a user study, will be reported, along with the additional preliminary studies and interviews conducted. Together, these activities enabled us to answer the defined research questions and delineate the ‘lessons learned’, which can serve the development of further solutions in this regard.

End User Control of Smart Home Automations Through Mobile Augmented Reality and Recommender Systems

MATTIOLI, ANDREA
2025

Abstract

In recent years, the so-called smart objects have become increasingly common in our everyday environments, making the vision of an Internet of Things a reality. They promise to improve our lives, optimising comfort, energy management, and in general our daily well-being. To make the most of the possibilities of these ecosystems of connected objects and services, it is necessary to use platforms that allow their coordinated use, enabling the creation of multi-object automations. However, there are several problems with these platforms, both commercial and research ones. Firstly, it isn’t easy to balance expressiveness with ease of use. Indeed, home automation platforms range from allowing only simple "if-then" automations to the possibility of defining actual programs. However, the most expressive platforms tend to become difficult to use and unengaging. An unbalanced expressive capacity can make these platforms of little use to the user. Furthermore, the selection and configuration of functionalities to be used in automations can be a complex operation. It is, therefore, necessary to find solutions to make this task easier for users, using representations that allow them to form an accurate mental model of the functionalities of the tools and consequently use them correctly. This dissertation will present how mobile-enabled Augmented Reality can minimise these problems and empower users to seamlessly create automation in smart environments. It will also discuss how recommender systems can be introduced in this context, further facilitating operations on the platform. Two main cycles of platform development, each culminating in a user study, will be reported, along with the additional preliminary studies and interviews conducted. Together, these activities enabled us to answer the defined research questions and delineate the ‘lessons learned’, which can serve the development of further solutions in this regard.
4-mag-2025
Italiano
mobile augmented reality
internet of things
trigger-action programming
end-user development
home automation
recommender systems
Paternò, Fabio
Cimino, Mario Giovanni Cosimo Antonio
File in questo prodotto:
File Dimensione Formato  
PhD_Activities_Final_Report___Mattioli_pdfa.pdf

non disponibili

Dimensione 189.92 kB
Formato Adobe PDF
189.92 kB Adobe PDF
PhD_Thesis_MATTIOLI_rev_pdfa.pdf

embargo fino al 06/05/2028

Dimensione 8.09 MB
Formato Adobe PDF
8.09 MB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14242/216454
Il codice NBN di questa tesi è URN:NBN:IT:UNIPI-216454