Smartifier is a conversational platform that leverages Large Language Models (LLMs) to help non-technical users design, implement, and manage smart objects. It addresses persistent challenges in the Internet of Things (IoT) domain, where the “making community” and End-User Development approaches have yet to empower novices fully. The system features two distinct chat interfaces: one dedicated to creating customized devices, and another for generating automation rules. Building on an iterative design model, Smartifier translates high-level, daily-life needs into hardware selections and automatically compiled software, ensuring correct APIs for seamless integration. A technical evaluation compared different ChatGPT-based models and temperature values, revealing an optimal configuration that curbs hallucinations and maximizes reliability. In a user study with 17 participants lacking ICT expertise, Smartifier achieved high correctness (averaging over 91% across all tasks) and high scores regarding usability and user satisfaction. A thematic analysis of conversations revealed insights around user need expression, iterative negotiation, and system feedback. These findings will inform future refinements, especially regarding user experience design and the handling of advanced functionalities in complex real-world settings. While the study’s sample size is limited, findings confirm that Smartifier effectively bridges complex technical tasks and everyday needs, reducing cognitive load and streamlining the creation of IoT solutions. These results highlight the potential of LLM-driven platforms to simplify and democratize technology development, suggesting new directions for future research on EUD and software generation for non-expert users.

Caslini, G., Gianotti, M., Garzotto, F. (2025). From User Needs to Smart Ecosystems Through LLMs: The Smartifier Case Study. In End-User Development 10th International Symposium, IS-EUD 2025, Munich, Germany, June 16–18, 2025, Proceedings (pp.80-98). Springer Science and Business Media Deutschland GmbH [10.1007/978-3-031-95452-8_5].

From User Needs to Smart Ecosystems Through LLMs: The Smartifier Case Study

Garzotto F.
2025

Abstract

Smartifier is a conversational platform that leverages Large Language Models (LLMs) to help non-technical users design, implement, and manage smart objects. It addresses persistent challenges in the Internet of Things (IoT) domain, where the “making community” and End-User Development approaches have yet to empower novices fully. The system features two distinct chat interfaces: one dedicated to creating customized devices, and another for generating automation rules. Building on an iterative design model, Smartifier translates high-level, daily-life needs into hardware selections and automatically compiled software, ensuring correct APIs for seamless integration. A technical evaluation compared different ChatGPT-based models and temperature values, revealing an optimal configuration that curbs hallucinations and maximizes reliability. In a user study with 17 participants lacking ICT expertise, Smartifier achieved high correctness (averaging over 91% across all tasks) and high scores regarding usability and user satisfaction. A thematic analysis of conversations revealed insights around user need expression, iterative negotiation, and system feedback. These findings will inform future refinements, especially regarding user experience design and the handling of advanced functionalities in complex real-world settings. While the study’s sample size is limited, findings confirm that Smartifier effectively bridges complex technical tasks and everyday needs, reducing cognitive load and streamlining the creation of IoT solutions. These results highlight the potential of LLM-driven platforms to simplify and democratize technology development, suggesting new directions for future research on EUD and software generation for non-expert users.
paper
Conversational Agents; IoT; LLMs; Smart Objects; Smart Spaces;
English
10th International Symposium, IS-EUD 2025 - June 16–18, 2025
2025
Santoro, C; Schmidt, A; Matera, M; Bellucci, A
End-User Development 10th International Symposium, IS-EUD 2025, Munich, Germany, June 16–18, 2025, Proceedings
9783031954511
2025
15713 LNCS
80
98
none
Caslini, G., Gianotti, M., Garzotto, F. (2025). From User Needs to Smart Ecosystems Through LLMs: The Smartifier Case Study. In End-User Development 10th International Symposium, IS-EUD 2025, Munich, Germany, June 16–18, 2025, Proceedings (pp.80-98). Springer Science and Business Media Deutschland GmbH [10.1007/978-3-031-95452-8_5].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS 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/10281/561115
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
Social impact