{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T17:29:21Z","timestamp":1762018161994,"version":"build-2065373602"},"reference-count":35,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2018,12,30]],"date-time":"2018-12-30T00:00:00Z","timestamp":1546128000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Good health is the result of a healthy lifestyle, where caring about physical activity and nutrition are key concerns. However, in today\u2019s society, nutritional disorders are becoming increasingly frequent, affecting children, adults, and elderly people, mainly due to limited nutrition knowledge and the lack of a healthy lifestyle. A commonly adopted therapy to these imbalances is to monitor physical activity and daily habits, such as recording exercise or creating custom meal plans to count the amount of macronutrients and micronutrients acquired in each meal. Nowadays, many health tracking applications (HTA) have been developed that, for instance, record energy intake as well as users\u2019 physiological parameters, or measure the physical activity during the day. However, most existing HTA do not have a uniform architectural design on top of which to build other applications and services. In this manuscript, we present system architecture intended to serve as a reference architecture for building HTA solutions. In order to validate the proposed architecture, we performed a preliminary evaluation with 15 well recognized experts in systems and software architecture from different entities around world and who have estimated that our proposal can generate architecture for HTA that is adequate, reliable, secure, modifiable, portable, functional, and with high conceptual integrity. In order to show the applicability of the architecture in different HTA, we developed two telemonitoring systems based on it, targeted to different tasks: nutritional coaching (Food4Living) and physical exercise coaching (TrainME). The purpose was to illustrate the kind of end-user monitoring applications that could be developed.<\/jats:p>","DOI":"10.3390\/s19010108","type":"journal-article","created":{"date-parts":[[2018,12,31]],"date-time":"2018-12-31T07:22:30Z","timestamp":1546240950000},"page":"108","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["General Architecture for Development of Virtual Coaches for Healthy Habits Monitoring and Encouragement"],"prefix":"10.3390","volume":"19","author":[{"given":"Antonio","family":"Ben\u00edtez-Guijarro","sequence":"first","affiliation":[{"name":"Department of Languages and Computer Systems, University of Granada, 18071 Granada, Spain"}]},{"given":"\u00c1ngel","family":"Ruiz-Zafra","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, University of C\u00e1diz, 11519 C\u00e1diz, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8891-5237","authenticated-orcid":false,"given":"Zoraida","family":"Callejas","sequence":"additional","affiliation":[{"name":"Department of Languages and Computer Systems, University of Granada, 18071 Granada, Spain"}]},{"given":"Nuria","family":"Medina-Medina","sequence":"additional","affiliation":[{"name":"Department of Languages and Computer Systems, University of Granada, 18071 Granada, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6677-7301","authenticated-orcid":false,"given":"Kawtar","family":"Benghazi","sequence":"additional","affiliation":[{"name":"Department of Languages and Computer Systems, University of Granada, 18071 Granada, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0503-6451","authenticated-orcid":false,"given":"Manuel","family":"Noguera","sequence":"additional","affiliation":[{"name":"Department of Languages and Computer Systems, University of Granada, 18071 Granada, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2018,12,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"410S","DOI":"10.1093\/ajcn\/83.2.410S","article-title":"Evidence for nutritional benefits in prolonging wellness","volume":"83","author":"Kennedy","year":"2006","journal-title":"Am. J. Clin. Nutr."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1111\/jhn.12212","article-title":"Nutrition in early life and the programming of adult disease: A review","volume":"28","year":"2015","journal-title":"J. Hum. Nutr. Diet."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"439","DOI":"10.1080\/19371918.2015.1137506","article-title":"Senior Centers and Nutritional Outcomes: A Texas Example","volume":"31","author":"Swan","year":"2016","journal-title":"Soc. Work Public Health"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1080\/21551197.2013.779621","article-title":"Identification of Environmental Supports for Healthy Eating in Older Adults","volume":"32","author":"Sylvie","year":"2013","journal-title":"J. Nutr. Gerontol. Geriatr."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"750","DOI":"10.1016\/j.pec.2017.11.011","article-title":"Smartphone apps and the nutrition care process: Current perspectives and future considerations","volume":"101","author":"Chen","year":"2018","journal-title":"Patient Educ. Couns."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"3798729","DOI":"10.1155\/2016\/3798729","article-title":"Long-Term Follow-Up of the Telemonitoring Weight-Reduction Program \u201cActive Body Control\u201d","volume":"2016","author":"Stumm","year":"2016","journal-title":"J. Diabetes Res."},{"key":"ref_7","unstructured":"EMBS (2018, December 28). Engineering in Medicine and Biology Society. Available online: https:\/\/www.embs.org\/."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Triboan, D., Chen, L., and Chen, F. (April, January 29). Towards a mobile assistive system using service-oriented architecture. Proceedings of the 2016 IEEE Symposium on Service-Oriented System Engineering (SOSE), Oxford, UK.","DOI":"10.1109\/SOSE.2016.41"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1016\/j.jnca.2014.07.026","article-title":"eHealth: Survey on research projects, comparative study of telemonitoring architectures and main issues","volume":"46","author":"Hamdi","year":"2014","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/j.future.2013.12.013","article-title":"Mobile and ubiquitous architecture for the medical control of chronic diseases through the use of intelligent devices: Using the architecture for patients with diabetes","volume":"34","author":"Villarreal","year":"2014","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_11","first-page":"50","article-title":"FORECAST-a cloud-based personalized intelligent virtual coaching platform for the well-being of cancer patients","volume":"8","author":"Kyriazakos","year":"2017","journal-title":"Clin. Transl. Radiat. Oncol."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1080\/07315724.2013.875437","article-title":"Weight loss by telemonitoring of nutrition and physical activity in patients with metabolic syndrome for 1 year","volume":"33","author":"Luley","year":"2014","journal-title":"J. Am. Coll. Nutr."},{"key":"ref_13","first-page":"22","article-title":"A Reference Architecture for Healthcare Supportive Home Systems","volume":"15","author":"Ampatzoglou","year":"2015","journal-title":"CBMS"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1109\/MIC.2018.112102418","article-title":"The Internet of Things for Dementia Care","volume":"22","author":"Enshaeifar","year":"2018","journal-title":"IEEE Internet Comput."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1200\/CCI.17.00125","article-title":"Home-based e-health platform for multidimensional telemonitoring of symptoms, body weight, sleep, and circadian activity: Relevance for chronomodulated administration of irinotecan, fluorouracil-leucovorin, and oxaliplatin at home\u2014Results from a pilot study","volume":"2","author":"Innominato","year":"2018","journal-title":"JCO Clin. Cancer Inform."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Nepi, D., Sbrollini, A., Agostinelli, A., Maranesi, E., Morettini, M., Di Nardo, F., Fioretti, S., Pierleoni, P., Pernini, L., and Valenti, S. (2016, January 11\u201314). Validation of the heart-rate signal provided by the Zephyr bioharness 3.0. Proceedings of the Computing in Cardiology Conference, Vancouver, BC, Canada.","DOI":"10.22489\/CinC.2016.106-358"},{"key":"ref_17","first-page":"637130","article-title":"A model-driven approach for wearable systems developments","volume":"11","author":"Noguera","year":"2015","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_18","first-page":"150","article-title":"State of the art of the telemedicine. Where are we and what is pending to be done?","volume":"150","author":"Hospedales","year":"2018","journal-title":"Med. Clin."},{"key":"ref_19","unstructured":"Feng, X., Shen, J., and Fan, Y. (2009, January 14\u201317). REST: An alternative to RPC for Web services architecture. Proceedings of the First International Conference on Future Information Networks, Beijing, China."},{"key":"ref_20","unstructured":"Fielding, R.T., and Taylor, R.N. (2000). Architectural Styles and the Design of Network-Based Software Architectures. [Ph.D. Thesis, University of California]."},{"key":"ref_21","unstructured":"Deacon, J. (2018, December 28). Model-View-Controller (mvc) Architecture. Available online: http:\/\/www.rareparts.com\/pdf\/MVC.pdf."},{"key":"ref_22","unstructured":"Auth0 (2018, December 28). JSON Web Tokens. Available online: https:\/\/jwt.io\/."},{"key":"ref_23","unstructured":"(2018, December 28). JSON. Available online: https:\/\/www.json.org\/."},{"key":"ref_24","unstructured":"Crockford, D. (2018, December 28). The Application\/Json Media Type for Javascript Object Notation (JSON). Available online: https:\/\/tools.ietf.org\/html\/rfc4627."},{"key":"ref_25","unstructured":"Under Armour (2018, December 28). MyfitnessPal. Available online: https:\/\/www.myfitnesspal.com\/es."},{"key":"ref_26","unstructured":"(2018, December 28). Lifesum. Available online: https:\/\/lifesum.com\/."},{"key":"ref_27","unstructured":"Ediger (2018, December 28). Diary of Nutrition. Available online: https:\/\/play.google.com\/store\/apps\/details?id=ediger.diarynutrition."},{"key":"ref_28","unstructured":"Freeletics (2018, December 28). Freeletics Nutrition. Available online: https:\/\/www.freeletics.com\/es\/nutrition."},{"key":"ref_29","unstructured":"(2018, December 28). 8fit. Available online: https:\/\/goo.gl\/tdcNYb."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"18270","DOI":"10.3390\/s150818270","article-title":"A Comparative Study on the Suitability of Smartphones and IMU for Mobile, Unsupervised Energy Expenditure Calculi","volume":"15","author":"Noguera","year":"2015","journal-title":"Sensors"},{"key":"ref_31","unstructured":"Boubez, T., Morrison, S., Sirota, D., and Lascelles, F. (2015). System and Method of Securing Web Services. (US9130897B2), U.S. Patent."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"970","DOI":"10.1093\/ptj\/69.11.970","article-title":"Kappa coefficient calculation using multiple ratings per subject: A special communication","volume":"69","author":"Haley","year":"1989","journal-title":"Phys. Ther."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Callejas, Z., and L\u00f3pez-C\u00f3zar, R. (2009, January 6\u201310). Improving acceptability assessment for the labelling of affective speech corpora. Proceedings of the Tenth Annual Conference of the International Speech Communication Association, Brighton, UK.","DOI":"10.21437\/Interspeech.2009-731"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"567","DOI":"10.1016\/j.ijhcs.2014.02.002","article-title":"A framework for the assessment of synthetic personalities according to user perception","volume":"72","author":"Callejas","year":"2014","journal-title":"Int. J. Hum. Comput. Stud."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"159","DOI":"10.2307\/2529310","article-title":"The measurement of observer agreement for categorical data","volume":"33","author":"Landis","year":"1977","journal-title":"Biometrics"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/1\/108\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:36:44Z","timestamp":1760197004000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/1\/108"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,12,30]]},"references-count":35,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2019,1]]}},"alternative-id":["s19010108"],"URL":"https:\/\/doi.org\/10.3390\/s19010108","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2018,12,30]]}}}