Mattioli A., Paternò F.
Smart homes End-user development Trigger-action programming User requirements
Smart homes are becoming a widespread reality given the increasingly available number of connected objects and sensors. However, it is still unclear what people expect from automations that are made possible by this technological evolution. In addition, it is unclear whether current trigger-action programming (TAP) languages offer sufficient operators and constructs to specify the desired automations. In this paper, we report on a study aiming to provide useful elements to address such issues. It involved 34 users without experience in IoT programming who created 204 desired home automations. We discuss an analysis of such results in terms of the relationships found between smart-home components and of the requirements for novel operators in TAP languages.
Source: IS-EUD 2023 - 9th International Symposium on End-User Development, pp. 125–142, Cagliari, Italy, 06-08/06/2023
@inproceedings{oai:it.cnr:prodotti:482684, title = {Understanding user needs in smart homes and how to fulfil them}, author = {Mattioli A. and Paternò F.}, doi = {10.1007/978-3-031-34433-6_8}, booktitle = {IS-EUD 2023 - 9th International Symposium on End-User Development, pp. 125–142, Cagliari, Italy, 06-08/06/2023}, year = {2023} }