Crowdsensing has the potential to support human-driven sensing and data collection at an unprecedented scale. While many organizers of data collection campaigns may have extensive domain knowledge, they do not necessarily have the skills required to develop robust software for crowdsensing. In this paper, we present Mobile Campaign Designer, a tool that simplifies the creation of mobile crowdsensing applications. Using Mobile Campaign Designer, an organizer is able to define parameters about their crowdsensing campaign, and the tool generates the source code and an executable for a tailored mobile application that embodies the current best practices in crowdsensing. An evaluation of the tool shows that users at all levels of technical expertise are capable of creating a crowdsensing application in an average of five minutes, and the generated applications are comparable in quality to existing crowdsensing applications.


crowdsensing participatory sensing mobile phone sensing end-user programming 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aanensen, D., Huntley, D., Feil, E., Spratt, B., et al.: Epicollect: linking smartphones to web applications for epidemiology, ecology and community data collection. PLoS One 4(9), 6968 (2009)CrossRefGoogle Scholar
  2. 2., Inc. Amazon Mechanical Turk (June 2011),
  3. 3.
    Beach, A., Gartrell, M., Xing, X., Han, R., Lv, Q., Mishra, S., Seada, K.: Fusing mobile, sensor, and social data to fully enable context-aware computing. In: Proc. of HotMobile (2010)Google Scholar
  4. 4.
    Center for Embedded Networked Sensing. What’s Invasive! community data collection (2011),
  5. 5.
    Das, T., Mohan, P., Padmanabhan, V.N., Ramjee, R., Sharma, A.: PRISM: platform for remote sensing using smartphones. In: Proc. of MobiSys, pp. 63–76 (2010)Google Scholar
  6. 6.
    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 Transactions on Sensor Networks 6(1), 1–39 (2009)CrossRefGoogle Scholar
  7. 7.
    Ganti, R.K., Pham, N., Ahmadi, H., Nangia, S., Abdelzaher, T.F.: GreenGPS: a participatory sensing fuel-e_cient maps application. In: Proc. of MobiSys, pp. 151–164 (2010)Google Scholar
  8. 8.
    Gaonkar, S., Li, J., Choudhury, R.R., Cox, L., Schmidt, A.: Micro-Blog: sharing and querying content through mobile phones and social participation. In: Proc. of MobiSys, pp. 174–186 (2008)Google Scholar
  9. 9.
    Griswold, W., Shanahan, P., Brown, S., Boyer, R., Ratto, M., Shapiro, R., Truong, T.: ActiveCampus: experiments in community-oriented ubiquitous computing. Computer 7(10), 73–81 (2004)CrossRefGoogle Scholar
  10. 10.
    Hartung, C., Lerer, A., Anokwa, Y., Tseng, C., Brunette, W., Borriello, G.: Open data kit: Tools to build information services for developing regions. In: Proc. of ICTD, p. 18 (2010)Google Scholar
  11. 11.
    Heggen, S., Omokaro, O., Payton, J.: MAD Science: Increasing engagement in STEM education through participatory sensing. In: Proc. of UBICOMM (October 2012)Google Scholar
  12. 12.
    Hicks, J., Ramanathan, N., Kim, D., Monibi, M., Selsky, J., Hansen, M., Estrin, D.: AndWellness: an open mobile system for activity and experience sampling. In: Proc. of Wireless Health, pp. 34–43 (2010)Google Scholar
  13. 13.
    Huang, K.L., Kanhere, S.S., Hu, W.: Are you contributing trustworthy data?: The case for a reputation system in participatory sensing. In: Proc. of MSWiM (2010)Google Scholar
  14. 14.
    Joki, A., Burke, J., Estrin, D.: Campaignr: A framework for participatory data collection on mobile phones. Technical report, UCLA Center for Embedded Network Sensing (2007)Google Scholar
  15. 15.
    Kanjo, E., Bacon, J., Roberts, D., Landshoff, P.: MobSens: Making smart phones smarter. Pervasive Computing 8(4), 50–57 (2009)CrossRefGoogle Scholar
  16. 16.
    Kapadia, A., Kotz, D., Triandopoulos, N.: Opportunistic sensing: Security challenges for the new paradigm. In: Proc. of COMSNETS, pp. 1–10 (January 2009)Google Scholar
  17. 17.
    Kim, S., Mankoff, J., Paulos, E.: Sensr: evaluating a exible framework for authoring mobile data-collection tools for citizen science. In: Proc. of CSCW, pp. 1453–1462 (2013)Google Scholar
  18. 18.
    Kim, S., Robson, C., Zimmerman, T., Pierce, J., Haber, E.M.: Creek watch: Pairing usefulness and usability for successful citizen science. In: Proc. of CHI, pp. 2125–2134 (2011)Google Scholar
  19. 19.
    LeBaron, G.: The 112th Christmas Bird Count. American Birds 66, 2–8 (2012)Google Scholar
  20. 20.
    Mediated Spaces, Inc. The WildLab: Use mobile technology to explore, discover, and share the natural world,
  21. 21.
    Mendez, D., Perez, A., Labrador, M., Marron, J.: P-sense: A participatory sensing system for air pollution monitoring and control. In: Proc. of PerCom Workshops, pp. 344–347 (2011)Google Scholar
  22. 22.
    Miluzzo, E., Lane, N., Eisenman, S., Campbell, A.: CenceMe: Injecting sensing presence into social networking applications. In: Proc. of Euro SSC, pp. 1–28 (October 2007)Google Scholar
  23. 23.
    MIT Media Lab. App inventor for android,
  24. 24.
    Mohan, P., Padmanabhan, V.N., Ramjee, R.: Nericell: using mobile smartphones for rich monitoring of road and traffic conditions. In: Proc. of SenSys, pp. 357–358 (2008)Google Scholar
  25. 25.
    Mun, M., Reddy, S., Shilton, K., Yau, N., Burke, J., Estrin, D., Hansen, M., Howard, E., West, R., Boda, P.: PEIR, the personal environmental impact report, as a platform for participatory sensing systems research. In: Proc. of MobiSys, pp. 55–68 (2009)Google Scholar
  26. 26.
    NASA. Meteor Counter (2011),
  27. 27.
    National Audubon Society. The Christmas Bird Count (2012),
  28. 28.
    NEON and the Chicago Botanic Garden. Project Budburst (2011),
  29. 29.
    Networked Organisms. Project Noah,
  30. 30.
    Ra, M., Liu, B., La Porta, T., Govindan, R.: Medusa: A programming framework for crowd-sensing applications. In: Proc. of MobiSys, pp. 337–350 (2012)Google Scholar
  31. 31.
    Ravindranath, L., Thiagarajan, A., Balakrishnan, H., Madden, S.: Code in the air: simplifying sensing and coordination tasks on smartphones. In: Proc. of Hot-Mobile (2012)Google Scholar
  32. 32.
    Reddy, S., Estrin, D., Srivastava, M.: Recruitment framework for participatory sensing data collections. In: Floréen, P., Krüger, A., Spasojevic, M. (eds.) Pervasive 2010. LNCS, vol. 6030, pp. 138–155. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  33. 33.
    Reddy, S., Parker, A., Hyman, J., Burke, J., Estrin, D., Hansen, M.: Image browsing, processing, and clustering for participatory sensing: lessons from a DietSense prototype. In: Proc. of EmNets, pp. 138–155 (2010)Google Scholar
  34. 34.
    Reddy, S., Shilton, K., Denisov, G., Cenizal, C., Estrin, D., Srivastava, M.: Bike-tastic: sensing and mapping for better biking. In: Proc. of CHI, pp. 1817–1820 (2010)Google Scholar
  35. 35.
    Shilton, K.: Four billion little brothers?: Privacy, mobile phones, and ubiquitous data collection. Communications of the ACM 52(11), 48–53 (2009)CrossRefGoogle Scholar
  36. 36.
    Spanos, D.P., Murray, R.M.: Distributed sensor fusion using dynamic consensus. In: World Congress of the International Federation of Automatic Control (2005)Google Scholar
  37. 37.
    Thiagarajan, A., Ravindranath, L., LaCurts, K., Madden, S., Balakrishnan, H., Toledo, S., Eriksson, J.: VTrack: accurate, energy-aware road traffic delay estimation using mobile phones. In: Proc. of SenSys, pp. 85–98 (2009)Google Scholar
  38. 38.
    Tillmann, N., Moskal, M., de Halleux, J., Fahndrich, M.: TouchDevelop: programming cloud-connected mobile devices via touchscreen. In: Proc. of ONWARD, pp. 49–60 (2011)Google Scholar

Copyright information

© ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering 2014

Authors and Affiliations

  • Scott Heggen
    • 1
  • Amul Adagale
    • 1
  • Jamie Payton
    • 1
  1. 1.Department of Computer ScienceThe University of North Carolina at CharlotteUSA

Personalised recommendations