{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:30:17Z","timestamp":1750221017175,"version":"3.41.0"},"reference-count":26,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2019,7,25]],"date-time":"2019-07-25T00:00:00Z","timestamp":1564012800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGOPS Oper. Syst. Rev."],"published-print":{"date-parts":[[2019,7,25]]},"abstract":"<jats:p>The data gluttony of AI is well known: Data fuels the artificial intelligence. Technologies that help to gather the needed data are then essential, among which the IoT. However, the deployment of IoT solutions raises significant challenges, especially regarding the resource and financial costs at stake. It is our view that mobile crowdsensing, aka phone sensing, has a major role to play because it potentially contributes massive data at a relatively low cost. Still, crowdsensing is useless, and even harmful, if the contributed data are not properly analyzed. This paper surveys our work on the development of systems facing this challenge, which also illustrates the virtuous circles of AI. We specifically focus on how intelligent crowdsensing middleware leverages on-device machine learning to enhance the reported physical observations. Keywords: Crowdsensing, Middleware, Online learning.<\/jats:p>","DOI":"10.1145\/3352020.3352033","type":"journal-article","created":{"date-parts":[[2019,7,26]],"date-time":"2019-07-26T13:17:18Z","timestamp":1564147038000},"page":"85-90","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["When the Power of the Crowd Meets the Intelligence of the Middleware"],"prefix":"10.1145","volume":"53","author":[{"given":"Yifan","family":"Du","sequence":"first","affiliation":[{"name":"Inria, Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Val\u00e9rie","family":"Issarny","sequence":"additional","affiliation":[{"name":"Inria, Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fran\u00e7oise","family":"Sailhan","sequence":"additional","affiliation":[{"name":"CNAM, Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,7,25]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2017.2730585"},{"issue":"1","key":"e_1_2_1_2_1","article-title":"Orange","volume":"14","author":"Demar J.","year":"2013","unstructured":"J. Demar , T. Curk , A. Erjavec , C. Gorup , T. Hocevar , M. Milutinovi c, M. Moina , M. Polajnar , M. Toplak , A. Staric , M. tajdohar, L. Umek , L. agar, J.bontar, M. itnik, and B. Zupan . Orange : Data Mining Toolbox in Python. J. Mach. Learn. Res. , 14 ( 1 ), 2013 . J. Demar, T. Curk, A. Erjavec, C. Gorup, T. Hocevar, M. Milutinovi c, M. Moina, M. Polajnar, M. Toplak, A. Staric, M. tajdohar, L. Umek, L. agar, J.bontar, M. itnik, and B. Zupan. Orange: Data Mining Toolbox in Python. J. Mach. Learn. Res., 14(1), 2013.","journal-title":"Data Mining Toolbox in Python. J. Mach. Learn. Res."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302505.3310088"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2906388.2906395"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TITS.2016.2617200"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2016.2550040"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/502512.502529"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/BigDataService.2015.16"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2988336.2988353"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2018.2840098"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1080\/23748834.2019.1617656"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/SMARTCOMP.2018.00071"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2659466"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2017.05.028"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2017.8057033"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2017.2777974"},{"key":"e_1_2_1_17_1","first-page":"12","article-title":"Scikit-learn","author":"Pedregosa F.","year":"2011","unstructured":"F. Pedregosa , G. Varoquaux , A. Gramfort , V. Michel , B. Thirion , O. Grisel , M. Blondel , P. Prettenhofer , R. Weiss , V. Dubourg , J. Vanderplas , A. Passos , D. Cournapeau , M. Brucher , M. Perrot , and E. Duchesnay . Scikit-learn : Machine Learning in Python. J. Mach. Learn. Res. , 12 , 2011 . F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, and E. Duchesnay. Scikit-learn: Machine Learning in Python. J. Mach. Learn. Res., 12, 2011.","journal-title":"Machine Learning in Python. J. Mach. Learn. Res."},{"key":"e_1_2_1_18_1","volume-title":"Diary of a Citizen Scientist","author":"Russel Sharman Apt","year":"2014","unstructured":"Sharman Apt Russel . Diary of a Citizen Scientist . Oregon State University Press , 2014 . Sharman Apt Russel. Diary of a Citizen Scientist. Oregon State University Press, 2014."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/MASS.2017.56"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1121\/1.5052173"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1121\/1.5009448"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2380116.2380175"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSAA.2016.89"},{"key":"e_1_2_1_24_1","volume-title":"Morgan Kaufmann","author":"Witten I. H","year":"2017","unstructured":"I. H Witten , F. Eibe , M. A. Hall , and C. J. Pal . Data mining practical machine learning tools and techniques . Morgan Kaufmann , 2017 . I. H Witten, F. Eibe, M. A. Hall, and C. J. Pal. Data mining practical machine learning tools and techniques. Morgan Kaufmann, 2017."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11036-016-0799-0"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/SpliTech.2016.7555950"}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3352020.3352033","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3352020.3352033","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:26:15Z","timestamp":1750206375000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3352020.3352033"}},"subtitle":["The Mobile Phone Sensing Case"],"short-title":[],"issued":{"date-parts":[[2019,7,25]]},"references-count":26,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,7,25]]}},"alternative-id":["10.1145\/3352020.3352033"],"URL":"https:\/\/doi.org\/10.1145\/3352020.3352033","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2019,7,25]]},"assertion":[{"value":"2019-07-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}