Abstract
In Ambient Assisted Living (AAL), Internet of Things (IoT) technology is exploited to equip living environments with smart objects that communicate with the outside world in an intelligent and goal-oriented manner and can support the occupants’ activities. Currently, providing such objects with new capabilities requires several programming efforts. In this paper, we present an approach to combine IoT technologies and End-User Development (EUD) paradigms and tools to identify innovative scenarios where end-users are directly involved in the creation and customization of the AAL systems they use. We will present EFESTO, a Task Automation tool that offers novel visual interaction paradigms to enable end users to easily express rules for smart object configuration and discuss how the overall approach can support daily practices of non-frail elderlies.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ardito C, Buono P, Desolda G, Matera M (2017) From smart objects to smart experiences: an end-user development approach. Int J Hum Comput Stud 114(2017):51–68
Ardito C, Costabile MF, Desolda G, Latzina M, Matera M (2015) Making mashups actionable through elastic design principles. In: DĂaz P, Pipek V, Ardito C, Jensen C, Aedo I, Boden A (eds) End-user development—Is-EUD. LNCS 9083. Springer Verlag, pp 236–241
AtomGraph. https://github.com/AtomGraph/Web-Client. Last accessed 12 Feb 2018
Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54(15):2787–2805
Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Int J Comput Comput Netw 54(15):2787–2805
Barricelli BR, Valtolina S (2015) 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) International symposium on end-user development, IS-EUD. LNCS 9083. Springer International Publishing, pp 9–24
Buono P, Cassano F, Legretto A, Piccinno A (2018) A homemade pill dispenser prototype supporting elderly. In: Garrigós I, Wimmer M (eds) ICWE 2017: current trends in web engineering. LNCS 10544. Springer International Publishing, pp 120–124
Buono P, Costabile MF, Lanzilotti R (2014) A circular visualization of people’s activities in distributed teams. J Vis Lang Comput 25(6):903–911
Caivano D, Fogli D, Lanzilotti R, Piccinno A, Cassano F (2018) Supporting end users to control their smart home: design implications from a literature review and an empirical investigation. J Syst Softw 144:295–313
Ceri S, Daniel F, Matera M, Facca FM (2007) Model-driven development of context-aware web applications. ACM Trans Internet Technol 7(1):2
Clarkson J, Dong H, Keates S (2003) Quantifying design exclusion. In: Clarkson J, Keates S, Coleman R, Lebbon C (eds) Inclusive design. Springer, 422–436
Clegg A, Young J, Iliffe S, Rikkert MO, Rockwood K (2013) Frailty in elderly people. Lancet 381(9868):752–762
Coronado M, Iglesias CA (2016) Task automation services: automation for the masses. IEEE Internet Comput 20(1):52–58
Daniel F, Matera M, Pozzi G (2008) Managing runtime adaptivity through active rules: the Bellerofonte framework. J Web Eng 7(3):179–199
Desolda G, Ardito C, Jetter H-C, Lanzilotti R (2019) Exploring spatially-aware cross-device interaction techniques for mobile collaborative sensemaking. Int J Hum-Comput Stud 122:1–20
Desolda G, Ardito C, Matera M (2017) Empowering end users to customize their smart environments: model, composition paradigms and domain-specific tools. ACM Trans Comput-Hum Interact 24(2):52 p
Fernández-Sáez AM, Genero M, Chaudron MRV, Caivano D, Ramos I (2015) Are forward designed or reverse-engineered UML diagrams more helpful for code maintenance?: a family of experiments. Inf Softw Technol 57:644–663
Fischer G, Fogli D, Piccinno A (2017) Revisiting and broadening the meta-design framework for end-user development. In: Paternò F, Wulf V. (eds) New perspectives in end-user development. Springer International Publishing, pp 61–97
Fischer G, Piccinno A, Ye Y (2008) The ecology of participants in co-evolving socio-technical environments. In: Forbrig P, Paternò F (eds) Engineering interactive systems. LNCS 5247. Springer, pp 279–286
Fogli D, Lanzilotti R, Piccinno A (2016) End-user development tools for the smart home: a systematic literature review. In: Streitz N, Markopoulos P (eds) Distributed, ambient and pervasive interactions, in DAPI 2016. LNCS 9749. Springer International Publishing, pp 69–79
Lucci G, Paternò F (2015) Analysing how users prefer to model contextual event-action behaviours in their smartphones. In: DĂaz P, Pipek V, Ardito C, Jensen C, Aedo I, Boden A (eds) International symposium on end-user development—IS-EUD. LNCS 9083. Springer International Publishing, pp 186–191
MIUR—Art. 185 (ex 169) del Trattato UE—Ambient Assisted Living (AAL). http://hubmiur.pubblica.istruzione.it/web/ricerca/ricerca-internazionale/art169/aal. Last accessed 8 Jan 2016
Namoun A, Nestler T, De Angeli A (2010). Service composition for non-programmers: prospects, problems, and design recommendations. In: Proceedings of IEEE European conference on web services (ECOWS ’10). IEEE Computer Society, Washington, DC, USA, pp 123–130
Node-RED. http://nodered.org/. Last accessed 10 Sept 2018
Pane JF, Ratanamahatana CA, Myers BA (2001) Studying the language and structure in non-programmers’ solutions to programming problems. Int J Hum-Comput Stud 54(2):237–264
Rode JA, Toye EF, Blackwell AF (2004) The fuzzy felt ethnography—understanding the programming patterns of domestic appliances. Pers Ubiquitous Comput 8(3–4):161–176
Sixsmith A (2013) Technology and the challenge of aging. In: Sixsmith A, Gutman G (eds) Technologies for active aging, vol 9. Springer, US, pp 7–25
Vines J, Pritchard G, Wright P, Olivier P, Brittain K (2015) An age-old problem: examining the discourses of ageing in HCI and strategies for future research. ACM Trans Comput-Hum Interact 22(1):1–27
Wilkinson CR, De Angeli A (2014) Applying user centred and participatory design approaches to commercial product development. Des Stud 35(6):614–631
Zang N, Rosson MB (2008) What’s in a mashup? And why? Studying the perceptions of web-active end users. In: Proceedings of IEEE symposium on visual languages and human-centric computing (VLHCC ’08). IEEE Computer Society, Washington, DC, USA, pp 31–38
Zapier. https://zapier.com/. Last accessed 9 May 2018
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Ardito, C. et al. (2019). Enabling End Users to Define the Behavior of Smart Objects in AAL Environments. In: Leone, A., Caroppo, A., Rescio, G., Diraco, G., Siciliano, P. (eds) Ambient Assisted Living. ForItAAL 2018. Lecture Notes in Electrical Engineering, vol 544. Springer, Cham. https://doi.org/10.1007/978-3-030-05921-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-030-05921-7_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-05920-0
Online ISBN: 978-3-030-05921-7
eBook Packages: EngineeringEngineering (R0)