Crowd Computing Framework for Geoinformation Tasks

  • Alexander SmirnovEmail author
  • Andrew Ponomarev
Part of the Lecture Notes in Geoinformation and Cartography book series (LNGC)


In the paper a general purpose crowd computing framework architecture is discussed. The proposed framework can be used to compose crowd computing workflows of different complexity. Its prominent features include ontological description of crowd members’ competencies profiles; automatic assignment of tasks to crowd members; the support of both human and non-human computing units (hybrid crowd); and spatial features of crowd members which make way for employing the proposed framework for a variety of crowdsourced geoinformation tasks.


Crowd computing Crowdsourcing Ontology Profiling 



The research was supported partly by projects funded by grants # 13-07-00271, # 14-07-00345 of the Russian Foundation for Basic Research, and by Government of Russian Federation, Grant 074-U01.


  1. 1.
    Ahmad S, Battle A, Malkani Z, Kamvar S (2011) The jabberwocky programming environment for structured social computing. In: Proceedings 24th annual ACM symposium user interface software and technology, UIST ’11 (ACM, New York, NY, USA, 2011), pp 53–64Google Scholar
  2. 2.
    Barowy DW, Curtsinger C, Berger ED, McGregor A (2012) AutoMan: a platform for integrating human-based and digital computation. ACM Sigplan Not 47(10):639–654Google Scholar
  3. 3.
    Bernstein A, Klein M, Malone TW (2012) Programming the global brain. Commun ACM 55(5):41–43Google Scholar
  4. 4.
    Dean J, Ghemawat S (2004) MapReduce: simplified data processing on large clusters. In: 6th symposium on operation system design and implementation, San Francisco, CA, 2004Google Scholar
  5. 5.
    Faulkner M et al (2014) Community sense and response systems: your phone as quake detector. Commun ACM 57(7):66–75CrossRefGoogle Scholar
  6. 6.
    Franklin M, Kossmann D, Kraska T, et al (2011) CrowdDB: answering queries with crowdsourcing. In: Proceedings of ACM SIGMOD conferenceGoogle Scholar
  7. 7.
    Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object- oriented software. Addison-Wesley Longman Publishing Co., Inc., BostonGoogle Scholar
  8. 8.
    Gomes C, Schneider D, Moraes K, de Souza J (2012) Crowdsourcing for music: survey and taxonomy. In: Proceedings of 2012 IEEE international conference on systems, man, and cybernetics, Seoul, pp 832–839, 14–17 Oct 2012Google Scholar
  9. 9.
    Haklay ME, Antoniou V, Basiouka S, Soden R, Mooney P (2014) Crowdsourced geographic information use in government. Global Facility for Disaster Reduction and Recovery (GFDRR), World Bank, LondonGoogle Scholar
  10. 10.
    Kittur A, Smus B, Khamkar S, Kraut RE (2011) Crowdforge: crowdsourcing complex work, In: Proceedings 24th annual ACM symposium user interface software and technology, UIST’11 (ACM, New York, NY, USA, 2011), pp 43–52Google Scholar
  11. 11.
    Kucherbaev P, Tranquillini S, Daniel F, Casati F, Marchese M, Brambilla M, Fraternali P (2013) Business processes for the crowd computer. In: Business process management workshops, pp 256–267Google Scholar
  12. 12.
    Kulkarni AP, Can M, Hartmann B (2011) Turkomatic: automatic recursive task and workflow design for mechanical turk. In: CHI ‘11 extended abstracts on human factors in computing systems (CHI EA ‘11). ACM, New York, NY, USA, pp 2053–2058Google Scholar
  13. 13.
    Little G, Chilton LB, Goldman M, Miller RC (2010a) TurKit: human computation algorithms on mechanical turk. In: Proceedings of UIST (2010), ACM, New York, pp 57–66Google Scholar
  14. 14.
    Little G, Chilton LB, Goldman M, Miller RC (2010b) Exploring iterative and parallel human computation processes. In: Proceedings of the ACM SIGKDD workshop on human computation (HCOMP ‘10). ACM, New York, NY, USA, pp 68–76Google Scholar
  15. 15.
    Little G, Chilton LB, Goldman M, Miller RC (2009) TurKit: tools for iterative tasks on mechanical turk. In: Proceedings ACM SIGKDD workshop on human computation, HCOMP’09 (ACM, New York, NY, USA, 2009), pp 29–30Google Scholar
  16. 16.
    Marcus A, Wu E, Karger DR, Madden SR, Miller RC (2011) Crowdsourced databases: query processing with people. CIDR ‘11Google Scholar
  17. 17.
    Mavridis N, Bourlai T and Ognibene D (2012) The human-robot cloud: situated collective intelligence on demand. In: 2012 IEEE international conference on cyber technology in automation, control, and intelligent systems (CYBER), pp 360–365Google Scholar
  18. 18.
    Meier P (2012) How crisis mapping saved lives in Haiti. Accessed 28 Nov 2014
  19. 19.
    Minder P, Bernstein A (2012a) How to translate a book within an hour: towards general purpose programmable human computers with CrowdLang, Proceedings of the 3rd Annual ACM Web Science Conference, Evanston, Illinois, pp 209–212, 22–24 June 2012Google Scholar
  20. 20.
    Minder P, Bernstein A (2012b) CrowdLang: a programming language for the systematic exploration of human computation systems. In: Proceedings of the 4th international conference on social informatics, Lausanne, Switzerland, pp 124–137, 05–07 Dec 2012Google Scholar
  21. 21.
    Parshotam K (2013) Crowd computing: a literature review and definition. In: Machanick P, Tsietsi M (eds) Proceedings of the south african institute for computer scientists and information technologists conference (SAICSIT ‘13), ACM, New York, NY, USA, 2013, pp 121–130Google Scholar
  22. 22.
    Scekic O, Truong H-L, Dustdar S (2013) Incentives and rewarding in social computing. Commun ACM, 56(6):72–82Google Scholar
  23. 23.
    Sengupta B, Jain A, Bhattacharya K, Truong H-L, Dustdar S (2013) Collective problem solving using social compute units. Int J Coop Inf Syst 22(4) (World Scientific Publishing)Google Scholar
  24. 24.
    Smirnov A, Levashova T, Shilov N (2015) Patterns for context-based knowledge fusion in decision support systems. Inf Fusion 21:114–129CrossRefGoogle Scholar
  25. 25.
    Smirnov A, Ponomarev A, Shilov N (2014) Hybrid crowd-based decision support in business processes: the approach and reference model. Procedia Technol 16:376–385CrossRefGoogle Scholar
  26. 26.
    Ushahidi (2014) Accessed 28 Nov 2014
  27. 27.
    Zhang H (2012) Computational environment design. Ph.D thesis, Harvard University, Graduate School of Arts and Sciences, Cambridge, MassachusettsGoogle Scholar
  28. 28.
    Zhang Y, McBroom M, Grogan J, Blackwell PR (2013) Crowdsourcing with ArcGIS online for natural resources management. Accessed 28 Nov 2014

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.St.Petersburg Institute for Informatics and Automation of the Russian Academy of SciencesSt.PetersburgRussia
  2. 2.ITMO UniversitySt.PetersburgRussia

Personalised recommendations