This chapter provides a description of the main motivations for the research work carried out in end-user development and discusses the state of the art in this area. It introduces the historical evolution of the field and then focuses on the various possible approaches to address the main recent technological trends (Internet of Things and Artificial Intelligence). For this purpose, it describes trigger-action programming, the possible approaches to end-user automation composition, experiences in real-world deployment, the possible role of recommender systems, and explainable end-user automation debugging. Lastly, current challenges and new frontiers are discussed.
End-User Development
Paterno' F.
2023
Abstract
This chapter provides a description of the main motivations for the research work carried out in end-user development and discusses the state of the art in this area. It introduces the historical evolution of the field and then focuses on the various possible approaches to address the main recent technological trends (Internet of Things and Artificial Intelligence). For this purpose, it describes trigger-action programming, the possible approaches to end-user automation composition, experiences in real-world deployment, the possible role of recommender systems, and explainable end-user automation debugging. Lastly, current challenges and new frontiers are discussed.| File | Dimensione | Formato | |
|---|---|---|---|
|
prod_488467-doc_203208.pdf
solo utenti autorizzati
Descrizione: End-User Development
Tipologia:
Versione Editoriale (PDF)
Licenza:
NON PUBBLICO - Accesso privato/ristretto
Dimensione
1.02 MB
Formato
Adobe PDF
|
1.02 MB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


