Skip to main content

An End-User Development Framework to Support Quantified Self in Sport Teams

  • Chapter
  • First Online:
New Perspectives in End-User Development

Abstract

In the IoT domain, communities of domain experts, having different skills in specific areas of endeavor, need effective and easy-to-use ways for managing physical devices and their data streams. The configuration of networks of sensors, the design of the business logic of IoT applications based on proper policies, and the visualization and analysis of relevant events can be successfully carried out if different competencies are brought into play. Starting from a definition of End-User Development designed around the pervasive requirements of IoT applications, we describe an End-User Development model and a related three-layered architecture used for the development of the SmartFit framework. SmartFit is designed to be used in non-professional sport teams and is constituted by three different environments, respectively for IoT Engineers, Coaches and Trainers, and Athletes.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.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

Notes

  1. 1.

    www.talend.com

  2. 2.

    www.streambase.com

  3. 3.

    www.waylay.io

  4. 4.

    https://nodered.org/

  5. 5.

    http://www.drools.org/

  6. 6.

    http://openrules.com/

  7. 7.

    http://www-01.ibm.com/software/integration/business-rule-management/jrules-family/

  8. 8.

    https://ifttt.com

  9. 9.

    http://www.atooma.com/

  10. 10.

    https://pipes.yahoo.com/pipes

References

  • Allen, J. F. (1983). Maintaining knowledge about temporal intervals. Communications of the ACM, 26(11), pp. 832–843.

    Article  MATH  Google Scholar 

  • Barricelli, B.R., & Valtolina, S. (2017). A visual language and interactive system for end-user development of internet of things ecosystems. Journal of Visual Languages & Computing, ISSN 1045-926X, doi:10.1016/j.jvlc.2017.01.004.

  • Barricelli, B.R., & Valtolina, S. (2016). End-user development for lifelogging and ewellness. In Proceedings of the international working conference on advanced visual interfaces (pp. 292–293, AVI ’16). New York, NY: ACM.

    Google Scholar 

  • Behrend, A., Dorau, C., Manthey, R. (2009). Sql triggers reacting on time events: an extension proposal. In Advances in databases and information systems (pp. 179–193). Berlin, Heidelberg: Springer.

    Google Scholar 

  • Blackstock, M., & Lea, R. Toward a distributed data flow platform for the web of things (distributed node-red), in Proceedings of the 5th international workshop on web of things, WoT ’14, (New York, NY), pp. 34–39, ACM, 2014.

    Google Scholar 

  • Bona, D.D., Re, G.L., Aiello, G., Tamburo, A., Alessi, M. (2011). A methodology for graphical modeling of business rules. In 2011 Fifth UKSim European symposium on computer modeling and simulation (EMS) (pp. 102–106). Los Alamitos, CA: IEEE.

    Google Scholar 

  • Budgett, R. (1990). Overtraining syndrome. British Journal of Sports Medicine, 24(4), pp. 231–236.

    Article  Google Scholar 

  • Casati, F. (2011). How end-user development will save composition technologies from their continuing failures. Berlin: Springer pp. 4–6.

    Google Scholar 

  • Costabile, M.F., Fogli, D., Mussio, P., Piccinno, A. (2007, November). 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, 1029–1046.

    Google Scholar 

  • Eckerson, W., & White, C. (2003). Evaluating etl and data integration platforms. Seattle, WA; The Data Warehousing Institute.

    Google Scholar 

  • Fischer, G. Symmetry of igorance, social creativity, and meta-design, in Proceedings of the 3rd Conference on Creativity & Cognition, C&C ’99, (New York, NY), pp. 116–123, ACM, 1999.

    Google Scholar 

  • Fischer, G. (2000). Social creativity, symmetry of ignorance and meta-design. Knowledge-Based Systems Journal, 13(7–8), pp. 527–537.

    Article  Google Scholar 

  • Fischer, G., Giaccardi, E., Ye, Y., Sutcliffe, A. G., Mehandjiev, N. (2004, September). Meta-design: a manifesto for end-user development. Communications of the ACM, 47, pp. 33–37.

    Article  Google Scholar 

  • Gorawski, M., & Gorawska, A. (2014). Research on the stream etl process. In Beyond databases, architectures, and structures (pp. 61–71). Cham: Springer.

    Google Scholar 

  • Guinard, D., Trifa, V., Mattern, F., Wilde, E. (2011). From the internet of things to the web of things: resource-oriented architecture and best practices. Berlin: Springer pp. 97–129.

    Google Scholar 

  • Kaczor, K., & Nalepa, G.J. (2012). Critical evaluation of the xtt2 rule representation through comparison with clips. Knowledge Engineering and Software Engineering (KESE8), 381, 46.

    Google Scholar 

  • Kaczor, K., Nalepa, G. J., Łysik, Ł., Kluza, K. (2011). Visual design of drools rule bases using the xtt2 method. In Semantic methods for knowledge management and communication (pp. 57–66). Montpellier, France: Springer.

    Google Scholar 

  • Lucci, G., & Paternò, F. (2014). Understanding end-user development of context-dependent applications in smartphones. Berlin: Springer pp. 182–198.

    Google Scholar 

  • Mesiti, M., & Valtolina, S. (2014). Towards a user-friendly loading system for the analysis of big data in the internet of things. In Computer software and applications conference workshops (COMPSACW), 2014 IEEE 38th international (pp. 312–317). Los Alamitos, CA: IEEE.

    Google Scholar 

  • Mesiti, M., Valtolina, S., Ferrari, L., Dao, M., Zettsu, K. (2015). An editable live ETL system for ambient intelligence environments. In WF-IoT (pp. 393–394). Los Alamos, CA: IEEE.

    Google Scholar 

  • Namoun, A., Nestler, T., De Angeli, A. (2010). Conceptual and usability issues in the composable web of software services. Berlin: Springer 396–407.

    Google Scholar 

  • Ng, J.W. (2015). Task as a service: extending cloud from an application development platform to a tasking platform. In 2015 IEEE World Congress on Services (SERVICES) (pp. 294–301). Los Alamitos, CA: IEEE.

    Google Scholar 

  • Petre, M., & Blackwell, A.F. (2007, September). Children as unwitting end-user programmers. In IEEE symposium on visual languages and human-centric computing, 2007. VL/HCC 2007 (pp. 239–242). Los Alamos, CA: IEEE.

    Google Scholar 

  • Rittel, H. W. J., & Webber, M. M. (1973). Dilemmas in a general theory of planning. Policy Sciences, 4(2), 155–169.

    Article  Google Scholar 

  • Theodorou, V., Abelló, A., Thiele, M., Lehner, W. A framework for user-centered declarative etl, in Proceedings of the 17th international workshop on data warehousing and OLAP, DOLAP ’14, (New York, NY), pp. 67–70, ACM, 2014.

    Google Scholar 

  • Vassiliadis, P., Simitsis, A., Skiadopoulos, S. (2002).Conceptual modeling for etl processes. In Proceedings of the 5th ACM international workshop on Data Warehousing and OLAP (pp. 14–21). New York, NY: ACM.

    Google Scholar 

  • Zhou, H., Yang, D., Xu, Y. (2012). An ETL strategy for real-time data warehouse. Berlin: Springer pp. 329–336.

    Google Scholar 

  • Zhu, L., Mussio, P., Barricelli, B.R. Hive-mind space model for creative, collaborative design, in Proceedings of the 1st DESIRE Network Conference on Creativity and Innovation in Design, DESIRE ’10, (Lancaster), pp. 121–130, Desire Network, 2010.

    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

© 2017 Springer International Publishing AG

About this chapter

Cite this chapter

Valtolina, S., Barricelli, B.R. (2017). An End-User Development Framework to Support Quantified Self in Sport Teams. In: Paternò, F., Wulf, V. (eds) New Perspectives in End-User Development. Springer, Cham. https://doi.org/10.1007/978-3-319-60291-2_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-60291-2_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-60290-5

  • Online ISBN: 978-3-319-60291-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics