Skip to main content

Designing for End-User Development in the Internet of Things

  • Conference paper
  • First Online:
Book cover End-User Development (IS-EUD 2015)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9083))

Included in the following conference series:

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.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ashton, K.: That ‘Internet of Things’ Thing. RFID Journal, June (2009). http://www.rfidjournal.com/articles/view?4986 (accessed on January 9th, 2015)

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

    Article  MATH  Google Scholar 

  3. Connections Counter: The Internet of Everything in Motion. http://newsroom.cisco.com/feature-content?type=webcontent&articleId=1208342 (accessed on January 9th, 2015)

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

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

    Google Scholar 

  6. Munjin, D.: User Empowerment in the Internet of Things. Ph.D dissertation at University of Geneve, Department of Economy and Management (2013)

    Google Scholar 

  7. Cypher, A.: Watch What I Do: Programming by Demonstration. The MIT Press (1993)

    Google Scholar 

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

    Google Scholar 

  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 (2006)

    Google Scholar 

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

    Chapter  Google Scholar 

  11. Shneiderman, B.: Leonardo’s Laptop: Human Needs and the New Computing Technologies. MIT Press (2002)

    Google Scholar 

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

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  17. Petre, M., Blackwell, A.F.: Children as Unwitting End-User Programmers. Proc. of VL/HCC 2007, 239–242 (2007)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  21. Ye, Y., Fischer, G.: Designing for Participation in Socio-Technical Software Systems. In: Proc. of UAHCI, pp. 312–321. Springer (2007)

    Google Scholar 

  22. Nardi, B.: A Small Matter of Programming. MIT Press (1993)

    Google Scholar 

  23. Brancheau, J.C., Brown, C.V.: The Management of end-user computing: status and direction. ACM Computing Surveys 25(5), 437–482 (1993)

    Article  MATH  Google Scholar 

  24. Lee, H., Liebenau, J.: Time and the Internet at the Turn of the Millennium. Time & Society 9, 43–56 (2000)

    Article  Google Scholar 

  25. Sutcliffe, A., Mehandjiev, N.: Introduction of Special Issue on End User Development. CACM 47(9), 31–32 (2004)

    Article  Google Scholar 

  26. Pipek, V., Rosson, M.B., de Ruyter, B., Wulf, V.: Introduction. In: Proc. of IS-EUD 2009, pp. V–VI. Springer (2009)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  30. Germonprez, M., Hovorka, D., Collopy, F.: A Theory of Tailorable Technology Design. Journal of the Association for Information Systems 8(6), 315–367 (2007)

    Google Scholar 

  31. Baldwin, C.Y., Clark, K.B.: Design Rules: The Power of Modularity. MIT Press (2000)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  34. Widom, J., Ceri, S.: Active Database Systems. Morgan Kaufmann Publisher (1996)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  37. Jin, Y., Bhavsar, T.: Incorporating fuzziness into timer-triggers for temporal event handling. In: Proc. of IRI 2008, pp. 325–329 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stefano Valtolina .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics