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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
References
Allen, J. F. (1983). Maintaining knowledge about temporal intervals. Communications of the ACM, 26(11), pp. 832–843.
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.
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.
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.
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.
Budgett, R. (1990). Overtraining syndrome. British Journal of Sports Medicine, 24(4), pp. 231–236.
Casati, F. (2011). How end-user development will save composition technologies from their continuing failures. Berlin: Springer pp. 4–6.
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.
Eckerson, W., & White, C. (2003). Evaluating etl and data integration platforms. Seattle, WA; The Data Warehousing Institute.
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.
Fischer, G. (2000). Social creativity, symmetry of ignorance and meta-design. Knowledge-Based Systems Journal, 13(7–8), pp. 527–537.
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.
Gorawski, M., & Gorawska, A. (2014). Research on the stream etl process. In Beyond databases, architectures, and structures (pp. 61–71). Cham: Springer.
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.
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.
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.
Lucci, G., & Paternò, F. (2014). Understanding end-user development of context-dependent applications in smartphones. Berlin: Springer pp. 182–198.
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.
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.
Namoun, A., Nestler, T., De Angeli, A. (2010). Conceptual and usability issues in the composable web of software services. Berlin: Springer 396–407.
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.
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.
Rittel, H. W. J., & Webber, M. M. (1973). Dilemmas in a general theory of planning. Policy Sciences, 4(2), 155–169.
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.
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.
Zhou, H., Yang, D., Xu, Y. (2012). An ETL strategy for real-time data warehouse. Berlin: Springer pp. 329–336.
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)