Abstract
Trigger-Action programming is emerging as an expressive and effective approach when customizing services and applications that have to react to several dynamic events. Recent research efforts aim to overcome some limitations of existing commercial tools in supporting editing of personalization rules. However, they have often been applied and assessed in laboratories. In this work we report on how a personalization platform has been applied to an application controlling the home of a group of students. The home has been equipped with various appliances and sensors accessible through an Arduino board. The personalization platform has been customized to integrate with the home application through a context manager middleware. The resulting personalization tool and the home application have been used and assessed by the students living in the home and various colleagues and friends without programming experience.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Bellucci, A., Vianello, A., Florack, Y., Jacucci, G.: Supporting the serendipitous use of domestic technologies. IEEE Pervasive Comput. 15(2), 16–25 (2016)
Desolda, G., Ardito, C., Matera, M.: End-user development for the Internet of Things: EFESTO and the 5 W composition paradigm. In: Daniel, F., Gaedke, M. (eds.) Rapid Mashup Development Tools: Second International Rapid Mashup Challenge, RMC 2016, Lugano, Switzerland, 6 June 2016, Revised Selected Papers, pp. 74–93. Springer, Cham (2017)
Lieberman, H., PaternĂ², F., Klann, M., Wulf, V.: End-user development: an emerging paradigm. In: Lieberman, H., PaternĂ², F., Wulf, V. (eds.) End-User Development. Human- Computer Interaction Series, vol. 9, pp. 1–8. Springer, Dordrecht (2006). doi:10.1007/1-4020-5386-X_1
Lucci, G., PaternĂ², F.: Understanding end-user development of context-dependent applications in smartphones. In: Sauer, S., Bogdan, C., Forbrig, P., Bernhaupt, R., Winckler, M. (eds.) HCSE 2014. LNCS, vol. 8742, pp. 182–198. Springer, Heidelberg (2014). doi:10.1007/978-3-662-44811-3_11
Ghiani, G., Manca, M., PaternĂ², F., Santoro, C.: Personalization of context-dependent applications through trigger-action rules. ACM Trans. Comput.-Hum. Interact. 24(2), Article No. 14 (2017)
Coutaz, J., Crowley, J.L.: A first-person experience with end-user development for smart homes. IEEE Pervasive Comput. 15(2), 26–39 (2016). doi:10.1109/MPRV.2016.24
Ur, B., McManus, E., Ho, M.P.Y., 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. doi:10.1145/2556288.2557420
Cabitza, F., Fogli, D., Lanzilotti, R., Piccinno, A.: Rule-Based Tools for the Configuration of Ambient Intelligence Systems: A Comparative User Study. Springer Science+Business Media, New York (2016). doi:10.1007/s11042-016-3511-2
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Corcella, L., Manca, M., PaternĂ², F. (2017). Personalizing a Student Home Behaviour. In: Barbosa, S., Markopoulos, P., PaternĂ², F., Stumpf, S., Valtolina, S. (eds) End-User Development. IS-EUD 2017. Lecture Notes in Computer Science(), vol 10303. Springer, Cham. https://doi.org/10.1007/978-3-319-58735-6_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-58735-6_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-58734-9
Online ISBN: 978-3-319-58735-6
eBook Packages: Computer ScienceComputer Science (R0)