Skip to main content
Top

2019 | OriginalPaper | Chapter

A Visual Tool for Analysing IoT Trigger/Action Programming

Authors : Luca Corcella, Marco Manca, Fabio Paternò, Carmen Santoro

Published in: Human-Centered Software Engineering

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The Trigger-Action programming paradigm has been widely adopted in the last few years, especially in the Internet of Things (IoT) domain because it allows end users without programming experience to describe how their applications should react to the many events that can occur in such very dynamic contexts. Several end user development tools exist, in both the research and industrial fields, which aim to support the increasing need to specify such rules. Thus, it becomes important for application developers and domain experts to enrich such environments with functionalities able to monitor how users actually interact with such rule editors, and show useful information to analyse the end user activity. In this paper, we present a visual tool for monitoring and analysing how users interact with a trigger-action rule editor. The goal is to provide a tool useful to better understand what end users’ personalization needs are, how they are expressed, how users actually specify rules, and whether users encounter any issues in interacting with the personalization features offered by the editors. The proposed solution supports the analysis through a dashboard and a set of timelines describing the actual use of the personalization tool, with the possibility to select specific events of interest. It moreover provides data useful for understanding the types of triggers, actions and rules actually composed by users, and whether they effectively exploit the personalization features offered.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Atterer, R., Wnuk, M., Schmidt, A.: Knowing the user’s every move: user activity tracking for website usability evaluation and implicit interaction. In: Proceedings of the 15th International Conference on World Wide Web, pp. 203–212 (2006) Atterer, R., Wnuk, M., Schmidt, A.: Knowing the user’s every move: user activity tracking for website usability evaluation and implicit interaction. In: Proceedings of the 15th International Conference on World Wide Web, pp. 203–212 (2006)
2.
go back to reference Coutaz, J., Crowley, J.L.: A first-person experience with end-user development for smart homes. IEEE Pervasive Comput. 15(2), 26–39 (2016)CrossRef Coutaz, J., Crowley, J.L.: A first-person experience with end-user development for smart homes. IEEE Pervasive Comput. 15(2), 26–39 (2016)CrossRef
4.
go back to reference Fogli, D., Peroni, M., Stefini, C.: ImAtHome: making trigger-action programming easy and fun. J. Vis. Lang. Comput. 42, 60–75 (2017)CrossRef Fogli, D., Peroni, M., Stefini, C.: ImAtHome: making trigger-action programming easy and fun. J. Vis. Lang. Comput. 42, 60–75 (2017)CrossRef
7.
go back to reference Hilbert, D.M., Redmiles, D.F.: Extracting usability information from user interface events. ACM Comput. Surv. 32(4), 384–421 (2000)CrossRef Hilbert, D.M., Redmiles, D.F.: Extracting usability information from user interface events. ACM Comput. Surv. 32(4), 384–421 (2000)CrossRef
10.
go back to reference Mi, X., Qian, F., Zhang, Y., Wang, X.: An empirical characterization of IFTTT: ecosystem, usage, and performance. In: IMC 2017, pp. 398–404 (2017) Mi, X., Qian, F., Zhang, Y., Wang, X.: An empirical characterization of IFTTT: ecosystem, usage, and performance. In: IMC 2017, pp. 398–404 (2017)
12.
go back to reference Palmer, J.W.: Web site usability, design, and performance metrics. Inf. Syst. Res. 13(2), 151–167 (2002)CrossRef Palmer, J.W.: Web site usability, design, and performance metrics. Inf. Syst. Res. 13(2), 151–167 (2002)CrossRef
13.
go back to reference Paternò, F., Schiavone, A.G., Conte, A.: Customizable automatic detection of bad usability smells in mobile accessed web applications. In: Proceedings Mobile HCI 2017, Article No. 42, Vienna. ACM Press, September 2017 Paternò, F., Schiavone, A.G., Conte, A.: Customizable automatic detection of bad usability smells in mobile accessed web applications. In: Proceedings Mobile HCI 2017, Article No. 42, Vienna. ACM Press, September 2017
14.
go back to reference Santana, V.F., Calani Baranauskas, M.C.: WELFIT: a remote evaluation tool for identifying web usage patterns through client-side logging. Int. J. Hum Comput Stud. 76(C), 40–49 (2015)CrossRef Santana, V.F., Calani Baranauskas, M.C.: WELFIT: a remote evaluation tool for identifying web usage patterns through client-side logging. Int. J. Hum Comput Stud. 76(C), 40–49 (2015)CrossRef
15.
go back to reference Segura, V.C.V.B., Barbosa, S.D.J.: HistoryViewer: Instrumenting a Visual Analytics Application to Support Revisiting a Session of Interactive Data Analysis. In: PACMHCI. EICS, vol. 1, pp. 11:1–11:18 (2017) Segura, V.C.V.B., Barbosa, S.D.J.: HistoryViewer: Instrumenting a Visual Analytics Application to Support Revisiting a Session of Interactive Data Analysis. In: PACMHCI. EICS, vol. 1, pp. 11:1–11:18 (2017)
16.
go back to reference Terrier, L., Demeure, A., Caffiau, S.: CCBL: a language for better supporting context centered programming in the smart home. In: Proceedings of ACM Human-Computer Interaction, vol. 1, EICS 2017, Article 14, 18 p., June 2017. https://doi.org/10.1145/3099584 Terrier, L., Demeure, A., Caffiau, S.: CCBL: a language for better supporting context centered programming in the smart home. In: Proceedings of ACM Human-Computer Interaction, vol. 1, EICS 2017, Article 14, 18 p., June 2017. https://​doi.​org/​10.​1145/​3099584
18.
Metadata
Title
A Visual Tool for Analysing IoT Trigger/Action Programming
Authors
Luca Corcella
Marco Manca
Fabio Paternò
Carmen Santoro
Copyright Year
2019
DOI
https://doi.org/10.1007/978-3-030-05909-5_11

Premium Partner