Skip to main content

STWM: A Solution to Self-adaptive Task-Worker Matching in Software Crowdsourcing

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9528))

Abstract

Crowdsourcing engages a workforce to accomplish complex tasks regardless of geographical limitation and is now growing rapidly in a variety of areas. On the one hand the selection of a wide array of workers has created a competitive and flexible market that suits well the needs of different types of task publishers, on the other hand, it is hard to select workers that satisfy the requirements of the task publishers best among a large number of workers. As such, task-worker matching plays a crucial role in crowdsourcing lifecycle. In this paper, we present a solution that enables customizing task description and adaptive task matching for software crowd work. An extensible meta-model is proposed to support description of both worker skills and task requirements. Based on this meta-model, we define an algorithm that allows self-adaptive matching of the task requirements against the worker skills. Further, several workers will be chosen to form a team once a single individual doesn’t meet the requirements of the task. A full experimental validation with four tasks and thousands of workers has been done showing the validation of our solution.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    http://www.taskcn.com/.

  2. 2.

    https://www.upwork.com/.

References

  1. Howe, J.: The rise of crowdsourcing. Wired Mag. 14(6), 1–4 (2006)

    Google Scholar 

  2. Wu, W., Tsai, W.T., Li, W.: An evaluation framework for software crowdsourcing. Front. Comput. Sci. 7(5), 694–709 (2013)

    Article  MathSciNet  Google Scholar 

  3. Tsai, W.T., Wu, W., Huhns, M.N.: Cloud-based software crowdsourcing. IEEE Internet Comput. 3, 78–83 (2014)

    Article  Google Scholar 

  4. Yuen, M.C., King, I., Leung, K.S.: A survey of crowdsourcing systems. In: 2011 IEEE Third International Conference on Privacy, Security, Risk and Trust (PASSAT) and 2011 IEEE Third Inernational Conference on Social Computing (SocialCom), pp. 766–773. IEEE (2011)

    Google Scholar 

  5. Buhrmester, M., Kwang, T., Gosling, S.D.: Amazon’s Mechanical Turk a new source of inexpensive, yet high-quality, data? Perspect. Psychol. Sci. 6(1), 3–5 (2011)

    Article  Google Scholar 

  6. Lakhani, K.R., Garvin, D.A., Lonstein, E.: Topcoder (a): developing software through crowdsourcing. Harv. Bus. Sch. Case 610, 032 (2010)

    Google Scholar 

  7. Kittur, A., Nickerson, J.V., Bernstein, M., et al.: The future of crowd work. In: Proceedings of the 2013 Conference on Computer Supported Cooperative Work, pp. 1301–1318. ACM (2013)

    Google Scholar 

  8. Raddick, J., Lintott, C., Bamford, S., et al.: Galaxy zoo: motivations of citizen scientists. In: Bulletin of the American Astronomical Society, vol. 40, p. 240 (2008)

    Google Scholar 

  9. Chilton, L., Horton, J., Miller, R.C., Azenkot, S.: Task search in a human computation market. In: Proceedings of HCOMP 2010 (2010)

    Google Scholar 

  10. Ambati, V., Vogel, S., Carbonell, J.G.: Towards task recommendation in micro-task markets. In: Human Computation. pp. 1–4 (2011)

    Google Scholar 

  11. Snow, R., O’Connor, B., Jurafsky, D., et al.: Cheap and fast—but is it good?: evaluating non-expert annotations for natural language tasks. In: Proceedings of the Conference on Empirical Methods in Natural Language Processing, pp. 254–263. Association for Computational Linguistics (2008)

    Google Scholar 

  12. Sheng, V.S., Provost, F., Ipeirotis, P.G.: Get another label? improving data quality and data mining using multiple, noisy labelers. In: Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 614–622. ACM (2008)

    Google Scholar 

  13. Yuen, M.C., King, I., Leung, K.S.: Task matching in crowdsourcing. In: 2011 International Conference on Internet of Things (iThings/CPSCom) and 4th International Conference on Cyber, Physical and Social Computing, pp. 409–412 (2011)

    Google Scholar 

  14. Anagnostopoulos, A., Becchetti, L., Castillo, C., et al.: Online team formation in social networks. In: Proceedings of the 21st International Conference on World Wide Web, pp. 839–848. ACM (2012)

    Google Scholar 

  15. Lappas, T., Liu, K., Terzi, E.: Finding a team of experts in social networks. In: Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, pp. 467–476 (2009)

    Google Scholar 

  16. Dorn, C., Dustdar, S.: Composing near-optimal expert teams: a trade-off between skills and connectivity. In: Meersman, R., Dillon, T.S., Herrero, P. (eds.) OTM 2010. LNCS, vol. 6426, pp. 472–489. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  17. Klyne, G., Carroll, J.J.: Resource description framework (RDF): concepts and abstract syntax (2006)

    Google Scholar 

  18. Lan, G., DePuy, G.W., Whitehouse, G.E.: An effective and simple heuristic for the set covering problem. Eur. J. Oper. Res. 176(3), 1387–1403 (2007)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This paper is supported by the program of University-Industry Cooperation of Shanghai under Granted No. Hu-CXY-2014-013 and the National Natural Science Foundation of China under Granted No. 61472242.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ying Fu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Fu, Y., Chen, H., Song, F. (2015). STWM: A Solution to Self-adaptive Task-Worker Matching in Software Crowdsourcing. In: Wang, G., Zomaya, A., Martinez, G., Li, K. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2015. Lecture Notes in Computer Science(), vol 9528. Springer, Cham. https://doi.org/10.1007/978-3-319-27119-4_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-27119-4_27

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-27118-7

  • Online ISBN: 978-3-319-27119-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics