Conference article  Open Access

Improving Tools that Allow End Users to Configure Smart Environments

Ardito C., Costabile M. F., Desolda G., Manca M., Matera M., Paternò F., Santoro C.

End User Development  Debugging  Internet of Things  IoT 

The widespread introduction of the Internet of Things into people's daily lives calls for approaches that allow even unskilled end users to autonomously configure their own smart environments. Various tools, either research or commercial, are available, which allow end users to combine smart objects and services for creating applications that meet their needs. However, challenging issues do persist, including interaction paradigms adequate to end users, as well as the ability to control that the created applications will do what they are intended to. This work-in-progress proposes the integration of two recently developed tools, in order to overcome some limitations of the existing solutions.

Source: 7th International Symposium, IS-EUD 2019, pp. 244–248, Hatfield, 10-12/07/2019

Publisher: Springer, Cham, Heidelberg, New York, Dordrecht, London, CHE


1. Atzori, L., Iera, A., Morabito, G.: The Internet of Things: A survey. Computer Networks 54(15), pp. 2787-2805 (2010)
2. Pane, J.F., Ratanamahatana, C.A., Myers, B.A.: Studying the language and structure in nonprogrammers' solutions to programming problems. International Journal of HumanComputer Studies 54(2), pp. 237-264 (2001)
3. Ceri, S., Daniel, F., Matera, M., Facca, F.M.: Model-driven development of context-aware Web applications. ACM Trans. Internet Technol. 7(1), pp. 2 (2007)
4. Daniel, F., Matera, M., Pozzi, G.: Managing runtime adaptivity through active rules: the Bellerofonte framework. J. Web Eng. 7(3), pp. 179-199 (2008)
5. Wajid, U., Namoun, A., Mehandjiev, N.: Alternative Representations for End User Composition of Service-Based Systems. In: Costabile, M., Dittrich, Y., Fischer, G., Piccinno, A. (eds.), End-User Development - IS-EUD 2011. Vol. LNCS 6654, pp. 53-66. Springer Berlin Heidelberg (2011)
6. Coutaz, J., Crowley, J.L.: A First-Person Experience with End-User Development for Smart Homes. IEEE Pervasive Computing 15(2), pp. 26-39 (2016)
7. Manca, M., Fabio, Paternò, Santoro, C., Corcella, L.: Supporting end-user debugging of trigger-action rules for IoT applications. International Journal of Human-Computer Studies 123, pp. 56-69 (2019)
8. Fischer, G., Giaccardi, E., Ye, Y., Sutcliffe, A., Mehandjiev, N.: Meta-design: a manifesto for end-user development. Communications of the ACM 47(9), pp. 33-37 (2004)
9. 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, pp. 1-8. Springer Netherlands, Dordrecht (2006)
10. Ardito, C., Buono, P., Costabile, M.F., Lanzilotti, R., Piccinno, A.: End users as co-designers of their own tools and products. Journal of Visual Languages & Computing 23(2), (2012)
11. Costabile, M.F., Fogli, D., Mussio, P., Piccinno, A.: Visual Interactive Systems for End-User Development: A Model-Based Design Methodology. IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans 37(6), pp. 1029-1046 (2007)
12. 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. 24(2), pp. Article N. 12 - 11-52 (2017)
13. Desolda, G., Ardito, C., Matera, M.: Specification of Complex Logical Expressions for Task Automation: An EUD Approach. End-User Development - Is-EUD 2017. Vol. LNCS 10303, pp. 108-116. Springer International Publishing, Cham (2017)
14. Ardito, C., Buono, P., Desolda, G., Matera, M.: From smart objects to smart experiences: An end-user development approach. International Journal of Human-Computer Studies 114, pp. 51-68 (2018)
15. Ardito, C., Costabile, M.F., Desolda, G., Lanzilotti, R., Matera, M., Piccinno, A., Picozzi, M.: User-driven visual composition of service-based interactive spaces. Journal of Visual Languages & Computing 25(4), pp. 278-296 (2014)
16. Ghiani, G., Manca, M., Paternò, F., Santoro, C.: Personalization of Context-Dependent Applications Through Trigger-Action Rules. ACM Trans. Comput.-Hum. Interact. 24(2), pp. 1-33 (2017)

Back to previous page
BibTeX entry
	title = {Improving Tools that Allow End Users to Configure Smart Environments},
	author = {Ardito C. and Costabile M. F. and Desolda G. and Manca M. and Matera M. and Paternò F. and Santoro C.},
	publisher = {Springer, Cham, Heidelberg, New York, Dordrecht, London, CHE},
	doi = {10.1007/978-3-030-24781-2_24},
	booktitle = {7th International Symposium, IS-EUD 2019, pp. 244–248, Hatfield, 10-12/07/2019},
	year = {2019}