skip to main content
10.1145/2593728.2593731acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Researching crowdsourcing software development: perspectives and concerns

Published: 02 June 2014 Publication History

Abstract

Crowdsourcing is an emerging form of `outsourcing’ software development. While there has been considerable research in the area of crowdsourcing in general, very little research has focused specifically on how crowdsourcing works in a software development context, and as far as we know, there have been no published studies of crowdsourcing software development from a customer perspective. Based on a review of the literature, we identified a number of key concerns related to crowdsourcing that are of particular importance in a software development context. Furthermore, we observed a number of recurring key stakeholders, or actors, each of whom has a unique perspective on crowdsourcing. This paper presents a research framework that consists of the various combinations of stakeholders and key concerns. The framework can be used to guide future research on the use of crowdsourcing as a `sourcing’ strategy, as well as a means to review and synthesize research findings so as to be able to compare studies on crowdsourcing in a software development context.

References

[1]
P. Ågerfalk and B. Fitzgerald. Outsourcing to an unknown worforce: Exploring opensourcing as a global sourcing strategy. MIS Quarterly, 32(2), 2008.
[2]
A. Aurum, R. Jeffery, C. Wohlin, and M. Handzic. Managing Software Engineering Knowledge. Springer, 2003.
[3]
A. Begel, J. Bosch, and M. A. Storey. Social networking meets software development: Perspectives from github, msdn, stack exchange, and topcoder. IEEE Softw., 30(1), 2013.
[4]
A. Begel, J. D. Herbsleb, and M.-A. Storey. The future of collaborative software development. In CSCw, 2012.
[5]
E. Bonabeau. Decisions 2.0: The power of collective intelligence. MIT Sloan Manage Rev, 50(2):45–52, 2009.
[6]
A. Bozzon, M. Brambilla, S. Ceri, M. Silvestri, and G. Vesci. Choosing the right crowd: Expert finding in social networks. In Proc. EDBT/ICDT, 2013.
[7]
D. C. Brabham. Moving the crowd at istockphoto: The composition of the crowd and motivations for participation in crowdsourcing application. First Monday, 13(6), 2008.
[8]
D. C. Brabham. Crowdsourcing. MIT Press, 2013.
[9]
D. Chandler and A. Kapelner. Breaking monotony with meaning: Motivation in crowdsourcing markets. Journal of Economic Behavior & Organization, 90:123––133, 2013.
[10]
L. B. Chilton, G. Little, D. Edge, D. S. Weld, and J. A. Landay. Cascade: Crowdsourcing taxonomy creation. In CHI. ACM, 2013.
[11]
D. DiPalantino and M. Vojnovic. Crowdsourcing and all-pay auctions. In 10th Conf. Electronic Commerce, 2009.
[12]
E. Dolstra, R. Vliegendhart, and J. Pouwelse. Crowdsourcing gui tests. In 6th International Conference on Software Testing, Verification and Validation, 2013.
[13]
L. B. Erickson, I. Petrick, and E. M. Trauth. Organizational uses of the crowd: Developing a framework for the study of crowdsourcing. In SIGMIS-CPR, 2012.
[14]
S. Faridani, B. Hartmann, and P. G. Ipeirotis. What’s the right price? pricing tasks for finishing on time. In AAAI Workshop on Human Computation, 2011.
[15]
L. Hetmank. Components and functions of crowdsourcing systems–a systematic literature review. In 11th Int’l Conf. Wirtchaftsinformatik, 2013.
[16]
J. J. Horton and L. B. Chilton. The labor economics of paid crowdsourcing. In Conference on Electronic Commerce, 2010.
[17]
P. G. Ipeirotis and P. K. Paritosh. Managing crowdsourced human computation. In WWW, 2011.
[18]
P. G. Ipeirotis, F. Provost, and J. Wang. Quality management on amazon mechanical turk. In ACM SIGKDD Workshop on Human Computation, pages 64–67, 2010.
[19]
A. Kittur, B. Smus, S. Khamkar, and R. E. Kraut. Crowdforge: Crowdsourcing complex work. In Proc. ACM Symposium on User Interface Software and Technology. ACM, 2011.
[20]
A. Kulkarni, M. Can, and B. Hartmann. Collaboratively crowdsourcing workflows with turkomatic. In CSCW, 2012.
[21]
T. D. LaToza, W. B. Towne, A. van der Hoek, and J. D. Herbsleb. Crowd development. In Proc. CHASE, 2013.
[22]
T. W. Malone and K. Crowston. The interdisciplinary study of coordination. ACM Comput Surv, 26(1), 1994.
[23]
R. Musson, J. Richards, D. Fisher, C. Bird, B. Bussone, and S. Ganguly. Leveraging the crowd: how 48,000 users helped improve lync performance. IEEE Softw., 30(4), 2013.
[24]
F. Pastore, L. Mariani, and F. G. Crowdoracles: Can the crowd solve the oracle problem? In 6th Int’l Conf. Software Testing, Verification and Validation, 2013.
[25]
A. C. Rouse. A preliminary taxonomy of crowdsourcing. In Australasian Conf. Information Systems, 2010.
[26]
E. Schenk and C. Guittard. Crowdsourcing: What can be outsourced to the crowd, and why?, 2009. HAL Working Papers.
[27]
E. Schenk and C. Guittard. Towards a characterization of crowdsourcing practices. J Innovation Economics, 1(7), 2011.
[28]
A. Schwarz, M. Mehta, N. Johnson, and W. Chin. Understanding frameworks and reviews: A commentary to assist us in moving our field forward by analyzing our past. Database Adv Inform Syst, 38(3), 2007.
[29]
K. Stol, P. Avgeriou, M. Babar, Y. Lucas, and B. Fitzgerald. Key factors for adopting inner source. ACM Trans Softw Engineer Methodol, Forthcoming, 2014.
[30]
K. Stol and B. Fitzgerald. Two’s company, three’s a crowd: A case study of crowdsourcing software development. In 36th International Conference on Software Engineering, 2014.
[31]
K. T. Stolee and S. Elbaum. Exploring the use of crowdsourcing to support empirical studies in software engineering. In Proc. ESEM, 2010.
[32]
Y. Zhao and Q. Zhu. Evaluation on crowdsourcing research: Current status and future direction. Inf Syst Front, April, 2012.
[33]
Y. Zhao and Q. Zhu. Exploring the motivation of participants in crowdsourcing contest. In ICIS, 2012.

Cited By

View all
  • (2023)Exploring the inhibitors for competitive AI software development through cloud driven transformationAnnals of Operations Research10.1007/s10479-023-05619-5Online publication date: 18-Oct-2023
  • (2022)Markov Decision Theory-Based Crowdsourcing Software Process ModelResearch Anthology on Agile Software, Software Development, and Testing10.4018/978-1-6684-3702-5.ch010(194-211)Online publication date: 2022
  • (2022)Supporting Coordination among Participants in Crowdsourcing Software Design2022 IEEE/ACIS 20th International Conference on Software Engineering Research, Management and Applications (SERA)10.1109/SERA54885.2022.9806724(132-139)Online publication date: 25-May-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CSI-SE 2014: Proceedings of the 1st International Workshop on CrowdSourcing in Software Engineering
June 2014
18 pages
ISBN:9781450328579
DOI:10.1145/2593728
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 the author(s) 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].

Sponsors

In-Cooperation

  • TCSE: IEEE Computer Society's Tech. Council on Software Engin.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 June 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. crowdsourcing software development
  2. research framework

Qualifiers

  • Article

Conference

ICSE '14
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)13
  • Downloads (Last 6 weeks)1
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Exploring the inhibitors for competitive AI software development through cloud driven transformationAnnals of Operations Research10.1007/s10479-023-05619-5Online publication date: 18-Oct-2023
  • (2022)Markov Decision Theory-Based Crowdsourcing Software Process ModelResearch Anthology on Agile Software, Software Development, and Testing10.4018/978-1-6684-3702-5.ch010(194-211)Online publication date: 2022
  • (2022)Supporting Coordination among Participants in Crowdsourcing Software Design2022 IEEE/ACIS 20th International Conference on Software Engineering Research, Management and Applications (SERA)10.1109/SERA54885.2022.9806724(132-139)Online publication date: 25-May-2022
  • (2020)Markov Decision Theory-Based Crowdsourcing Software Process ModelCrowdsourcing and Probabilistic Decision-Making in Software Engineering10.4018/978-1-5225-9659-2.ch001(1-22)Online publication date: 2020
  • (2020)Study on Patterns and Effect of Task Diversity in Software CrowdsourcingProceedings of the 14th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)10.1145/3382494.3410689(1-10)Online publication date: 5-Oct-2020
  • (2020)Crowdsourcing in Software Development: Empirical Support for Configuring ContestsIEEE Access10.1109/ACCESS.2020.29826198(58094-58117)Online publication date: 2020
  • (2019)Barriers to crowdsource software developmentInternational Journal of Business Information Systems10.1504/ijbis.2019.10307032:2(127-144)Online publication date: 1-Jan-2019
  • (2019)An Empirical Study on Competitive Crowdsource Software Development: Motivating and Inhibiting FactorsIEEE Access10.1109/ACCESS.2019.29156047(62042-62057)Online publication date: 2019
  • (2019)Crowdsourcing Software Task Assignment Method for Collaborative DevelopmentIEEE Access10.1109/ACCESS.2019.29050547(35743-35754)Online publication date: 2019
  • (2018)CrowdMashup: Recommending Crowdsourcing Teams for Mashup DevelopmentService-Oriented Computing10.1007/978-3-030-03596-9_49(679-693)Online publication date: 7-Nov-2018
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media