CrowdSim: A Hybrid Simulation Model for Failure Prediction in Crowdsourced Software Development
Razieh Saremi, Ye Yang, Gregg Vesonder, Guenther Ruhe, He Zhang

TL;DR
CrowdSim is a hybrid simulation model that predicts failure risks in crowdsourced software development by integrating macro, meso, and micro-level analyses, aiding managers in decision-making.
Contribution
This paper introduces CrowdSim, a novel multi-layered simulation framework combining system dynamics, discrete event, and agent-based models for CSD failure prediction.
Findings
CrowdSim accurately forecasts task failure risks in CSD.
The model helps explore outcomes of different task scheduling strategies.
CrowdSim demonstrates effectiveness using real-world data.
Abstract
A typical crowdsourcing software development(CSD) marketplace consists of a list of software tasks as service demands and a pool of freelancer developers as service suppliers. Highly dynamic and competitive CSD market places may result in task failure due to unforeseen risks, such as increased competition over shared worker supply, or uncertainty associated with workers' experience and skills, and so on. To improve CSD effectiveness, it is essential to better understand and plan with respect to dynamic worker characteristics and risks associated with CSD processes. In this paper, we present a hybrid simulation model, CrowdSim, to forecast crowdsourcing task failure risk in competitive CSD platforms. CrowdSim is composed of three layered components: the macro-level reflects the overall crowdsourcing platform based on system dynamics,the meso-level represents the task life cycle based on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMobile Crowdsensing and Crowdsourcing · Software Engineering Research · Open Source Software Innovations
