{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T13:03:37Z","timestamp":1777381417352,"version":"3.51.4"},"reference-count":48,"publisher":"SAGE Publications","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["AIS"],"published-print":{"date-parts":[[2016,1,7]]},"DOI":"10.3233\/ais-150357","type":"journal-article","created":{"date-parts":[[2016,1,5]],"date-time":"2016-01-05T10:57:42Z","timestamp":1451991462000},"page":"63-78","source":"Crossref","is-referenced-by-count":16,"title":["SAMURAI: A batch and streaming context architecture for large-scale intelligent applications and environments"],"prefix":"10.1177","volume":"8","author":[{"given":"Davy","family":"Preuveneers","sequence":"first","affiliation":[{"name":"iMinds-DistriNet-KU Leuven, Department of Computer Science, Celestijnenlaan 200A, B-3001 Heverlee, Belgium. E-mails:\u00a0yolandeberbers@cs.kuleuven.be,\u00a0wouterjoosen@cs.kuleuven.be"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yolande","family":"Berbers","sequence":"additional","affiliation":[{"name":"iMinds-DistriNet-KU Leuven, Department of Computer Science, Celestijnenlaan 200A, B-3001 Heverlee, Belgium. E-mails:\u00a0yolandeberbers@cs.kuleuven.be,\u00a0wouterjoosen@cs.kuleuven.be"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wouter","family":"Joosen","sequence":"additional","affiliation":[{"name":"iMinds-DistriNet-KU Leuven, Department of Computer Science, Celestijnenlaan 200A, B-3001 Heverlee, Belgium. E-mails:\u00a0yolandeberbers@cs.kuleuven.be,\u00a0wouterjoosen@cs.kuleuven.be"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","reference":[{"issue":"3","key":"10.3233\/AIS-150357_ref1","doi-asserted-by":"crossref","first-page":"16:1","DOI":"10.1145\/1922649.1922653","article-title":"Human activity analysis: A review","volume":"43","author":"Aggarwal","year":"2011","journal-title":"ACM Comput. Surv."},{"key":"10.3233\/AIS-150357_ref2","doi-asserted-by":"crossref","unstructured":"[2]T.\u00a0Akidau, A.\u00a0Balikov, K.\u00a0Bekiroglu, S.\u00a0Chernyak, J.\u00a0Haberman, R.\u00a0Lax, S.\u00a0McVeety, D.\u00a0Mills, P.\u00a0Nordstrom and S.\u00a0Whittle, MillWheel: Fault-tolerant stream processing at Internet scale, in: Very Large Data Bases, 2013, pp.\u00a0734\u2013 746.","DOI":"10.14778\/2536222.2536229"},{"key":"10.3233\/AIS-150357_ref3","unstructured":"[3]M.\u00a0Arnhold, M.\u00a0Quade and W.\u00a0Kirch, Mobile applications for diabetics: A systematic review and expert-based usability evaluation considering the special requirements of diabetes patients age 50 years or older, J. Med. Internet. Res. 16(4) (Apr. 2014), e104."},{"issue":"15","key":"10.3233\/AIS-150357_ref4","doi-asserted-by":"crossref","first-page":"2787","DOI":"10.1016\/j.comnet.2010.05.010","article-title":"The Internet of Things: A\u00a0survey","volume":"54","author":"Atzori","year":"2010","journal-title":"Comput. Netw."},{"issue":"19","key":"10.3233\/AIS-150357_ref6","doi-asserted-by":"crossref","first-page":"2296","DOI":"10.1001\/jama.298.19.2296","article-title":"Using pedometers to increase physical activity and improve health: A systematic review","volume":"298","author":"Bravata","year":"2007","journal-title":"JAMA"},{"issue":"3","key":"10.3233\/AIS-150357_ref7","doi-asserted-by":"crossref","first-page":"33:1","DOI":"10.1145\/2499621","article-title":"A tutorial on human activity recognition using body-worn inertial sensors","volume":"46","author":"Bulling","year":"2014","journal-title":"ACM Comput. Surv."},{"issue":"3","key":"10.3233\/AIS-150357_ref8","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1007\/s10115-013-0665-3","article-title":"Transfer learning for activity recognition: A survey","volume":"36","author":"Cook","year":"2013","journal-title":"Knowledge and Information Systems"},{"issue":"3","key":"10.3233\/AIS-150357_ref9","doi-asserted-by":"crossref","first-page":"15:1","DOI":"10.1145\/2187671.2187677","article-title":"Processing flows of information: From data stream to complex event processing","volume":"44","author":"Cugola","year":"2012","journal-title":"ACM Comput. Surv."},{"issue":"1","key":"10.3233\/AIS-150357_ref10","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1145\/1327452.1327492","article-title":"MapReduce: Simplified data processing on large clusters","volume":"51","author":"Dean","year":"2008","journal-title":"Commun. ACM"},{"key":"10.3233\/AIS-150357_ref11","doi-asserted-by":"crossref","unstructured":"[11]S.\u00a0Dey, N.\u00a0Roy, W.\u00a0Xu, R.R.\u00a0Choudhury and S.\u00a0Nelakuditi, Accelprint: Imperfections of accelerometers make smartphones trackable, in: 21st Annual Network and Distributed System Security Symposium, NDSS 2014, San Diego, California, USA, February 23\u201326, 2014, The Internet Society, 2014.","DOI":"10.14722\/ndss.2014.23059"},{"key":"10.3233\/AIS-150357_ref12","doi-asserted-by":"crossref","unstructured":"[12]A.\u00a0Dohr, R.\u00a0Modre-Opsrian, M.\u00a0Drobics, D.\u00a0Hayn and G.\u00a0Schreier, The Internet of Things for Ambient Assisted Living, in: 2010 Seventh International Conference on Information Technology: New Generations (ITNG), 2010, pp.\u00a0804\u2013809.","DOI":"10.1109\/ITNG.2010.104"},{"issue":"2","key":"10.3233\/AIS-150357_ref13","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1145\/1083784.1083789","article-title":"Mining data streams: A review","volume":"34","author":"Gaber","year":"2005","journal-title":"SIGMOD Rec."},{"key":"10.3233\/AIS-150357_ref14","doi-asserted-by":"crossref","unstructured":"[14]A.\u00a0Ghoting, P.\u00a0Kambadur, E.\u00a0Pednault and R.\u00a0Kannan, Nimble: A toolkit for the implementation of parallel data mining and machine learning algorithms on mapreduce, in: Proc. of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD\u201911, ACM, New York, NY, USA, 2011, pp.\u00a0334\u2013342.","DOI":"10.1145\/2020408.2020464"},{"key":"10.3233\/AIS-150357_ref15","doi-asserted-by":"crossref","unstructured":"[15]A.\u00a0Ghoting, R.\u00a0Krishnamurthy, E.\u00a0Pednault, B.\u00a0Reinwald, V.\u00a0Sindhwani, S.\u00a0Tatikonda, Y.\u00a0Tian and S.\u00a0Vaithyanathan, Systemml: Declarative machine learning on mapreduce, in: Proc. of the 2011 IEEE 27th International Conference on Data Engineering, ICDE\u201911, IEEE Computer Society, Washington, DC, USA, 2011, pp.\u00a0231\u2013242.","DOI":"10.1109\/ICDE.2011.5767930"},{"issue":"3","key":"10.3233\/AIS-150357_ref16","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1007\/s10817-014-9305-1","article-title":"Hermit: An owl 2 reasoner","volume":"53","author":"Glimm","year":"2014","journal-title":"Journal of Automated Reasoning"},{"issue":"1","key":"10.3233\/AIS-150357_ref17","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1145\/1656274.1656278","article-title":"The WEKA data mining software: An update","volume":"11","author":"Hall","year":"2009","journal-title":"SIGKDD Explor. Newsl."},{"issue":"2","key":"10.3233\/AIS-150357_ref18","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1007\/s00180-008-0119-7","article-title":"Open-source machine learning: R meets weka","volume":"24","author":"Hornik","year":"2009","journal-title":"Computational Statistics"},{"issue":"7","key":"10.3233\/AIS-150357_ref19","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1145\/2611567","article-title":"Big data and its technical challenges","volume":"57","author":"Jagadish","year":"2014","journal-title":"Commun. ACM"},{"key":"10.3233\/AIS-150357_ref21","doi-asserted-by":"crossref","unstructured":"[21]P.\u00a0Kranen, H.\u00a0Kremer, T.\u00a0Jansen, T.\u00a0Seidl, A.\u00a0Bifet, G.\u00a0Holmes, B.\u00a0Pfahringer and J.\u00a0Read, Stream data mining using the moa framework, in: Database Systems for Advanced Applications, Lecture Notes in Computer Science, Vol.\u00a07239, Springer, Berlin, Heidelberg, 2012, pp.\u00a0309\u2013313.","DOI":"10.1007\/978-3-642-29035-0_27"},{"key":"10.3233\/AIS-150357_ref22","unstructured":"[22]T.\u00a0Kraska, A.\u00a0Talwalkar, J.C.\u00a0Duchi, R.\u00a0Griffith, M.J.\u00a0Franklin and M.I.\u00a0Jordan, Mlbase: A distributed machine-learning system, in: CIDR 2013, Sixth Biennial Conference on Innovative Data Systems Research, Online Proceedings, Asilomar, CA, USA, January 6\u20139, 2013, 2013, www.cidrdb.org."},{"issue":"2","key":"10.3233\/AIS-150357_ref23","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1145\/1964897.1964918","article-title":"Activity recognition using cell phone accelerometers","volume":"12","author":"Kwapisz","year":"2011","journal-title":"SIGKDD Explor. Newsl."},{"issue":"9","key":"10.3233\/AIS-150357_ref24","doi-asserted-by":"crossref","first-page":"140","DOI":"10.1109\/MCOM.2010.5560598","article-title":"A survey of mobile phone sensing","volume":"48","author":"Lane","year":"2010","journal-title":"Comm. Mag."},{"key":"10.3233\/AIS-150357_ref25","doi-asserted-by":"crossref","unstructured":"[25]H.\u00a0Lee, Y.S.\u00a0Choi and S.\u00a0Lee, Mobile posture monitoring system to prevent physical health risk of smartphone users, in: Proc. of the 2012 ACM Conference on Ubiquitous Computing, UbiComp\u201912, ACM, New York, NY, USA, 2012, pp.\u00a0592\u2013593.","DOI":"10.1145\/2370216.2370320"},{"key":"10.3233\/AIS-150357_ref26","unstructured":"[26]J.\u00a0Leibiusky, G.\u00a0Eisbruch and D.\u00a0Simonassi, Getting Started with Storm \u2013 Continuous Streaming Computation with Twitter\u2019s Cluster Technology, O\u2019Reilly, 2012."},{"key":"10.3233\/AIS-150357_ref27","unstructured":"[27]N.\u00a0Marz and J.\u00a0Warren, Big Data. Principles and Best Practices of Scalable Realtime Data Systems, Manning Publications Co., April 2015."},{"key":"10.3233\/AIS-150357_ref28","first-page":"149","article-title":"Samoa: Scalable advanced massive online analysis","volume":"16","author":"Morales","year":"2015","journal-title":"Journal of Machine Learning Research"},{"key":"10.3233\/AIS-150357_ref29","doi-asserted-by":"crossref","unstructured":"[29]L.\u00a0Neumeyer, B.\u00a0Robbins, A.\u00a0Nair and A.\u00a0Kesari, S4: Distributed stream computing platform, in: Proc. of the 2010 IEEE International Conference on Data Mining Workshops, ICDMW\u201910, Washington, DC, USA, 2010, pp.\u00a0170\u2013177.","DOI":"10.1109\/ICDMW.2010.172"},{"key":"10.3233\/AIS-150357_ref30","unstructured":"[30]S.\u00a0Owen, R.\u00a0Anil, T.\u00a0Dunning and E.\u00a0Friedman, Mahout in Action, Manning Publications Co., Greenwich, CT, USA, 2011."},{"key":"10.3233\/AIS-150357_ref31","unstructured":"[31]E.\u00a0Ozdalga, A.\u00a0Ozdalga and N.\u00a0Ahuja, The smartphone in medicine: A review of current and potential use among physicians and students, J. Med. Internet. Res. 14(5) (Sep. 2012), e128."},{"key":"10.3233\/AIS-150357_ref32","doi-asserted-by":"crossref","unstructured":"[32]D.\u00a0Preuveneers and Y.\u00a0Berbers, Mobile phones assisting with health self-care: A diabetes case study, in: Mobile HCI, ACM International Conference Proceeding Series, ACM, 2008, pp.\u00a0177\u2013186.","DOI":"10.1145\/1409240.1409260"},{"key":"10.3233\/AIS-150357_ref33","doi-asserted-by":"crossref","unstructured":"[33]D.\u00a0Preuveneers and Y.\u00a0Berbers, Mobile phones assisting with health self-care: A diabetes case study, in: Proc. of the 10th International Conference on Human Computer Interaction with Mobile Devices and Services, MobileHCI\u201908, ACM, New York, NY, USA, 2008, pp.\u00a0177\u2013186.","DOI":"10.1145\/1409240.1409260"},{"key":"10.3233\/AIS-150357_ref34","doi-asserted-by":"crossref","unstructured":"[34]D.\u00a0Preuveneers and Y.\u00a0Berbers, SAMURAI: A streaming multi-tenant context-management architecture for intelligent and scalable Internet of things applications, in: 2014 International Conference on Intelligent Environments, Shanghai, China, June 30\u2013July 4, 2014, IEEE, 2014, pp.\u00a0226\u2013233.","DOI":"10.1109\/IE.2014.43"},{"key":"10.3233\/AIS-150357_ref35","doi-asserted-by":"crossref","unstructured":"[35]D.\u00a0Preuveneers, Y.\u00a0Berbers and W.\u00a0Joosen, The future of mobile e-health application development: Exploring HTML5 for a context-aware diabetes monitoring assistant, in: 3rd International Conference on Current and Future Trends of Information and Communication Technologies in Healthcare, October 2013.","DOI":"10.1016\/j.procs.2013.09.046"},{"key":"10.3233\/AIS-150357_ref36","doi-asserted-by":"crossref","unstructured":"[36]D.\u00a0Preuveneers and W.\u00a0Joosen, Smartauth: Dynamic context fingerprinting for continuous user authentication, in: Proc. of the 30th ACM\/SIGAPP Symposium on Applied Computing (SAC 2015), Salamanca, Spain, April 13\u201317, 2015, 2015.","DOI":"10.1145\/2695664.2695908"},{"key":"10.3233\/AIS-150357_ref37","unstructured":"[37]N.\u00a0Ravi, N.\u00a0Dandekar, P.\u00a0Mysore and M.\u00a0Littman, Activity recognition from accelerometer data, in: Proc. of the 17th Conference on Innovative Applications of Artificial Intelligence \u2013 Volume 3, IAAI\u201905, 2005, pp.\u00a01541\u20131546."},{"issue":"1","key":"10.3233\/AIS-150357_ref38","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1145\/2629633","article-title":"Wearables: Has the age of smartwatches finally arrived?","volume":"58","author":"Rawassizadeh","year":"2014","journal-title":"Commun. ACM"},{"key":"10.3233\/AIS-150357_ref39","first-page":"21:21","article-title":"Standardized functions for smartphone applications: Examples from maternal and child health","volume":"2012","author":"Rotheram-Borus","year":"2012","journal-title":"Int. J. Telemedicine Appl."},{"issue":"4","key":"10.3233\/AIS-150357_ref40","doi-asserted-by":"crossref","first-page":"547","DOI":"10.1007\/s10439-005-9068-2","article-title":"A review of approaches to mobility telemonitoring of the elderly in their living environment","volume":"34","author":"Scanaill","year":"2006","journal-title":"Annals of Biomedical Engineering"},{"issue":"2","key":"10.3233\/AIS-150357_ref42","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/j.websem.2007.03.004","article-title":"Pellet: A practical owl-dl reasoner","volume":"5","author":"Sirin","year":"2007","journal-title":"Web Semant."},{"key":"10.3233\/AIS-150357_ref43","doi-asserted-by":"crossref","first-page":"1187","DOI":"10.1109\/ICDM.2013.158","article-title":"Mli: An api for distributed machine learning","volume":"0","author":"Sparks","year":"2013","journal-title":"2013 IEEE 13th International Conference on Data Mining"},{"issue":"4","key":"10.3233\/AIS-150357_ref44","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1145\/1107499.1107504","article-title":"The 8 requirements of real-time stream processing","volume":"34","author":"Stonebraker","year":"2005","journal-title":"ACM SIGMOD Record"},{"key":"10.3233\/AIS-150357_ref45","doi-asserted-by":"crossref","unstructured":"[45]M.\u00a0Sumida, T.\u00a0Mizumoto and K.\u00a0Yasumoto, Estimating heart rate variation during walking with smartphone, in: Proc. of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp\u201913, ACM, New York, NY, USA, 2013, pp.\u00a0245\u2013254.","DOI":"10.1145\/2493432.2493491"},{"key":"10.3233\/AIS-150357_ref46","doi-asserted-by":"crossref","unstructured":"[46]L.\u00a0Sun, D.\u00a0Zhang, B.\u00a0Li, B.\u00a0Guo and S.\u00a0Li, Activity recognition on an accelerometer embedded mobile phone with varying positions and orientations, in: Proc. of the 7th International Conference on Ubiquitous Intelligence and Computing, UIC\u201910, Springer-Verlag, Berlin, Heidelberg, 2010, pp.\u00a0548\u2013562.","DOI":"10.1007\/978-3-642-16355-5_42"},{"key":"10.3233\/AIS-150357_ref47","doi-asserted-by":"crossref","unstructured":"[47]A.\u00a0Toshniwal, S.\u00a0Taneja, A.\u00a0Shukla, K.\u00a0Ramasamy, J.M.\u00a0Patel, S.\u00a0Kulkarni, J.\u00a0Jackson, K.\u00a0Gade, M.\u00a0Fu, J.\u00a0Donham, N.\u00a0Bhagat, S.\u00a0Mittal and D.\u00a0Ryaboy, Storm@twitter, in: Proc. of the 2014 ACM SIGMOD International Conference on Management of Data, SIGMOD\u201914, ACM, New York, NY, USA, 2014, pp.\u00a0147\u2013156.","DOI":"10.1145\/2588555.2595641"},{"key":"10.3233\/AIS-150357_ref48","unstructured":"[48]T.\u00a0White, Hadoop: The Definitive Guide, 1st edn, O\u2019Reilly Media, Inc., 2009."},{"key":"10.3233\/AIS-150357_ref49","unstructured":"[49]M.\u00a0Zaharia, M.\u00a0Chowdhury, T.\u00a0Das, A.\u00a0Dave, J.\u00a0Ma, M.\u00a0McCauley, M.J.\u00a0Franklin, S.\u00a0Shenker and I.\u00a0Stoica, Resilient distributed datasets: A fault-tolerant abstraction for in-memory cluster computing, in: Proc. of the 9th USENIX Conference on Networked Systems Design and Implementation, NSDI\u201912, USENIX Association, Berkeley, CA, USA, 2012, p.\u00a02."},{"key":"10.3233\/AIS-150357_ref50","doi-asserted-by":"crossref","unstructured":"[50]M.\u00a0Zaharia, T.\u00a0Das, H.\u00a0Li, T.\u00a0Hunter, S.\u00a0Shenker and I.\u00a0Stoica, Discretized streams: Fault-tolerant streaming computation at scale, in: Proc. of the Twenty-Fourth ACM Symposium on Operating Systems Principles, SOSP\u201913, ACM, New York, NY, USA, 2013, pp.\u00a0423\u2013438.","DOI":"10.1145\/2517349.2522737"},{"key":"10.3233\/AIS-150357_ref51","doi-asserted-by":"crossref","unstructured":"[51]N.\u00a0Zouba, F.\u00a0Bremond and M.\u00a0Thonnat, Multisensor fusion for monitoring elderly activities at home, in: 2009 Sixth IEEE International Conference on Advanced Video and Signal Based Surveillance, AVSS\u201909, 2009, pp.\u00a098\u2013103.","DOI":"10.1109\/AVSS.2009.27"}],"container-title":["Journal of Ambient Intelligence and Smart Environments"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/AIS-150357","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T09:20:41Z","timestamp":1777368041000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/AIS-150357"}},"subtitle":[],"editor":[{"given":"Liping","family":"Shen","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]},{"given":"Andr\u00e9s","family":"Mu\u00f1oz","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]},{"given":"Tongzhen","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2016,1,7]]},"references-count":48,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.3233\/ais-150357","relation":{},"ISSN":["1876-1372","1876-1364"],"issn-type":[{"value":"1876-1372","type":"electronic"},{"value":"1876-1364","type":"print"}],"subject":[],"published":{"date-parts":[[2016,1,7]]}}}