Crowdsourcing Technology in Test Phase of Software Development Projects

Abstract:

Nowadays there’re many discussions how to improve software development projects in terms of the time, costs and so on. One of the way is to use relevant technologies in test phase of software development projects. This paper provides an overview of the different approaches to testing: classical approach, the approaches with using outsourcing and crowdsourcing of testing process, types of crowdsourcing and differences from outsourcing, capabilities of crowdsourcing application and steps of crowd-testing. Based on the analysis of the statistical data of the testing phase of software implementation projects by Russian retail companies we confirm the advisability of using crowd testing when introducing changes to the existing enterprise information system of the company. Also we discuss prospects of use of crowdsourcing technologies in testing new functionalities within existing enterprise information systems.