Rich-sensor smart phones have made possible the recent birth of the mobile sensing research area as part of ubiquitous sensing which integrates other areas such as wireless sensor networks and web sensing. There are several types of mobile sensing: individual, participatory, opportunistic, crowd, social, etc. The object of sensing can be people-centered or environment-centered. The sensing domain can be home, urban, vehicular… Currently there are barriers that limit the social acceptance of mobile sensing systems. Examples of social barriers are privacy concerns, restrictive laws in some countries and the absence of economic incentives that might encourage people to participate in a sensing campaign. Several technical barriers are phone energy savings and the variety of sensors and software for their management. Some existing surveys partially tackle the topic of mobile sensing systems. Published papers theoretically or partially solve the above barriers. We complete the above surveys with new works, review the barriers of mobile sensing systems and propose some ideas for efficiently implementing sensing, fusion, learning, security, privacy and energy saving for any type of mobile sensing system, and propose several realistic research challenges. The main objective is to reduce the learning curve in mobile sensing systems where the complexity is very high.
References
[1]
Reeves, S. Envisioning Ubiquitous Computing. Proceedings of the 2012 ACM Annual Conference on Human Factors in Computing Systems (CHI′12), Austin, TX, USA, 5–10 May 2012; pp. 1573–1582.
[2]
Delin, K.A. The sensor web: A macro-instrument for coordinated sensing. Sensors 2002, 2, 270–285.
[3]
Bell, S.; McDiarmid, A.; Irvine, J. Nodobo: Mobile Phone as a Software Sensor for Social Network Research. Proceedings of the 73rd IEEE Vehicular Technology Conference (VTC), Budapest, Hungary, 15–18 May 2011; pp. 1–5.
[4]
Bijarbooneh, F.H.; Flener, P.; Ngai, E.C.-H.; Pearson, J. An Optimisation-Based Approach for Wireless Sensor Deployment in Mobile Sensing Environments. Proceedings of the IEEE Wireless Communications and Networking Conference: Mobile and Wireless Networks, Paris, France, 1–4 April 2012; pp. 2108–2112.
[5]
Kanhere, S.S. Participatory sensing: Crowdsourcing data from mobile smartphones in urban spaces. Distrib. Comput. Internet Technol. 2013, 7753, 19–26.
[6]
Raghu, K.G.; Fan, Y.; Hui, L. Mobile crowdsensing: Current state and future challenges. IEEE Commun. Mag. 2011, 49, 32–29.
[7]
Ra, M.-R.; Liu, B.; la Porta, T.F.; Govindan, R. Medusa: A Programming Framework for Crowd-Sensing Applications. Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services (MobiSys′12), Low Wood Bay, Lake District, UK, 25–29 June 2012; pp. 337–350.
[8]
Chon, Y.; Lane, N.D.; Kim, Y.; Zhao, F.; Cha, H. Understanding the Coverage and Scalability of Place-Centric Crowdsensing. Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp′13), Zurich, Switzerland, 8–12 September 2013; pp. 3–12.
[9]
Lane, N.D.; Eisenman, S.B.; Musolesi, M.; Miluzzo, E.; Campbell, A.T. Urban Sensing Systems: Opportunistic or Participatory? Proceedings of the 9th Workshop on Mobile Computing Systems and Applications, Napa Valley, CA, USA, 25–26 February 2008; pp. 11–16.
[10]
Xu, C.; Li, S.; Liu, G.; Zhang, Y.; Miluzzo, E.; Chen, Y.-F.; Li, J.; Firner, B. Crowd++: Unsupervised Speaker Count with Smartphones. Proceedings of the ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp′13), Zurich, Switzerland, 8–12 September 2013; pp. 43–52.
[11]
Konidala, D.M.; Deng, R.H.; Li, Y.; Lau, H.C.; Fienberg, S.E. Anonymous authentication of visitors for mobile crowd sensing at amusement parks. Inf. Secur. Pract. Exp. 2013, 7863, 174–188.
[12]
Christin, D.; Ro?kopf, C.; Hollick, M.; Martucci, L.A.; Kanhere, S.S. IncogniSense: An anonymity-preserving reputation framework for participatory sensing applications. Pervasive Mob. Comput. 2013, 9, 353–371.
[13]
Microsoft Research: LittleRock. Available online: http://research.microsoft.com/en-us/projects/littlerock/ (accessed on 28 November 2013).
[14]
LiKamWa, R.; Priyantha, B.; Philipose, M.; Zhong, L.; Bah, P. Energy Characterization and Optimization of Image Sensing Toward Continuous Mobile Vision. Proceedings of the 11th International Conference on Mobile Systems, Applications, and Services (MobiSys′13), Taipei, Taiwan, 25–28 June 2013; pp. 69–82.
[15]
Rula, J.; Bustamante, F.E. Crowd (Soft) Control: Moving Beyond the Opportunistic. Proceedings of the 12th Workshop on Mobile Computing Systems and Applications (HotMobile′12), San Diego, CA, USA, 28–29 February 2012; pp. 1–6.
[16]
Silva, T.H.; Vaz de Melo, P.O.S.; de Almeida, J.M.; Loureiro, A.A. Uncovering Properties in Participatory Sensor Networks. Proceedings of the 4th ACM International Workshop on Hot Topics in Planet-Scale Measurement (HotPlanet′12), Low Wood Bay, Lake District, UK, 25–29 June 2012; pp. 33–38.
[17]
Haderer, N.; Rouvoy, R.; Seinturier, L. A Preliminary Investigation of User Incentives to Leverage Crowdsensing Activities. Proceedings of the Second International IEEE PerCom Workshop on Hot Topics in Pervasive Computing (PerHot′13), San Diego, CA, USA, 18 March 2013.
[18]
Sendra, S.; Granell, E.; Lloret, J.; Rodrigues, J.J.P.C. Smart collaborative mobile system for taking care of disabled and elderly people. Mob. Netw. Appl. 2013, doi:10.1007/s11036-013-0445-z.
[19]
Macías, E.; Abdelfatah, H.; Suárez, A.; Cánovas, A. Full geo-localized mobile video in android mobile telephones. Netw. Protoc. Algorithms 2011, 3, 64–81.
[20]
Macías, E.; Lloret, J.; Suárez, A.; García, M. Architecture and protocol of a semantic system designed for video tagging with sensor data in mobile devices. Sensors 2012, 12, 2062–2087.
[21]
Lane, N.D.; Miluzzo, E.; Lu, H.; Peebles, D.; Choudhury, T.; Campbell, A.T. A survey of mobile phone sensing. IEEE Commun. Mag. 2010, 48, 140–150.
[22]
Liu, M. A Study of mobile sensing using smartphones. Int. J. Distrib. Sens. Netw. 2013, 2013, doi:10.1155/2013/272916.
[23]
Miluzzo, E.; Wang, T.; Campbell, A.T. EyePhone: Activating Mobile Phones with Your Eyes. Proceedings of the 2nd ACM SIGCOMM Workshop on Networking, Systems, and Applications on Mobile Handhelds (MobiHeld′10), New Delhi, India, 30 August 2010; pp. 15–20.
[24]
Krejcar, O.; Jirka, J.; Janckulik, D. Use of mobile phones as intelligent sensors for sound input analysis and sleep state detection. Sensors 2011, 11, 6037–6055.
[25]
Lu, H.; Pan, W.; Lane, N.L.; Choudhury, T.; Campbell, A.T. SoundSense: Scalable Sound Sensing for People-Centric Sensing Applications on Mobile Phones. Proceedings of the 7th ACM Conference on Mobile Systems, Applications, and Services (MobiSys′09), Krakov, Poland, 22–25 June 2009; pp. 165–178.
[26]
Wang, T.; Cardone, G.; Corradi, A.; Torresani, L.; Campbell, A.T. WalkSafe: A Pedestrian Safety App for Mobile Phone Users Who Walk and Talk While Crossing Roads. Proceedings of the Twelfth Workshop on Mobile Computing Systems & Applications (HotMobile′12), San Diego, CA, USA, 28–29 February 2012.
[27]
Chon, Y.; Chav, H. LifeMap: A phone-based context provider for location-based services. IEEE Pervasive Comput. 2011, 10, 58–67.
[28]
Peng, C.; Shen, G.; Zhang, Y. BeepBeep: A high-accuracy acoustic-based system for ranging and localization using COTS devices. ACM Trans. Embed. Comput. Syst. 2012, 11, 1–29.
[29]
H?pfner, H.; Schirmer, M. Energy Efficient Continuous Location Determination for Pedestrian Information Systems. Proceedings of the 11th ACM International Workshop on Data Engineering for Wireless and Mobile Access (MobiDE′12), Scottsdale, AZ, USA, 20 May 2012; pp. 58–65.
[30]
Guo, T.; Yan, Z.; Aberer, K. An Adaptive Approach for Online Segmentation of Multi-Dimensional Mobile Data. Proceedings of the 11th ACM International Workshop on Data Engineering for Wireless and Mobile Access (MobiDE′12), Scottsdale, AZ, USA, 20 May 2012; pp. 7–14.
[31]
Bicocchi, N.; Castelli, G.; Lasagni, M.; Mamei, M.; Zambonelli, F. Experiences on Sensor Fusion with Commonsense Reasoning. Proceedings of the 9th IEEE Workshop on Context Modeling and Reasoning, Lugano, Switzerland, 19–23 March 2012; pp. 596–601.
[32]
Ghose, A.; Bhaumik, C.; Das, D.; Agrawal, A.K. Mobile Healthcare Infrastructure for Home and Small Clinic. Proceedings of the 2nd ACM International Workshop on Pervasive Wireless Healthcare (MobileHealth′12), Hilton Head, SC, USA, 11–14 June 2012; pp. 15–20.
[33]
MIT Mobile Experience Laboratory. Available online: http://mobile.mit.edu/portfolio/mobile-uv-monitor/ (accessed on 7 October 2013).
[34]
Zhou, P.; Zheng, Y.; Li, M. How Long to Wait? Predicting Bus Arrival Time with Mobile Phone Based Participatory Sensing. Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services (MobiSys′12), Low Wood Bay, Lake District, UK, 25–29 June 2012; pp. 379–392.
[35]
Nawaz, S.; Efstratiou, C.; Mascolo, C. ParkSense: A Smartphone Based Sensing System for On-Street Parking. Proceedings of the 19th Annual International Conference on Mobile Computing & Networking (MobiCom′13), Miami, FL, USA, 30 September–4 October 2013; pp. 75–86.
[36]
Feese, S.; Arnrich, B.; Troster, G.; Burtscher, M.; Meyer, B.; Jonas, K. CoenoFire: Monitoring Performance Indicators of Firefighters in Real-World Missions Using Smartphones. Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp′13), Zurich, Switzerland, 8–12 September 2013; pp. 83–92.
[37]
Eisenman, S.B.; Miluzzo, E.; Lane, N.D.; Peterson, R.A.; Ahn, G.-S.; Campbell, A.T. BikeNet: A mobile sensing system for cyclist experience mapping. ACM Trans. Sens. Netw 2009, 6, doi:10.1145/1653760.1653766.
[38]
Guerriero, A.; Guaragnella, C.; Martines, C.; Castellaneta, A. A Distributed Health Navigation System Based on Opportunistic Mobile WSN. Proceedings of the International Conference on Information Technology and e-Services, Sousse, Tunisia, 24–26 March 2012; pp. 1–6.
[39]
Devarakonda, S.; Sevusu, P.; Liu, H.; Liu, R.; Iftode, L.; Nath, B. Real-Time Air Quality Monitoring Through Mobile Sensing in Metropolitan Areas. Proceedings of the 2nd ACM SIGKDD International Workshop on Urban Computing (UrbComp′13), Chicago, USA, 11–14 August 2013.
[40]
Aydin, B.; Gensel, J.; Calabretto, S.; Tellez, B. ARCAMA-3D—A Context-Aware Augmented Reality Mobile Platform for Environmental Discovery. Proceedings of the 11th International Conference on Web and Wireless Geographical Information Systems (W2GIS′12), Naples, Italy, 12–13 April 2012; pp. 17–26.
[41]
Bravo, J.; Villarreal, V.; Hervás, R.; Urzaiz, G. Using a communication model to collect measurement data through mobile devices. Sensors 2012, 12, 9253–9272.
[42]
Matic, A.; Osmani, V.; Maxhuni, A.; Mayora, O. Multi-Modal Mobile Sensing of Social Interactions. Proceedings of the 6th International Conference on Pervasive Computing Technologies for Healthcare (PervasiveHealth) and Workshops, San Diego, CA, USA, 21–24 May 2012; pp. 105–114.
[43]
Kj?rgaard, M.B.; Nurmi, P. Challenges for Social Sensing Using WiFi Signals. Proceedings of the 1st ACM Workshop on Mobile Systems for Computational Social Science (MCSS′12), Lake District, UK, 31 May–1 June 2012; pp. 17–21.
[44]
Carreras, I.; Matic, A.; Saar, P.; Osmani, V. Comm2Sense: Detecting Proximity through Phones. Proceedings of the International Workshop on the Impact of Human Mobility in Pervasive Systems and Applications, Lugano, Switzerland, 19–23 March 2012; pp. 253–258.
[45]
Zhang, D.; Guo, B.; Yu, Z. The emergence of social and community intelligence. IEEE Comput. 2011, 44, 21–28.
[46]
Zhang, D.; Wang, Z.; Guo, B.; Yu, Z. Social and community intelligence: Technologies and trends. IEEE Softw. 2012, 29, 88–92.
Guo, B.; Zhang, D.; Yu, Z.; Liang, Y.; Wang, Z.; Zhou, X. From the Internet of Things to Embedded Intelligence. World Wide Web; Springer: Verlag, Germany, 2012; pp. 1–22.
[49]
Boutsis, I.; Kalogeraki, V. Dynamic QoS-Aware Event Sampling for Community-Based Participatory Sensing Systems. Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems (DEBS′12), Berlin, Germany, 16–20 July 2012; pp. 153–156.
[50]
Nokia Developer. Available online: http://developer.nokia.com/Develop/Qt/ (accessed on 7 October 2013).
[51]
Android Operating System. Available online: http://www.android.com/ (accessed on 7 October 2013).
[52]
iOS 5. Available online: http://www.apple.com/ios/ (accessed on 7 October 2013).
[53]
Mottola, L.; Picco, G.P. Programming wireless sensor networks: Fundamental concepts and state of the art. ACM J. Comput. Surv. 2011, 43, 1–51.
[54]
Suba, F.; Prehofer, C.; van Gurp, J. Towards a Common Sensor Network API Practical Experiences. Proceedings of International Symposium on Applications and the Internet (SAINT 2008), Turku, Finland, 28 July–1 August 2008; pp. 185–188.
[55]
Gámez, N.; Cubo, J.; Fuentes, L.; Pimentel, E. Configuring a context-aware middleware for wireless sensor networks. Sensors 2012, 12, 8544–8570.
[56]
Kionix Sensing the Future. Available online: http://www.kionix.com/sensor-fusion (accessed on 7 October 2013).
[57]
Yamabe, T.; Nakajima, T. Possibilities and limitations of context extraction in mobile devices: Experiments with a multi-sensory personal device. Int. J. Multimed. Ubiquitous Eng. 2009, 4, 37–52.
[58]
Brunette, W.; Sodt, R.; Chaudhri, R.; Goel, M.; Falcone, M.; van Orden, J.; Borriello, G. Open Data Kit Sensors: A Sensor Integration Framework for Android at the Application-Level. Proceedings of the 10th International Conference on Mobile Systems, Applications and Services (MobiSys′12), Lake District, UK, 25–29 June 2012; pp. 351–364.
[59]
De Coster, M.; Mattheussen, S.; Klepal, M.; Weyn, M.; Ergeerts, G. GeCSen—A Generic and Cross-Platform Sensor Framework for LocON. Proceedings of the 4th International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM 2010), Florence, Italy, 25–30 October 2010; pp. 21–26.
[60]
Krosche, J.; Jakl, A.; Gusenbauer, D.; Rothbauer, D.; Ehringer, B. Managing Context on a Sensor Enabled Mobile Device—The mSense Approach. Proceedings of IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WIMOB 2009), Marrakech, Morocco, 12–14 October 2009; pp. 135–140.
[61]
Projects: mSense. Available online: http://symbianresources.com/projects/msense.php (accessed on 7 October 2013).
[62]
Working with the Mobile Sensor API. Available online: http://www.oracle.com/technetwork/java/mobile-sensor-api-172849.html (accessed on 7 October 2013).
[63]
JSR 256: Mobile Sensor API. Available online: http://jcp.org/en/jsr/detail?id=256 (accessed on 7 October 2013).
[64]
Alemdar, H.; Ersoy, C. Wireless sensor networks for healthcare: A survey. Int. J. Comput. Telecommun. Netw. 2010, 54, 2688–2710.
[65]
Hynes, M.; Wang, H.; Kilmartin, L.; McCarrick, E. Monitoring of Activity Levels of the Elderly in Home and Community Environments Using off the Shelf Cellular Handsets. Proceedings of the Digest of Technical Papers International Conference on Consumer Electronics (ICCE 2010), Las Vegas, NV, USA, 9–13 January 2010; pp. 9–10.
[66]
Maaser, M.; Ortmann, S. Remote Medical Treatment at Home Using the Java Mobile Sensor API. Proceedings of the IEEE GLOBECOM Workshops (GC Wkshps), Miami, FL, USA, 6–10 December 2010; pp. 2039–2043.
[67]
Cecilio, J.; Furtado, P. Distributed Configuration and Processing for Industrial Sensor Networks. Proceedings of the 6th International Workshop on Middleware Tools, Services and Run-time Support for Networked Embedded Systems, Lisbon, Portugal, 12–16 December 2011; p. p. 4.
[68]
StreamInput—Cross-Platform Advanced Sensor Processing and User Interaction. Available online: http://www.khronos.org/streaminput/ (accessed on 7 October 2013).
[69]
Ravindranath, L.; Thiagarajan, A.; Balakrishnan, H.; Madden, S. Code in The Air: Simplifying Sensing and Coordination Tasks on Phones. Proceedings of the 12th Workshop on Mobile Computing Systems and Applications (HotMobile′12), San Diego, CA, USA, 28–29 February 2012.
[70]
PhoneGap. Available online: http://phonegap.com/ (accessed on 7 October 2013).
[71]
Dey, A.K.; Abowd, G.D. Towards a Better Understanding of Context and Context-Awareness. Proceedings of the 1st International Symposium on Handheld and Ubiquitous Computing (HUC 1999), Karlsruhe, Germany, 24–29 September 1999; pp. 304–307.
[72]
Which Sensors Are Coming to Your Next Phone? Available online: http://mobihealthnews.com/11006/which-sensors-are-coming-to-your-next-phone/ (accessed on 7 October 2013).
[73]
Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking? Device. Available online: http://www.invensense.com/mems/gyro/mpu9150.html (accessed on 7 October 2013).
[74]
Serra, A.; Carboni, D.; Marotto, V. Indoor Pedestrian Navigation System Using a Modern Phone. Proceedings of the 12th International Conference on Human Computer Interaction with Mobile Devices and Services, Lisboa, Portugal, 7–10 September 2010; pp. 397–398.
Sun, Z.; Purohit, A.; Pan, S.; Mokaya, F.; Bose, R.; Zhang, P. Polaris: Getting Accurate Indoor Orientations for Mobile Devices Using Ubiquitous Visual Patterns on Ceilings. Proceedings of the 12th Workshop on Mobile Computing Systems & Applications (HotMobile′12), San Diego, CA, USA, 28–29 February 2012.
[77]
Shala, U.; Rodriguez, A. Indoor Positioning Using Sensor-Fusion in Android Devices. M.Sc. Thesis, School of Health and Society, Department Computer Science, Kristianstad University, Kristianstad, Sweden, September 2011.
[78]
Ganti, R.K.; Srinivasan, S.; Gacic, A. Multisensor Fusion in Phones for Lifestyle Monitoring. Proceedings of the 12th International Conference on Body Sensor Networks, Biopolis, Singapore, 7–9 June 2010; pp. 36–43.
[79]
Chen, Z. Mining Individual Behavior Pattern Based on Significant Locations and Spatial Trajectories. In. Proceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), Lugano, Switzerland, 19–23 March 2012; pp. 540–541.
[80]
Koukoumidis, E.; Martonosi, M.; Peh, L.-S. Leveraging phone cameras for collaborative road advisories. IEEE Trans. Mob. Comput. 2012, 11, 707–723.
[81]
Serfass, D.; Xie, M. Secure Intelligence Gathering Using Phones. Proceedings of the IEEE Southeastcon, Orlando, FL, USA, 15–18 March 2012; pp. 1–6.
[82]
Miluzzo, E.; Varshavsky, A.; Balakrishnan, S.; Choudhury, R.R. Tapprints: Your Finger Taps Have Fingerprints. Proceedings of the 10th International ACM Conference on Mobile systems, Applications, and Services (MobiSys′12), Lake District, UK, 25–29 June 2012; pp. 323–336.
[83]
Wang, D.; Kaplan, L.; Le, H.; Abdelzaher, T. On Truth Discovery in Social Sensing: A Maximum Likelihood Estimation Approach. Proceedings of the 11th international Conference on Information Processing in Sensor Networks (IPSN′12), Beijing, China, 16–19 April 2012; pp. 233–244.
[84]
Shilton, K.; Burke, J.; Estrin, D.; Hansen, M.; Govindan, R.; Kang, J. Designing the Personal Data Stream: Enabling Participatory Privacy in Mobile Personal Sensing. Proceedings of the 37th Research Conference on Communication, Information and Internet Policy (TPRC 2009), Arlington, VA, USA, 15 August 2009.
[85]
Ameen, M.; Liu, J.; Kwak, K. Security and privacy issues in wireless sensor networks for healthcare applications. J. Med. Syst. 2012, 36, 93–101.
[86]
Christin, D.; Reinhardt, A.; Kanhere, S.S.; Hollick, M. A survey on privacy in mobile participatory sensing applications. J. Syst. Softw. 2011, 84, 1928–1946.
[87]
Groat, M.M.; Edwards, B.; Horey, J.; He, W.; Forrest, S. Enhancing Privacy in Participatory Sensing Applications with Multidimensional Data. In. Proceedings of the IEEE International Conference on Pervasive Computing and Communications, Lugano, Switzerland, 19–23 March 2012; pp. 144–152.
[88]
Hu, L.; Shahabi, C. Privacy Assurance in Mobile Sensing Networks: Go beyond Trusted Servers. Proceedings of the 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), Mannheim, Germany, 29 March–2 April 2010; pp. 613–619.
[89]
De Cristofaro, E.; di Pietro, R. Preserving Query Privacy in Urban Sensing Systems. Proceedings of the 13th International Conference on Distributed Computing and Networking (ICDCN′12), Hong Kong, China, 3–6 January 2012; pp. 218–233.
[90]
Gilbert, P.; Cox, L.P.; Jung, J.; Wetherall, D. Toward Trustworthy Mobile Sensing. Proceedings of the 11th Workshop on Mobile Computing Systems & Applications (HotMobile′10), Annapolis, MD, USA, 22–23 February 2010; pp. 31–36.
[91]
Gilbert, P.; Jung, J.; Lee, K.; Qin, H.; Sharkey, D.; Sheth, A.; Cox, L.P. YouProve: Authenticity and Fidelity in Mobile Sensing. Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems (SenSys′11), Seattle, WA, USA, 1–4 November 2011; pp. 176–189.
[92]
Sorber, J.M.; Shin, M.; Peterson, R.; Kotz, D. Plug-n-Trust: Practical Trusted Sensing for mHealth. Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services (MobiSys′12), Low Wood Bay, Lake District, UK, 25–29 June 2012; pp. 309–322.
[93]
Enck, W.; Gilbert, P.; Chun, B.-G.; Cox, L.P.; Jung, J.; McDaniel, P.; Sheth, A.N. TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones. Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation (OSDI′10), Vancouver, BC, Canada, 4–6 October 2010; pp. 1–6.
[94]
Pathak, A.; Hu, Y.C.; Zang, M. Fine Grained Energy Accounting on Phones with Eprof. Proceedings of the 7th ACM European Conference on Computer Systems (EuroSys′12), Bern, Switzerland, 10–13 April 2012; pp. 29–42.
[95]
Nguyen, D.T.; Zhou, G.; Qi, X.; Peng, G.; Zhao, J.; Nguyen, T.; Le, D. Storage-Aware Smartphone Energy Savings. Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp′13), Zurich, Switzerland, 8–12 September 2013; pp. 677–686.
[96]
Carreras, I.; Miorandi, D.; Tamilin, A.; Ssebaggala, E.R.; Conci, N. Matador: Mobile Task Detector for Context-Aware Crowd-Sensing Campaigns. Proceedings of the International Workshop on the Impact of Human Mobility in Pervasive Systems and Applications, San Diego, CA, USA, 18–22 March 2013; pp. 212–217.
[97]
Li, X.; Cao, H.; Chen, E.; Tian, J. Learning to infer the status of heavy-duty sensors for energy-efficient context-sensing. ACM Trans. Intell. Syst. Technol. 2012, 3, doi:10.1145/2089094.2089111.
[98]
Mitra, U.; Emken, B.A.; Lee, S.; Li, M.; Rozgic, V.; Thatte, G.; Vathsangam, H.; Zois, D.; Annavaram, M.; Narayanan, S.; et al. KNOWME: A case study in wireless body area sensor network design. IEEE Commun. Mag. 2012, 50, 116–125.
[99]
Wang, X.; Vasilakos, A.V.; Chen, M.; Liu, Y.; Kwon, T.T. A survey of green mobile networks: Opportunities and challenges. J. Mob. Netw. Appl. 2012, 17, 4–20.
[100]
Wang, Y.; Krishnamachari, B.; Zhao, Q.; Annavaram, M. Markov-Optimal Sensing Policy for User State Estimation in Mobile Devices. Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN′10), Stockholm, Sweden, 12–16 April 2010; pp. 268–278.
[101]
Yan, Z.; Subbaraju, V.; Chakraborty, D.; Misra, A.; Aberer, K. Energy-Efficient Continuous Activity Recognition on Mobile Phones: An Activity-Adaptive Approach. Proceedings of the 16th International Symposium on Wearable Computers, Newcastle, UK, 18–22 June 2012; pp. 17–24.
[102]
Nath, S. ACE: Exploiting Correlation for Energy-Efficient and Continuous Context Sensing. Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services (MobiSys′12), Low Wood Bay, Lake District, UK, 25–29 June 2012; pp. 29–42.
[103]
Lee, Y.; Ju, Y.; Min, C.; Kang, S.; Hwang, I.; Song, J. CoMon: Cooperative Ambience Monitoring Platform with Continuity and Benefit Awareness. Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services (MobiSys′12), Lake District, UK, 25–29 June 2012; pp. 43–56.
[104]
Sheng, X.; Tang, J.; Zhang, W. Energy-Efficient Collaborative Sensing with Mobile Phones. Proceedings of the IEEE International Conference on Computer Communications (INFOCOM), Orlando, FL, USA, 25–30 March 2012; pp. 1916–1924.
[105]
Donohoo, B.; Ohlsen, C.; Pasricha, S.; Anderson, C. Exploiting Spatiotemporal and Device Contexts for Energy-Efficient Mobile Embedded Systems. Proceedings of the 49th Annual Design Automation Conference (DAC′12), San Francisco, CA, USA, 3–7 June 2012; pp. 1278–1283.
[106]
Cui, J.; Sun, G.; Xu, B. AD-Sense—Activity-Driven Sensing for Mobile Devices. Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems (SenSys′11), Seattle, WA, USA, 1–4 November 2011; pp. 399–400.
[107]
Hossmann, T.; Efstratiou, C.; Mascolo, C. Collecting Big Datasets of Human Activity One Checkin at a Time. Proceedings of the 4th ACM International Workshop on Hot Topics in Planet-Scale Measurement (HotPlanet′12), Lake District, UK, 25–29 June 2012; pp. 15–20.
[108]
La, H.J.; Kim, M.K.; Kim, S.D. A Cloud Service Framework for Visualizing and Reasoning with Mobile Contexts. Proceedings of the IEEE 1st International Conference on Mobile Services, Honolulu, HI, USA, 24–29 June 2012; pp. 25–32.
[109]
Buthpitiya, S.; Luqman, F.; Griss, M.; Xing, B.; Dey, A.K. Hermes—A Context-Aware Application Development Framework and Toolkit for the Mobile Environment. Proceedings of the 26th International Conference on Advanced Information Networking and Applications Workshops, Fukuoka, Japan, 26–29 March 2012; pp. 663–670.
[110]
Dearman, D.; Guy, R.T.; Truong, K.N. Determining the Orientation of Proximate Mobile Devices using their Back Facing Camera. Proceedings of the 2012 ACM Annual Conference on Human Factors in Computing Systems (CHI′12), Austin, TX, USA, 5–10 May 2012; pp. 2231–2234.
Calma, G.; Palazzi, C.E.; Bujari, A. Web Squared: Paradigms and Opportunities. Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques (SIMUTOOLS′12), Desenzano, Italy, 19–23 March 2012; pp. 256–261.
[113]
Issarny, V.; Georgantas, N.; Hachem, S.; Zarras, A.; Vassiliadist, P.; Autili, M.; Gerosa, M.A.; Hamida, A.B. Service-oriented middleware for the future internet: State of the art and research directions. J. Internet Serv. Appl. 2011, 2, 23–45.
[114]
Lee, Y.; Iyengar, S.S.; Min, C.; Ju, Y.; Kang, S.; Park, T.; Lee, J.; Rhee, Y.; Song, J. MobiCon: A mobile context-monitoring platform. Communi. ACM 2012, 55, 54–65.
[115]
He, J.; Zhang, Y.; Huang, G.; Cao, J. A smart web service based on the context of things. ACM Trans. Internet Technol. 2012, 11, doi:10.1145/2078316.2078321.
[116]
Soldatos, J.; Draief, M.; Macdonald, C.; Ounis, I. Multimedia Search over Integrated Social and Sensor Networks. Proceedings of the 21st International Conference Companion on World Wide Web (WWW′12 Companion), Lyon, France, 16–20 April 2012; pp. 283–286.
[117]
Nunes, D.; Tran, T.-D.; Raposo, D.; Pinto, A.; Gomes, A.; Silva, J.S. A web service-based framework model for people-centric sensing applications applied to social networking. Sensors 2012, 12, 1688–1701.
[118]
Ye, F.; Ganti, R.; Dimaghani, R.; Grueneberg, K.; Calo, S. MECA: Mobile Edge Capture and Analysis Middleware for Social Sensing Applications. Proceedings of the 21st International Conference Companion on World Wide Web (WWW′12 Companion), Lyon, France, 16–20 April 2012; pp. 699–702.
[119]
Bahl, P.; Han, R.Y.; Li, L.E.; Satyanarayanan, M. Advancing the State of Mobile Cloud Computing. Proceedings of the 3rd ACM workshop on Mobile Cloud Computing and Services (MCS′12), Lake District, UK, 25–29 June 2012; pp. 21–28.
[120]
Miluzzo, E.; Cáceres, R.; Chen, Y.-F. Vision: mClouds—Computing on Clouds of Mobile Devices. Proceedings of the 3rd ACM workshop on Mobile Cloud Computing and Services (MCS′12), Lake District, UK, 25–29 June 2012; pp. 9–14.
[121]
Rachuriy, K.K.; Efstratiouy, C.; Leontiadisy, I.; Mascoloy, C.; Rentfrow, P.J. METIS: Exploring Mobile Phone Sensing Offloading for Efficiently Supporting Social Sensing Applications. Proceedings of the IEEE International Conference on Pervasive Computing and Communications (PerCom), San Diego, CA, USA, 18–22 March 2013; pp. 85–93.
[122]
Sashima, A.; Inoue, Y.; Ikeda, T.; Yamashita, T.; Kurumatani, K. CONSORTS-S: A Mobile Sensing Platform for Context-Aware Services. Processings of the International Conference on Intelligent Sensors, Sensor Networks and Information, Sydney, Australia, 15–18 December 2008; pp. 417–422.
[123]
Sorber, J.; Shin, M.; Peterson, R.; Cornelius, C.; Mare, S.; Prasad, A.; Marois, Z.; Smithayer, E.; Kotz, D. An Amulet for Trustworthy Wearable mHealth. Proceedings of the 12th Workshop on Mobile Computing Systems & Applications (HotMobile′12), San Diego, CA, USA, 28–29 February 2012.
[124]
Bicocchi, N.; Mamei, M.; Zambonelli, F. Self-organizing virtual macro sensors. ACM Trans. Auton. Adapt. Syst. 2012, 7, doi:10.1145/2168260.2168262.
[125]
Ngai, E.C.; Srivastava, M.B.; Liu, J. Context-Aware Sensor Data Dissemination for Mobile Users in Remote Areas. Proceedings of the 31st Annual IEEE International Conference on Computer Communications: Mini-Conference (INFOCOM 2012), Orlando, FL, USA, 25–30 March 2012; pp. 2711–2715.
[126]
Guo, B.; Yu, Z.; Zhou, X.; Zhang, D. Opportunistic loT: Exploring the Social Side of the Internet of Things. Proceedings of the IEEE 16th International Conference on Computer Supported Cooperative Work in Design, Wuhan, China, 23–25 May 2012; pp. 925–929.
[127]
Vukadinovic, V.; Mangold, S. Performance of Collaborative GPS Localization in Pedestrian Ad Hoc Networks. Proceedings of the 3rd ACM International Workshop on Mobile Opportunistic Networks (MobiOpp′12), Zürich, Switzerland, 15–16 March 2012; pp. 45–52.
[128]
Sunyoung, K.; Paulos, E. A Subscription-Based Authoring Tool for Mobile Citizen Science Campaigns. Proceedings of the 2012 ACM Annual Conference Extended Abstracts on Human Factors in Computing Systems Extended Abstracts (CHI EA′12), Austin, TX, USA, 5–10 May 2012; pp. 2135–2140.
[129]
Cherubini, M.; de Oliveira, R.; Hiltunen, A.; Oliver, N. Barriers and Bridges in the Adoption of Today's Mobile Phone Contextual Services. Proceedings of the 13th International Conference on Human Computer Interaction with Mobile Devices and Services (MobileHCI′11), Stockholm, Sweden, 20 August–2 September 2011; pp. 167–176.
[130]
Efstratiou, C.; Leontiadis, I.; Picone, M.; Rachuri, K.K.; Mascolo, C.; Crowcroft, J. Sense and Sensibility in a Pervasive World. Proceedings of the Pervasive 2012, Newcastle, UK, 18–22 June 2012; pp. 406–424.
[131]
Blom, J.; Gatica-Perez, D.; Kiukkonen, N. People-Centric Mobile Sensing with a Pragmatic Twist: From Behavioral Data Points to Active User Involvement. Proceedings of the 13th International Conference on Human Computer Interaction with Mobile Devices and Services (MobileHCI′11), Stockholm, Sweden, 20 August–2 September 2011; pp. 381–384.
[132]
Shelby, Z.; Hartke, K.; Bormann, C. Constrained Application Protocol (CoAP). (accessed on 7 October 2013); Available online: http://tools.ietf.org/html/draft-ietf-core-coap-18.
[133]
Silverajan, B.; Savolainen, T. Constrained Application Protocol (CoAP) Alternative Transports. Available online: http://tools.ietf.org/html/draft-silverajan-core-coap-alternative-transports-02.html (accessed on 7 October 2013).