Abstract
With the widespread of Internet of Things’ devices, sensors, and applications the quantity of collected data grows enormously and the need of extracting, merging, analyzing, visualizing, and sharing it paves the way for new research challenges. This ongoing revolution of how personal devices are used and how they are becoming more and more wearable has important influences on the most well established definitions of end user and end-user development. The paper presents an analysis of the most diffused applications that allow end users to aggregate quantified-self data, originated by several sensors and devices, and to use it in personalized ways. From the outcomes of the analysis, we present a classification model for Internet of Things and new EUD paradigm and language that extends the ones existing in the current state of the art Internet of Things.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
References
Ashton, K.: That ‘Internet of Things’ Thing. RFID Journal, June (2009). http://www.rfidjournal.com/articles/view?4986 (accessed on January 9th, 2015)
Atzori, L., Iera, A., Morabito, G.: The internet of things: A survey. Comput. Netw. 54(15), 2787–2805 (2010)
Connections Counter: The Internet of Everything in Motion. http://newsroom.cisco.com/feature-content?type=webcontent&articleId=1208342 (accessed on January 9th, 2015)
Evans, D.: The Internet of Things. How the Next Evolution of the Internet is Changing Everything. Cisco Internet Business Solutions Group – White Paper (2011). http://www.cisco.com/web/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf (accessed on January 9th, 2015)
Meder, J.: Human Empowerment in a Semantic Web of Things: Concept of a semantic platform for connected devices. Master Thesis at Uppsala University, Department of Information Technology (2014)
Munjin, D.: User Empowerment in the Internet of Things. Ph.D dissertation at University of Geneve, Department of Economy and Management (2013)
Cypher, A.: Watch What I Do: Programming by Demonstration. The MIT Press (1993)
Barricelli, B.R., Marcante, A., Mussio, P., Parasiliti Provenza, L., Padula, M., Scala, P.L.: Designing pervasive and multimodal interactive systems: an approach built on the field. In: Ubiquitous and Pervasive Computing: Concepts, Methodologies, Tools, and Applications, pp. 212–233. IGI Global (2010)
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 (2006)
Dourish, P., Anderson, K., Nafus, D.: Cultural mobilities: diversity and agency in urban computing. In: Baranauskas, C., Abascal, J., Barbosa, S.D.J. (eds.) INTERACT 2007. LNCS, vol. 4663, pp. 100–113. Springer, Heidelberg (2007)
Shneiderman, B.: Leonardo’s Laptop: Human Needs and the New Computing Technologies. MIT Press (2002)
Fischer, G.: Beyond ‘Couch Potatoes’: From Consumers to Designers and Active Contributors (2002). http://firstmonday.org/issues/issue7_12/fischer/ (accessed on January 9th, 2015)
Costabile, M.F., Fogli, D., Mussio, P., Piccinno, A.: Visual Interactive Systems for End-User Development: a Model-based Design Methodology. IEEE TSMCA 37(6), 1029–1046 (2007)
Costabile, M.F., Mussio, P., Parasiliti Provenza, L., Piccinno, A.: End users as unwitting software developers. In: Proc. of WEUSE 2008, pp. 6–10. ACM (2008)
Costabile, M.F., Mussio, P., Parasiliti Provenza, L., Piccinno, A.: Advanced Visual Systems Supporting Unwitting EUD. In: Proc. of AVI 2008, pp. 313–316. ACM (2008)
Barricelli, B.R., Marcante, A., Mussio, P., Parasiliti Provenza, L., Valtolina, S., Fresta. G.: BANCO: a Web Architecture Supporting Unwitting End-User Development. IxD&A, 5-6, pp. 23–30 (2009)
Petre, M., Blackwell, A.F.: Children as Unwitting End-User Programmers. Proc. of VL/HCC 2007, 239–242 (2007)
Costabile, M.F., Fogli, D., Lanzilotti, R., Mussio, P., Parasiliti Provenza, L., Piccinno, A.: Advancing end-user development through meta-design. In: End User Computing Challenges Technologies: Emerging Tools and Applications, pp. 143–167. Information Science Reference (2007)
Ǻsand, H., Mørch, A.: Super Users and Local Developers: the Organization of End User Development in accounting company. JOEUC 18(4), 1–21 (2006)
Nardi, B.A., Miller, J.R.: An ethnographic study of distributed problem solving in spreadsheet development. In: Proc. of CSCW 1990, pp. 197–208). ACM Press (1990)
Ye, Y., Fischer, G.: Designing for Participation in Socio-Technical Software Systems. In: Proc. of UAHCI, pp. 312–321. Springer (2007)
Nardi, B.: A Small Matter of Programming. MIT Press (1993)
Brancheau, J.C., Brown, C.V.: The Management of end-user computing: status and direction. ACM Computing Surveys 25(5), 437–482 (1993)
Lee, H., Liebenau, J.: Time and the Internet at the Turn of the Millennium. Time & Society 9, 43–56 (2000)
Sutcliffe, A., Mehandjiev, N.: Introduction of Special Issue on End User Development. CACM 47(9), 31–32 (2004)
Pipek, V., Rosson, M.B., de Ruyter, B., Wulf, V.: Introduction. In: Proc. of IS-EUD 2009, pp. V–VI. Springer (2009)
Mørch, A.: Three levels of end-user tailoring: customization, integration, and extension. In: Computers and Design in Context, pp. 51–76. MIT Press (1997)
Trigg, R.H., Moran, T.P., Halasz, F.G.: Adaptibility and Tailorability in NoteCards. In: Proc. of INTERACT 1987, pp. 723–728. Elsevier Science Publishers (1987)
Henderson, A., Kyng, M.: There’s no place like home: continuing design in use. In: Design at Work: Cooperative Design of Computer Systems, pp. 219–240. Lawrence Erlbaum Associates (1991)
Germonprez, M., Hovorka, D., Collopy, F.: A Theory of Tailorable Technology Design. Journal of the Association for Information Systems 8(6), 315–367 (2007)
Baldwin, C.Y., Clark, K.B.: Design Rules: The Power of Modularity. MIT Press (2000)
Costabile, M. F., Fogli, D., Mussio, P., Piccinno, A.: End-user development: the software shaping workshop approach. In: End-User Development, pp. 183–205. Springer (2006)
Ceri, S., Cochrane, R., Widom, J.: Practical applications of triggers and constraints: success and lingering issues. In: Proc. of VLDB 2000, pp. 254–262 (2000)
Widom, J., Ceri, S.: Active Database Systems. Morgan Kaufmann Publisher (1996)
Behrend, A., Dorau, C., Manthey, R., Grundspenkis, J., Morzy, T., Vossen, G. (eds.): SQL Triggers Reacting on Time Events: An Extension Proposal Advances in Databases and Information Systems. Springer (2009)
Bertino, E., Cochinwala, M., Mesiti, M.: UCS-Router: a policy engine for enforcing message routing rules in a universal communication system. In: Proc. of Mobile Data Management 2002, pp. 8–16 (2002)
Jin, Y., Bhavsar, T.: Incorporating fuzziness into timer-triggers for temporal event handling. In: Proc. of IRI 2008, pp. 325–329 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Barricelli, B.R., 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) End-User Development. IS-EUD 2015. Lecture Notes in Computer Science(), vol 9083. Springer, Cham. https://doi.org/10.1007/978-3-319-18425-8_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-18425-8_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-18424-1
Online ISBN: 978-3-319-18425-8
eBook Packages: Computer ScienceComputer Science (R0)