{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,26]],"date-time":"2026-04-26T23:49:23Z","timestamp":1777247363780,"version":"3.51.4"},"reference-count":45,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2020,6,18]],"date-time":"2020-06-18T00:00:00Z","timestamp":1592438400000},"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>Smart sensors and smartphones are becoming increasingly prevalent. Both can be used to gather environmental data (e.g., noise). Importantly, these devices can be connected to each other as well as to the Internet to collect large amounts of sensor data, which leads to many new opportunities. In particular, mobile crowdsensing techniques can be used to capture phenomena of common interest. Especially valuable insights can be gained if the collected data are additionally related to the time and place of the measurements. However, many technical solutions still use monolithic backends that are not capable of processing crowdsensing data in a flexible, efficient, and scalable manner. In this work, an architectural design was conceived with the goal to manage geospatial data in challenging crowdsensing healthcare scenarios. It will be shown how the proposed approach can be used to provide users with an interactive map of environmental noise, allowing tinnitus patients and other health-conscious people to avoid locations with harmful sound levels. Technically, the shown approach combines cloud-native applications with Big Data and stream processing concepts. In general, the presented architectural design shall serve as a foundation to implement practical and scalable crowdsensing platforms for various healthcare scenarios beyond the addressed use case.<\/jats:p>","DOI":"10.3390\/s20123456","type":"journal-article","created":{"date-parts":[[2020,6,18]],"date-time":"2020-06-18T12:21:46Z","timestamp":1592482906000},"page":"3456","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["Efficient Processing of Geospatial mHealth Data Using a Scalable Crowdsensing Platform"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0657-3232","authenticated-orcid":false,"given":"Robin","family":"Kraft","sequence":"first","affiliation":[{"name":"Institute of Databases and Information Systems, Ulm University, 89081 Ulm, Germany"},{"name":"Department of Clinical Psychology and Psychotherapy, Ulm University, 89081 Ulm, Germany"}]},{"given":"Ferdinand","family":"Birk","sequence":"additional","affiliation":[{"name":"Institute of Databases and Information Systems, Ulm University, 89081 Ulm, Germany"}]},{"given":"Manfred","family":"Reichert","sequence":"additional","affiliation":[{"name":"Institute of Databases and Information Systems, Ulm University, 89081 Ulm, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8226-3327","authenticated-orcid":false,"given":"Aniruddha","family":"Deshpande","sequence":"additional","affiliation":[{"name":"Department of Speech-Language-Hearing Sciences, Hofstra University, Hempstead, NY 11549, USA"}]},{"given":"Winfried","family":"Schlee","sequence":"additional","affiliation":[{"name":"Clinic and Policlinic for Psychiatry and Psychotherapy, University of Regensburg, 93053 Regensburg, Germany"}]},{"given":"Berthold","family":"Langguth","sequence":"additional","affiliation":[{"name":"Clinic and Policlinic for Psychiatry and Psychotherapy, University of Regensburg, 93053 Regensburg, Germany"}]},{"given":"Harald","family":"Baumeister","sequence":"additional","affiliation":[{"name":"Department of Clinical Psychology and Psychotherapy, Ulm University, 89081 Ulm, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6113-2133","authenticated-orcid":false,"given":"Thomas","family":"Probst","sequence":"additional","affiliation":[{"name":"Department for Psychotherapy and Biopsychosocial Health, Danube University Krems, 3500 Krems, Austria"}]},{"given":"Myra","family":"Spiliopoulou","sequence":"additional","affiliation":[{"name":"Department of Technical and Business Information Systems, Otto-von-Guericke-University Magdeburg, 39106 Magdeburg, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1522-785X","authenticated-orcid":false,"given":"R\u00fcdiger","family":"Pryss","sequence":"additional","affiliation":[{"name":"Institute of Clinical Epidemiology and Biometry, University of W\u00fcrzburg, 97080 W\u00fcrzburg, Germany"}]}],"member":"1968","published-online":{"date-parts":[[2020,6,18]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"20382","DOI":"10.1038\/srep20382","article-title":"Emotional states as mediators between tinnitus loudness and tinnitus distress in daily life: Results from the \u201cTrackYourTinnitus\u201d application","volume":"6","author":"Probst","year":"2016","journal-title":"Sci. Rep."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"294","DOI":"10.3389\/fnagi.2016.00294","article-title":"Measuring the moment-to-moment variability of tinnitus: the TrackYourTinnitus smart phone app","volume":"8","author":"Schlee","year":"2016","journal-title":"Front. Aging Neurosci."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"164","DOI":"10.3389\/fnins.2020.00164","article-title":"Combining Mobile Crowdsensing and Ecological Momentary Assessments in the Healthcare Domain","volume":"14","author":"Kraft","year":"2020","journal-title":"Front. Neurosci."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Pryss, R. (2019). Mobile Crowdsensing in Healthcare Scenarios: Taxonomy, Conceptual Pillars, Smart Mobile Crowdsensing Services. Digital Phenotyping and Mobile Sensing, Springer.","DOI":"10.1007\/978-3-030-31620-4_14"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Kraft, R., Birk, F., Reichert, M., Deshpande, A., Schlee, W., Langguth, B., Baumeister, H., Probst, T., Spiliopoulou, M., and Pryss, R. (2019, January 5\u20137). Design and Implementation of a Scalable Crowdsensing Platform for Geospatial Data of Tinnitus Patients. Proceedings of the 2019 IEEE 32nd International Symposium on Computer-Based Medical Systems (CBMS), Cordoba, Spain.","DOI":"10.1109\/CBMS.2019.00068"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Schweizer, I., Darmstadt, T., Probst, F., B\u00e4rtl, R., Darmstadt, T., M\u00fchlh\u00e4user, M., Darmstadt, T., Schulz, A., and Darmstadt, T. (2011, January 1\u20134). Noisemap - real-time participatory noise maps. Proceedings of the Second International Workshop on Sensing Applications on Mobile Phones, Seattle, WA, USA.","DOI":"10.1145\/2389148.2389157"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"53","DOI":"10.24138\/jcomss.v13i2.373","article-title":"Crowd-sensing our Smart Cities: A Platform for Noise Monitoring and Acoustic Urban Planning","volume":"13","author":"Zappatore","year":"2017","journal-title":"J. Commun. Softw. Syst."},{"key":"ref_8","unstructured":"Ye, F., Ganti, R., Dimaghani, R., Grueneberg, K., and Calo, S. (2012, January 16\u201320). Meca: Mobile edge capture and analysis middleware for social sensing applications. Proceedings of the 21st International Conference on World Wide Web, Lyon, France."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Sherchan, W., Jayaraman, P.P., Krishnaswamy, S., Zaslavsky, A., Loke, S., and Sinha, A. (2012, January 23\u201326). Using on-the-move mining for mobile crowdsensing. Proceedings of the 2012 IEEE 13th International Conference on Mobile Data Management, Bengaluru, India.","DOI":"10.1109\/MDM.2012.58"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Jayaraman, P.P., Perera, C., Georgakopoulos, D., and Zaslavsky, A. (2013, January 20\u201323). Efficient opportunistic sensing using mobile collaborative platform mosden. Proceedings of the 9th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing, Austin, TX, USA.","DOI":"10.4108\/icst.collaboratecom.2013.254090"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Jayaraman, P.P., Gomes, J.B., Nguyen, H.L., Abdallah, Z.S., Krishnaswamy, S., and Zaslavsky, A. (2014). Cardap: A scalable energy-efficient context aware distributed mobile data analytics platform for the fog. East European Conference on Advances in Databases and Information Systems, Springer.","DOI":"10.1007\/978-3-319-10933-6_15"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"607","DOI":"10.1016\/j.future.2015.08.005","article-title":"A mobile crowd sensing ecosystem enabled by CUPUS: Cloud-based publish\/subscribe middleware for the Internet of Things","volume":"56","year":"2016","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1537","DOI":"10.14778\/1920841.1921032","article-title":"Geospatial stream query processing using Microsoft SQL Server StreamInsight","volume":"3","author":"Kazemitabar","year":"2010","journal-title":"Proc. VLDB Endow."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"550","DOI":"10.1016\/j.isprsjprs.2010.06.005","article-title":"Crowdsourcing geospatial data","volume":"65","author":"Heipke","year":"2010","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.bdr.2015.01.003","article-title":"Geospatial big data: Challenges and opportunities","volume":"2","author":"Lee","year":"2015","journal-title":"Big Data Res."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1277","DOI":"10.1016\/j.ipm.2004.07.001","article-title":"On organizing and accessing geospatial and georeferenced Web resources using the G-Portal system","volume":"41","author":"Lim","year":"2005","journal-title":"Inf. Process. Manag."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1016\/j.ipm.2004.04.004","article-title":"Applying scenario-based design and claims analysis to the design of a digital library of geography examination resources","volume":"41","author":"Theng","year":"2005","journal-title":"Inf. Process. Manag."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1535","DOI":"10.1109\/TVT.2016.2647624","article-title":"Mobile crowdsensing games in vehicular networks","volume":"67","author":"Xiao","year":"2017","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Freschi, V., Delpriori, S., Klopfenstein, L.C., Lattanzi, E., Luchetti, G., and Bogliolo, A. (2014, January 3\u20137). Geospatial data aggregation and reduction in vehicular sensing applications: The case of road surface monitoring. Proceedings of the 2014 International Conference on Connected Vehicles and Expo (ICCVE), Vienna, Austria.","DOI":"10.1109\/ICCVE.2014.7297643"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/MIS.2006.93","article-title":"Geogames: Designing location-based games from classic board games","volume":"21","author":"Schlieder","year":"2006","journal-title":"IEEE Intell. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Matyas, S., Matyas, C., Schlieder, C., Kiefer, P., Mitarai, H., and Kamata, M. (2008, January 3\u20135). Designing location-based mobile games with a purpose: collecting geospatial data with CityExplorer. Proceedings of the 2008 International Conference on Advances in Computer Entertainment Technology, Yokohama, Japan.","DOI":"10.1145\/1501750.1501806"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Pryss, R., Schlee, W., Langguth, B., and Reichert, M. (2017, January 25\u201330). Mobile crowdsensing services for tinnitus assessment and patient feedback. Proceedings of the 2017 IEEE International Conference on AI & Mobile Services (AIMS), Honolulu, HI, USA.","DOI":"10.1109\/AIMS.2017.12"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1109\/MCOM.2011.6069707","article-title":"Mobile crowdsensing: current state and future challenges","volume":"49","author":"Ganti","year":"2011","journal-title":"IEEE Commun. Mag."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1027\/1015-5759.23.4.214","article-title":"Psychological and psychophysiological ambulatory monitoring","volume":"23","author":"Kubiak","year":"2007","journal-title":"Eur. J. Psychol. Assess."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Duboc, L., Rosenblum, D., and Wicks, T. (2007, January 3\u20137). A framework for characterization and analysis of software system scalability. Proceedings of the the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, Dubrovnik, Croatia.","DOI":"10.1145\/1287624.1287679"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Duboc, L., Letier, E., Rosenblum, D., and Wicks, T. (2008, January 8\u201312). A case study in eliciting scalability requirements. Proceedings of the 2008 16th IEEE International Requirements Engineering Conference, Barcelona, Spain.","DOI":"10.1109\/RE.2008.22"},{"key":"ref_27","unstructured":"Herbst, N.R., Kounev, S., and Reussner, R. (2013, January 26\u201328). Elasticity in cloud computing: What it is, and what it is not. Proceedings of the 10th International Conference on Autonomic Computing (ICAC \u201913), San Jose, CA, USA."},{"key":"ref_28","unstructured":"(2015). ISO 19109: 2015 Geographic Information\u2013Rules for Application Schema, Standard, International Organization for Standardization."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Pryss, R., John, D., Reichert, M., Hoppenstedt, B., Schmid, L., Schlee, W., Spiliopoulou, M., Schobel, J., Kraft, R., and Schickler, M. (August, January 30). Machine Learning Findings on Geospatial Data of Users from the TrackYourStress mHealth Crowdsensing Platform. Proceedings of the 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science (IRI), Los Angeles, CA, USA.","DOI":"10.1109\/IRI.2019.00061"},{"key":"ref_30","unstructured":"Evans, E. (2004). Domain-Driven Design: Tackling Complexity in the Heart of Software, Addison-Wesley Professional."},{"key":"ref_31","unstructured":"Nadareishvili, I., Mitra, R., McLarty, M., and Amundsen, M. (2016). Microservice Architecture: Aligning Principles, Practices, and Culture, O\u2019Reilly Media."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jss.2017.01.001","article-title":"Understanding cloud-native applications after 10 years of cloud computing\u2014A systematic mapping study","volume":"126","author":"Kratzke","year":"2017","journal-title":"J. Syst. Softw."},{"key":"ref_33","unstructured":"Narkhede, N., Shapira, G., and Palino, T. (2017). Kafka: The Definitive Guide: Real-time Data and Stream Processing at Scale, O\u2019Reilly Media."},{"key":"ref_34","unstructured":"Lott, R., Ryden, K., Desruisseaux, M., Mark, H., and Heazel, C. (2019). OGC Abstract Specification Topic 2: Referencing by coordinates, Open Geospatial Consortium."},{"key":"ref_35","unstructured":"Decker, B.L. (1986). World Geodetic System 1984, Defense Mapping Agency Aerospace Center. Technical report."},{"key":"ref_36","unstructured":"Federal Aviation Administration (FAA) (2008). Global Positioning System wide Area Augmentation System (WAAS) Performance Standard, Federal Aviation Administration. Technical Report."},{"key":"ref_37","first-page":"122","article-title":"OpenGIS Implementation Standard for Geographic information-Simple feature access-Part 1: Common architecture","volume":"4","author":"Herring","year":"2011","journal-title":"OGC Doc."},{"key":"ref_38","unstructured":"Butler, H., Daly, M., Doyle, A., Gillies, S., Hagen, S., and Schaub, T. (2020, May 10). Available online: www.rfc-editor.org\/info\/rfc7946."},{"key":"ref_39","unstructured":"Purss, M., Gibb, R., Samavati, F., Peterson, P., Rogers, J., Ben, J., and Dow, C. (2017). OGC Abstract Specification Topic 21: Discrete Global Grid Systems Abstract Specification, Open Geospatial Consortium. Technical Report."},{"key":"ref_40","unstructured":"Brodsky, I. (2019, August 15). H3: Uber\u2019s Hexagonal Hierarchical Spatial Index. Available online: https:\/\/eng.uber.com\/h3\/."},{"key":"ref_41","first-page":"41","article-title":"Sound Measurement: Instrumentation and Noise Descriptors","volume":"Volume 5","author":"Royster","year":"2003","journal-title":"The Noise Manual"},{"key":"ref_42","unstructured":"Hardt, D. (2020, May 10). Available online: www.rfc-editor.org\/info\/rfc6749."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Hoefler, T., and Belli, R. (2015, January November). Scientific benchmarking of parallel computing systems: Twelve ways to tell the masses when reporting performance results. Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, Austin, TX, USA.","DOI":"10.1145\/2807591.2807644"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Le Boudec, J.Y. (2011). Performance Evaluation of Computer and Communication Systems, Epfl Press.","DOI":"10.1201\/b16328"},{"key":"ref_45","unstructured":"Brikman, Y. (2019). Terraform: Up & Running: Writing Infrastructure as Code, O\u2019Reilly Media."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/12\/3456\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:40:35Z","timestamp":1760175635000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/12\/3456"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,18]]},"references-count":45,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2020,6]]}},"alternative-id":["s20123456"],"URL":"https:\/\/doi.org\/10.3390\/s20123456","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,6,18]]}}}