Download PDFOpen PDF in browserLarge-Scale Microtask ProgrammingEasyChair Preprint 34972 pages•Date: May 29, 2020AbstractThe key to the effectiveness of crowdsourcing approaches for software engineering is workflow design, representing how complex work is organized into miniature, relatively independent microtasks. Can we propose a workflow that enables microtask programming to be a mainstream software development in industry, large scale software developments, or even open-source projects? In our work, we propose a Behavior-Driven development workflow for performing programming work through self-contained microtasks in the context of implementing a microservice, implemented as a preconfigured cloud IDE called Crowd Microservices. The results of the three studies that we conducted showed initial evidence on the benefits of our approach and several issues that we need to address them. Keyphrases: Behavior-Driven Development, Crowdsourcing, Microservices, Microtask Programming, crowdsourced software engineering, programming environments, software development, workflow
|