ABSTRACT
With the widespread capabilities of commodity mobile devices, applications will increasingly incorporate participatory sensing functionality. Participatory sensing directly involves end-users in collecting (and ultimately sharing) information about the environment. Applications that rely on participatory sensing range from those that simply enable information sharing, to environmental monitoring and response, and route and behavior planning. As more and more applications demand the incorporation of participatory sensing, it becomes imperative to create software architectures, design patterns, and programming libraries that enable the integration of participatory sensing with software engineering theory and practice. In this position paper, we explore the new challenges that participatory sensing applications present, specifically focusing on challenges that demand a reevaluation of software engineering design principles, tools, and techniques. For these challenges, we also posit possible ways forward.
- M. Bawa, A. Gionis, H. Garcia-Molina, and R. Motwani. The price of validity in dynamic networks. In Proc. of ACM SIGMOD, pages 515--526, June 2004. Google ScholarDigital Library
- Project BudBurst. http://budburst.ucar.edu.Google Scholar
- J. Burke, D. Estrin, M. Hansen, A. Parker, N. Ramanathan, S. Reddy, and M. B. Shrivastava. Participatory sensing. In Proc. of the Workshop on World-Sensor-Web: Mobile Device Cecntric Sensor Networks and Applications, pages 117--134, 2006.Google Scholar
- J. Eriksson, L. Girod, B. Hull, R. Newton, S. Madden, and H. Balakrishnan. The pothole patrol: Using a mobile sensor network for road surface monitoring. In Proc. of the 6th Int'l. Conf. on Mobile Systems, Applications, and Services, pages 29--39, 2008. Google ScholarDigital Library
- R. K. Ganti, N. Pham, Y.-E. Tsai, and T. F. Abdelzaher. Poolview: Stream privacy for grassroots participatory sensing. In Proc. of the 6th ACM Conf. on Embedded Network Sensor Systems, pages 281--294, 2008. Google ScholarDigital Library
- S. Gaonkar, J. Li, R. R. Choudhury, L. Cox, and A. Schmidt. Micro-blog: Sharing and querying content through mobile phones and social participation. In Proc. of the 6th Int'l. Conf. on Mobile Systems, Applications, and Services, pages 174--186, 2008. Google ScholarDigital Library
- N. Jain, D. Kit, D. Mahajan, P. Yalagandula, M. Dahlin, and Y. Zhang. Network imprecision: A new consistency metric for scalable monitoring. In Proc. of OSDI, pages 87--102, 2008. Google ScholarDigital Library
- N. D. Lane, S. B. Eisenman, M. Musolesi, E. Miluzzo, and A. T. Campbell. Urban sensing systems: Opportunistic or participatory? In Proc. of the 9th Workshop on Mobile Computing Systems and Applications, pages 11--16, 2008. Google ScholarDigital Library
- E. Miluzzo, N. D. Lane, K. Fodor, R. Peterson, H. Lu, M. M, S. B. Eisenman, X. Zheng, and A. T. Campbell. Sensing meets mobile social networks: The design, implementation, and evaluation of the CenceMe application. In Proc. of the 6th ACM Conf. on Embedded Network Sensor Systems, pages 337--350, 2008. Google ScholarDigital Library
- P. Mohan, V. N. Padmanabhan, and R. Ramjee. Nericell: Rich monitoring of road and traffic conditions using mobile smartphones. In Proc. of the 6th ACM Conf. on Embedded Network Sensor Systems, pages 323--336, 2008. Google ScholarDigital Library
- M. Mun, S. Reddy, K. Shilton, N. Yau, J. Burke, D. Estrin, M. Hansen, E. Howard, R. West, and P. Boda. PEIR: The personal environmental impact report, as a platform for participatory sensing systems research. In Proc. of the 7th Int'l. Conf. on Mobile Systems, Applications, and Services, pages 55--68, 2009. Google ScholarDigital Library
- J. Payton, C. Julien, G.-C. Roman, and V. Rajamani. Semantic self-assessment of query results in dynamic environments. ACM Transactions on Software Engineering and Methodology, 19(4), April 2010. Google ScholarDigital Library
- S. Reddy, J. Burke, D. Estrin, M. Hansen, and M. Srivastava. A framework for data quality and feedback in participatory sensing. In Proc. of the 5th Int'l. Conf. on Embedded Networked Sensor Systems, pages 417--418, 2007. Google ScholarDigital Library
- S. Reddy, D. Estrin, and M. Srivastava. Recruitment framework for participatory sensing data collections. In Proc. of the Int'l. Conf. on Pervasive Computing, pages 138--155, 2010. Google ScholarDigital Library
- S. Reddy, K. Shilton, J. Burke, D. Estrin, M. Hansen, and M. Srivastava. Using context annotated mobility profiles to recruit data collectors in participatory sensing. In Proc. of the 4th Int'l. Symposium on Location and Context Awareness, pages 52--69, 2009.. Google ScholarDigital Library
- S. Reddy, K. Shilton, G. Denisov, C. Cenizal, D. Estrin, and M. Srivastava. Biketastic: Sensing and mapping for better biking. In Proc. of the 28th Int'l. Conf. on Human Factors in Computing, pages 1817--1820, 2010. Google ScholarDigital Library
- Sense the Beach. http://www.sensethebeach.com.Google Scholar
- K. Shilton. Four billion little brothers?: Privacy mobile phones, and ubiquitous data collection. Communications of the ACM, 52(11):48--53, November 2009. Google ScholarDigital Library
- A. Singla, U. Ramachandran, and J. Hodgins. Temporal notions of synchronization and consistency in Beehive. In Proc. of SPAA, pages 211--220, 1997. Google ScholarDigital Library
- J. Stankovic. When sensor and actuator networks cover the world. ETRI, 30(5):627--633, Oct. 2008.Google ScholarCross Ref
- What's Invasive! http://whatsinvasive.com.Google Scholar
- What's Noisy! http://whatsnoisy.appspot.com.Google Scholar
Index Terms
- Integrating participatory sensing in application development practices
Recommendations
A framework for organizing the tools and techniques of participatory design
PDC '10: Proceedings of the 11th Biennial Participatory Design ConferenceThe field of Participatory Design (PD) has grown rapidly over the last 20 to 30 years. For more than two decades non-designers have been increasingly involved in various design activities through a large number of participatory design projects all over ...
Participatory sensing for community building
CHI EA '11: CHI '11 Extended Abstracts on Human Factors in Computing SystemsIn this research, we explore the viability of using participatory sensing as a means to enhance a sense of community. To accomplish this, we are developing and deploying a suite of participatory sensing applications, where users explicitly report on the ...
Privacy in mobile participatory sensing
Analysis of privacy implications and threats in participatory sensing.Survey of recent privacy mechanisms for participatory sensing.Identification of addressed and remaining privacy research challenges. Mobile participatory sensing has opened the doors ...
Comments