Skip to main content

Enabling End Users to Define the Behavior of Smart Objects in AAL Environments

  • Conference paper
  • First Online:
Ambient Assisted Living (ForItAAL 2018)

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 544))

Included in the following conference series:

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.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. 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

    Google Scholar 

  2. 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

    Google Scholar 

  3. AtomGraph. https://github.com/AtomGraph/Web-Client. Last accessed 12 Feb 2018

  4. Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54(15):2787–2805

    Article  Google Scholar 

  5. Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Int J Comput Comput Netw 54(15):2787–2805

    Article  Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. Ceri S, Daniel F, Matera M, Facca FM (2007) Model-driven development of context-aware web applications. ACM Trans Internet Technol 7(1):2

    Article  Google Scholar 

  11. 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

    Google Scholar 

  12. Clegg A, Young J, Iliffe S, Rikkert MO, Rockwood K (2013) Frailty in elderly people. Lancet 381(9868):752–762

    Article  Google Scholar 

  13. Coronado M, Iglesias CA (2016) Task automation services: automation for the masses. IEEE Internet Comput 20(1):52–58

    Article  Google Scholar 

  14. Daniel F, Matera M, Pozzi G (2008) Managing runtime adaptivity through active rules: the Bellerofonte framework. J Web Eng 7(3):179–199

    Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Google Scholar 

  19. 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

    Google Scholar 

  20. 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

    Google Scholar 

  21. 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

    Google Scholar 

  22. 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

  23. 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

    Google Scholar 

  24. Node-RED. http://nodered.org/. Last accessed 10 Sept 2018

  25. 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

    Article  Google Scholar 

  26. 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

    Google Scholar 

  27. 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

    Chapter  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. Wilkinson CR, De Angeli A (2014) Applying user centred and participatory design approaches to commercial product development. Des Stud 35(6):614–631

    Article  Google Scholar 

  30. 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

    Google Scholar 

  31. Zapier. https://zapier.com/. Last accessed 9 May 2018

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Giuseppe Desolda .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics