TY - GEN
T1 - Crowdsourcing Software Development
T2 - 5th International Workshop on Artificial Intelligence for Requirements Engineering, AIRE 2018
AU - Fitzgerald, Brian
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/10/19
Y1 - 2018/10/19
N2 - Crowdsourcing is emerging as an alternative outsourcing strategy which is gaining increasing attention in the software engineering community. However, crowdsourcing software development involves complex tasks which differ significantly from the micro-tasks that can be found on crowdsourcing platforms such as Amazon Mechanical Turk - the latter are much shorter in duration, and typically very simple and do not involve any task interdependencies. To achieve the potential benefits of crowdsourcing in the software development context, companies need to understand how this strategy works, what challenges arise, and what factors might affect crowd participation. Research to date on crowdsourcing software development has tended to focus on the 'crowd' or the technical platform, with little research from the perspective of the customer who is seeking to leverage the crowdsourcing development model. The findings from an in-depth case study of crowd-sourcing software development in a Fortune 500 company are augmented with an analysis of over 13,000 crowdsourcing competitions over a ten-year period on the Topcoder crowdsourcing platform, one of the most popular platforms for software development, are drawn on to evaluate the effectiveness of crowdsourcing in a software development context.
AB - Crowdsourcing is emerging as an alternative outsourcing strategy which is gaining increasing attention in the software engineering community. However, crowdsourcing software development involves complex tasks which differ significantly from the micro-tasks that can be found on crowdsourcing platforms such as Amazon Mechanical Turk - the latter are much shorter in duration, and typically very simple and do not involve any task interdependencies. To achieve the potential benefits of crowdsourcing in the software development context, companies need to understand how this strategy works, what challenges arise, and what factors might affect crowd participation. Research to date on crowdsourcing software development has tended to focus on the 'crowd' or the technical platform, with little research from the perspective of the customer who is seeking to leverage the crowdsourcing development model. The findings from an in-depth case study of crowd-sourcing software development in a Fortune 500 company are augmented with an analysis of over 13,000 crowdsourcing competitions over a ten-year period on the Topcoder crowdsourcing platform, one of the most popular platforms for software development, are drawn on to evaluate the effectiveness of crowdsourcing in a software development context.
KW - Crowdsourcing software development
UR - http://www.scopus.com/inward/record.url?scp=85061380812&partnerID=8YFLogxK
U2 - 10.1109/AIRE.2018.00010
DO - 10.1109/AIRE.2018.00010
M3 - Conference contribution
AN - SCOPUS:85061380812
T3 - Proceedings - 2018 5th International Workshop on Artificial Intelligence for Requirements Engineering, AIRE 2018
SP - 29
EP - 30
BT - Proceedings - 2018 5th International Workshop on Artificial Intelligence for Requirements Engineering, AIRE 2018
A2 - Murukannaiah, Pradeep K.
A2 - Groen, Eduard C.
A2 - Harrison, Rachel
A2 - Vogelsang, Andreas
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 21 August 2018
ER -