Skip to main content

Devices, Information, and People: Abstracting the Internet of Things for End-User Personalization

  • Conference paper
  • First Online:
End-User Development (IS-EUD 2021)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 12724))

Included in the following conference series:

Abstract

Nowadays, end users can take advantage of end-user development platforms to personalize the Internet of Things. These platforms typically adopt a vendor-centric abstraction, by letting users to customize each of their smart device and/or online service through different trigger-action rules. Despite the popularity of such an approach, several research challenges in this domain are still underexplored. Which “things” would users personalize, and in which contexts? Are there any other effective abstractions besides the vendor-centric one? Would users adopt different abstractions in different contexts? To answer these questions, we report on the results of a 1-week-long diary study during which 24 participants noted down trigger-action rules arising during their daily activities. Results show that users would adopt multiple abstractions by personalizing devices, information, and people-related behaviors where the individual is at the center of the interaction. We found, in particular, that the adopted abstraction may depend on different factors, ranging from the user profile to the context in which the personalization is introduced. While users are inclined to personalize physical objects in the home, for example, they often go “beyond devices” in the city, where they are more interested in the underlying information. Our findings identify new design opportunities in HCI to improve the relationship between the Internet of Things, personalization paradigms, and users.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://ifttt.com/, last visited on April 20, 2021.

  2. 2.

    https://zapier.com/, last visited on April 20, 2021.

  3. 3.

    The dataset is available at https://bit.ly/3gmU1Ec.

  4. 4.

    The study was conducted before the COVID-19 pandemic.

References

  1. Barricelli, B.R., Valtolina, S.: Designing for end-user development in the Internet of Things. In: Díaz, P., Pipek, V., Ardito, C., Jensen, C., Aedo, I., Boden, A. (eds.) IS-EUD 2015. LNCS, vol. 9083, pp. 9–24. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-18425-8_2

    Chapter  Google Scholar 

  2. Bibby, P.A., Payne, S.J.: Instruction and practice in learning to use a device. Cogn. Sci. 20(4), 539–578 (1996). https://doi.org/10.1207/s15516709cog2004_3

    Article  Google Scholar 

  3. Brich, J., Walch, M., Rietzler, M., Weber, M., Schaub, F.: Exploring end user programming needs in home automation. ACM Trans. Comput.-Hum. Interact. 24(2), 11:1-11:35 (2017). https://doi.org/10.1145/3057858

    Article  Google Scholar 

  4. Broom, A.F., Kirby, E.R., Adams, J., Refshauge, K.M.: On illegitimacy, suffering and recognition: a diary study of women living with chronic pain. Sociology 49(4), 712–731 (2015). https://doi.org/10.1177/0038038514551090

    Article  Google Scholar 

  5. Brush, A.B., Lee, B., Mahajan, R., Agarwal, S., Saroiu, S., Dixon, C.: Home automation in the wild: challenges and opportunities. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2011, pp. 2115–2124. ACM, New York (2011). https://doi.org/10.1145/1978942.1979249

  6. Cerf, V., Senges, M.: Taking the internet to the next physical level. IEEE Comput. 49(2), 80–86 (2016). https://doi.org/10.1109/MC.2016.51

    Article  Google Scholar 

  7. Clark, M., Newman, M.W., Dutta, P.: Devices and data and agents, oh my: how smart home abstractions prime end-user mental models. Proc. ACM Interact. Mob. Wearable Ubiquit. Technol. 1(3), 441–4426 (2017). https://doi.org/10.1145/3132031

    Article  Google Scholar 

  8. Corno, F., De Russis, L., Monge Roffarello, A.: A high-level semantic approach to end-user development in the Internet of Things. Int. J. Hum. Comput. Stud. 125, 41–54 (2019). https://doi.org/10.1016/j.ijhcs.2018.12.008

  9. Corno, F., De Russis, L., Roffarello, A.M.: A high-level approach towards end user development in the IoT. In: Proceedings of the 2016 CHI Conference Extended Abstracts on Human Factors in Computing Systems, CHI EA 2017, pp. 1546–1552. ACM, New York (2017). https://doi.org/10.1145/3027063.3053157

  10. Costanza, E., Fischer, J.E., Colley, J.A., Rodden, T., Ramchurn, S.D., Jennings, N.R.: Doing the laundry with agents: a field trial of a future smart energy system in the home. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2014, pp. 813–822. ACM, New York (2014). https://doi.org/10.1145/2556288.2557167

  11. Czerwinski, M., Horvitz, E., Wilhite, S.: A diary study of task switching and interruptions. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2004, pp. 175–182. ACM, New York (2004). https://doi.org/10.1145/985692.985715

  12. De Russis, L., Corno, F.: HomeRules: a tangible end-user programming interface for smart homes. In: Proceedings of the 33rd Annual ACM Conference Extended Abstracts on Human Factors in Computing Systems, CHI EA 2015, pp. 2109–2114. ACM, New York (2015). https://doi.org/10.1145/2702613.2732795

  13. Desolda, G., Ardito, C., Matera, M.: Empowering end users to customize their smart environments: model, composition paradigms, and domain-specific tools. ACM Trans. Comput.-Hum. Interact. (TOCHI) 24(2), 12:1-12:52 (2017). https://doi.org/10.1145/3057859

    Article  Google Scholar 

  14. Dey, A.K., Sohn, T., Streng, S., Kodama, J.: iCAP: interactive prototyping of context-aware applications. In: Fishkin, K.P., Schiele, B., Nixon, P., Quigley, A. (eds.) Pervasive 2006. LNCS, vol. 3968, pp. 254–271. Springer, Heidelberg (2006). https://doi.org/10.1007/11748625_16

    Chapter  Google Scholar 

  15. Fischer, G., Giaccardi, E., Ye, Y., Sutcliffe, A.G., Mehandjiev, N.: Meta-design: a manifesto for end-user development. Commun. ACM 47(9), 33–37 (2004). https://doi.org/10.1145/1015864.1015884

    Article  Google Scholar 

  16. Ghiani, G., Manca, M., Paternò, F., Santoro, C.: Personalization of context-dependent applications through trigger-action rules. ACM Trans. Comput.-Hum. Interact. (TOCHI) 24(2), 14:1-14:33 (2017). https://doi.org/10.1145/3057861

    Article  Google Scholar 

  17. Huang, J., Cakmak, M.: Supporting mental model accuracy in trigger-action programming. In: Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp 2015, pp. 215–225. ACM, New York (2015). https://doi.org/10.1145/2750858.2805830

  18. Lee, J., Garduño, L., Walker, E., Burleson, W.: A tangible programming tool for creation of context-aware applications. In: Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp 2013, pp. 391–400. ACM, New York (2013). https://doi.org/10.1145/2493432.2493483

  19. Paternò, F., Santoro, C.: A design space for end user development in the time of the Internet of Things. In: Paternò, F., Wulf, V. (eds.) New Perspectives in End-User Development, pp. 43–59. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-60291-2_3

    Chapter  Google Scholar 

  20. Ur, B., McManus, E., Pak Yong Ho, M., Littman, M.L.: Practical trigger-action programming in the smart home. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2014, pp. 803–812. ACM, New York (2014). https://doi.org/10.1145/2556288.2557420

  21. Ur, B., et al.: Trigger-action programming in the wild: an analysis of 200,000 IFTTT recipes. In: Proceedings of the 34rd Annual ACM Conference on Human Factors in Computing Systems, CHI 2016, pp. 3227–3231. ACM, New York (2016). https://doi.org/10.1145/2858036.2858556

  22. Zaslavsky, A., Jayaraman, P.P.: Discovery in the Internet of Things: the Internet of Things (ubiquity symposium). Ubiquity 2015, 21–210 (2015). https://doi.org/10.1145/2822529

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alberto Monge Roffarello .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Corno, F., De Russis, L., Monge Roffarello, A. (2021). Devices, Information, and People: Abstracting the Internet of Things for End-User Personalization. In: Fogli, D., Tetteroo, D., Barricelli, B.R., Borsci, S., Markopoulos, P., Papadopoulos, G.A. (eds) End-User Development. IS-EUD 2021. Lecture Notes in Computer Science(), vol 12724. Springer, Cham. https://doi.org/10.1007/978-3-030-79840-6_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-79840-6_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-79839-0

  • Online ISBN: 978-3-030-79840-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics