ABSTRACT
In recent years, smart objects are increasingly pervading the environments we live in. For HCI researchers, an important challenge is how non-technical users can establish the behavior of such devices. This poster presents a new technology implementing a tangible-programming paradigm, which allows non-programmers to synchronize the behavior of ecologies of smart objects, thus determining the creation and customization of smart environments.
- Ashton, K. 2009. That 'internet of things' thing. RFID journal, 22, 7 (2009), 97-114.Google Scholar
- Atzori, L., Iera, A., and Morabito, G. 2010. The Internet of Things: A survey. The International Journal of Computer and Computer Networks, 54, 15 (2010), 2787-2805. Google ScholarDigital Library
- Coronado, M. and Iglesias, C.A. 2016. Task Automation Services: Automation for the Masses. IEEE Internet Computing, 20, 1 (2016), 52-58. Google ScholarDigital Library
- Cabitza, F., Fogli, D., Lanzilotti, R., and Piccinno, A. 2016. Rule-based tools for the configuration of ambient intelligence systems: a comparative user study. Multimedia Tools and Applications, 75, 248 (2016), 1-21. Google ScholarDigital Library
- Pane, J.F., Ratanamahatana, C.A., and Myers, B.A. 2001. Studying the language and structure in non-programmers' solutions to programming problems. International Journal of Human-Computer Studies, 54, 2 (2001), 237-264. Google ScholarDigital Library
- Desolda, G., Ardito, C., and Matera, M. 2017. Empowering end users to customize their smart environments: model, composition paradigms and domain-specific tools. ACM Transactions on Computer-Human Interaction, 24, 2 (2017), 52 pages. Google ScholarDigital Library
- Ardito, C., Costabile, M.F., Desolda, G., Lanzilotti, R., Matera, M., and Picozzi, M. 2014. Visual Composition of Data Sources by End Users. In Proc. International Conference on Advanced Visual Interfaces (AVI '14). ACM, New York, NY, USA, 257-260. Google ScholarDigital Library
- Ardito, C., Costabile, M.F., Desolda, G., Latzina, M., and Matera, M. 2015. Making Mashups Actionable Through Elastic Design Principles. In: End-User Development - Is-EUD 2015, P. DÍAZ, V. PIPEK, C. ARDITO, C. JENSEN, I. AEDO and A. BODEN Eds. Lecture Notes in Computer Science. Springer Verlag, 236-241.Google Scholar
- Ardito, C., Bottoni, P., Costabile, M.F., Desolda, G., Matera, M., Piccinno, A., and Picozzi, M. 2013. Enabling End Users to Create, Annotate and Share Personal Information Spaces. In: End-User Development - Is-EUD 2013, Y. DITTRICH, M. BURNETT, A. MØRCH and D. REDMILES Eds. LCNS 7897. Springer Verlag, 40--55.Google Scholar
- Desolda, G., Ardito, C., and Matera, M. 2015. EFESTO: A platform for the End-User Development of Interactive Workspaces for Data Exploration. In: Rapid Mashup Development Tools - Rapid Mashup Challenge in ICWE 2015, F. DANIEL and C. PAUTASSO Eds. Communications in Computer and Information Science. Springer Verlag, 63 - 81.Google Scholar
- Petrelli, D. and Lechner, M. 2014. The meSch project - Material EncounterS with digital Cultural Heritage: Reusing existing digital resources in the creation of novel forms of visitor's experiences. In Proc. International Committee for Documentation of ICOM (CIDOC '14).Google Scholar
- Risseeuw, M., Cavada, D., Not, E., Zancanaro, M., Marshall, M., Petrelli, D., and Kubitza, T. 2016. An authoring environment for smart objects in museums: the meSch approach. In Proc. Workshop on Smart Ecosystems cReation by Visual dEsign (SERVE '16), CEUR-WS, 25-30.Google Scholar
- Zancanaro, M., Not, E., Petrelli, D., Marshall, M., van Dijk, T., Risseeuw, M., van Dijk, D., Venturini, A., Cavada, D., and Kubitza, T. 2015. Recipes for tangible and embodied visit experiences. In Proc. Museums and the Web conference (MW '15).Google Scholar
- Ardito, C., Buono, P., Costabile, M.F., Lanzilotti, R., and Pederson, T. 2007. Mobile games to foster the learning of history at archaeological sites. In Proc. Visual Languages and Human-Centric Computing (VLHCC). IEEE Computer Society, Washington, DC, USA, 81-86. Google ScholarDigital Library
- Ardito, C., Costabile, M.F., and Lanzilotti, R. 2010. Gameplay on a multitouch screen to foster learning about historical sites. In Proc. International Conference on Advanced Visual Interfaces (AVI). ACM, New York, NY, USA, 75-78. Google ScholarDigital Library
- Bianchi, A., Caivano, D., and Visaggio, G. 2000. Method and process for iterative reengineering of data in a legacy system. In Proc. Working Conference on Reverse Engineering (RE '00), 86-96. Google ScholarDigital Library
- Lamancha, B.P., Polo, M., Caivano, D., Piattini, M., and Visaggio, G. 2013. Automated generation of test oracles using a model-driven approach. Information and Software Technology, 55, 2 (2013), 301-319. Google ScholarDigital Library
- Ardito, C., Buono, P., Desolda, G., and Matera, M. 2017. From smart objects to smart experiences: An end-user development approach. International Journal of Human-Computer Studies, 114 (2017/12/19/2017), 51-68.Google Scholar
- UBI Interactive. http://www.ubi-interactive.com/. Last access: April 12th, 2018Google Scholar
- SPRITS. https://github.com/tommasoturchi/SPRITS. Last access: April 12th, 2018Google Scholar
- Turchi, T., Malizia, A., and Dix, A. 2017. TAPAS: A tangible End-User Development tool supporting the repurposing of Pervasive Displays. Journal of Visual Languages & Computing, 39 (2017/04/01/2017), 66-77. Google ScholarDigital Library
- Ardito, C., Buono, P., Costabile, M.F., and Desolda, G. 2015. Interaction with large displays: a survey. ACM Computing Survey, 47, 3 (2015), 1-38. Google ScholarDigital Library
- Bellucci, A., Malizia, A., and Aedo, I. 2014. Light on horizontal interactive surfaces: Input space for tabletop computing. ACM Comput. Surv., 46, 3 (2014), 1-42. Google ScholarDigital Library
- Ardito, C., Buono, P., Costabile, M.F., Lanzilotti, R., and Simeone, A.L. 2009. Comparing low cost input devices for interacting with 3D Virtual Environments. In Proc. International Conference on Human System Interactions (HSI '09), 292-297. Google ScholarDigital Library
Index Terms
- A tangible-programming technology supporting end-user development of smart-environments
Recommendations
Exploring Future IoT for Families through End User Development: Applying Do-It-Together Practises to Reveal Family Dynamics in Technology Adoption
CHI EA '19: Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing SystemsIndustry and research increasingly explore opportunities to make our homes smart, e.g. through the Internet of Things (IoT). Technological developments nurture this rise of smart products, seemingly corresponding to households' needs. Yet, these ...
The case for end-user programming of ubiquitous computing environments
FoSER '10: Proceedings of the FSE/SDP workshop on Future of software engineering researchGone are the days that computers will be used by select users sitting at a desk with a mouse and keyboard. The next wave of computing, ubiquitous computing, is upon us. With smart phones, tablet computers, and embedded sensors/actuators flourishing, ...
Early lessons from the development of SPOK, an end-user development environment for smart homes
UbiComp '14 Adjunct: Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct PublicationThis paper presents early lessons from the development of SPOK, an End-User Development Environment for smart homes. SPOK (Simple PrOgramming Kit) uses a pseudo-natural language as an end-user programming language and runs on top of an extension of OSGi/...
Comments