Title :
Crowd Build: A Methodology for Enterprise Software Development Using Crowdsourcing
Author :
Dwarakanath, Anurag ; Chintala, Upendra ; Shrikanth, N.C. ; Virdi, Gurdeep ; Kass, Alex ; Chandran, Anitha ; Sengupta, Shubhashis ; Paul, Sanjoy
Author_Institution :
Accenture Technol. Labs., Bangalore, India
Abstract :
We present and evaluate a software development methodology that addresses key challenges for the application of Crowd sourcing to an enterprise application development. Our methodology presents a mechanism to systematically break the overall business application into small tasks such that the tasks can be completed independently and in parallel by the crowd. Our methodology supports automated testing and automatic integration. We evaluate our methodology by developing a web application through Crowd sourcing. The methodology was tested through two Crowd sourcing models: one through contests and the other through hiring freelancers. We present various metrics of the Crowd sourcing experiment and compare against the estimate for the traditional software development methodology.
Keywords :
automatic testing; business data processing; program testing; software engineering; CrowdBuild; Web application; automated testing; automatic integration; crowdsourcing; enterprise software development; software development methodology; Collaboration; Contracts; Crowdsourcing; Java; Software; Testing; Crowd Sourcing; Freelancer; Software Development Methodology; Task Management; oDesk;
Conference_Titel :
CrowdSourcing in Software Engineering (CSI-SE), 2015 IEEE/ACM 2nd International Workshop on
Conference_Location :
Florence
DOI :
10.1109/CSI-SE.2015.9