As technology advances, experts around the world have been able to collaborate through crowdsourcing platforms. The organization then began to present users with projects of more serious difficulty for crowdsourcing software development. Crowdsourcing projects that require higher quality results depend not only on the products of users but also on the user's participation, ability, and user initiatives. This study explores the factors that enable crowdsourcing software development around a crowdsourcing platform that deals with projects that implement algorithms or code. Furthermore, the success of crowdsourcing competition is measured by analyzing user engagement and initiatives. For this study, 415 competition data from the Kaggle platform were collected and analyzed as a regression model. As a result, the increased competition duration and the influx of high-rated users encouraged crowdsourcing projects by increasing user participation and initiatives. It also revealed that the reward strengthened user initiatives but reduced user participation and that the parallelism of the competition reduced user code-sharing but increased user discussion.
기술이 발달함에 따라 전세계의 전문가들은 크라우드소싱 플랫폼을 통해 협업이 가능해졌다. 그리고 조직은 크라우드소싱 소프트웨어 개발을 위해 유저들에게 더 높은 난이도의 프로젝트를 제시하기 시작했다. 더 높은 품질의 결과를 요구하는 크라우드소싱 프로젝트는 유저가 제출한 결과뿐만 아니라 유저의 참여도와 능력, 유저 이니셔티브에 의존해서 프로젝트의 성공 여부가 결정된다. 이에 본 연구에서는 알고리즘을 구현하거나 코드를 작성하는 프로젝트를 다루는 크라우드소싱 플랫폼을 중심으로 크라우드소싱 소프트웨어 개발을 활성화시키는 요소를 알아본다. 또한, 크라우드소싱 경쟁의 성공 여부를 사용자의 참여도와 이니셔티브를 분석하여 측정한다. 연구를 위해 캐글 플랫폼에서 발생한 대회 데이터 415개를 수집하여 회귀분석모델로 분석하였다. 그 결과, 대회 기간의 증가와 높은 등급의 유저 유입은 유저의 참여와 이니셔티브를 높혀 크라우드소싱 프로젝트를 활성화시켰다. 그리고 상금은 유저의 이니셔티브를 강화하지만 유저의 참여를 감소시켰으며, 대회의 병행성은 유저의 코드 공유를 감소시켰지만 유저의 토론 횟수는 증가시켰다는 사실을 밝혔다.