skip to main content
10.1145/1882362.1882420acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
research-article

Integrating participatory sensing in application development practices

Authors Info & Claims
Published:07 November 2010Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. Project BudBurst. http://budburst.ucar.edu.Google ScholarGoogle Scholar
  3. 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 ScholarGoogle Scholar
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. Sense the Beach. http://www.sensethebeach.com.Google ScholarGoogle Scholar
  18. K. Shilton. Four billion little brothers?: Privacy mobile phones, and ubiquitous data collection. Communications of the ACM, 52(11):48--53, November 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. A. Singla, U. Ramachandran, and J. Hodgins. Temporal notions of synchronization and consistency in Beehive. In Proc. of SPAA, pages 211--220, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. J. Stankovic. When sensor and actuator networks cover the world. ETRI, 30(5):627--633, Oct. 2008.Google ScholarGoogle ScholarCross RefCross Ref
  21. What's Invasive! http://whatsinvasive.com.Google ScholarGoogle Scholar
  22. What's Noisy! http://whatsnoisy.appspot.com.Google ScholarGoogle Scholar

Index Terms

  1. Integrating participatory sensing in application development practices

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        FoSER '10: Proceedings of the FSE/SDP workshop on Future of software engineering research
        November 2010
        460 pages
        ISBN:9781450304276
        DOI:10.1145/1882362

        Copyright © 2010 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 7 November 2010

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Upcoming Conference

        FSE '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader