当前位置: X-MOL 学术arXiv.cs.SE › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Can Microtask Programming Work in Industry?
arXiv - CS - Software Engineering Pub Date : 2020-09-11 , DOI: arxiv-2009.05207
Shinobu Saito, Yukako Iimura, Emad Aghayi, Thomas D. LaToza

A critical issue in software development projects in IT service companies is finding the right people at the right time. By enabling assignments of tasks to people to be more fluid, the use of crowdsourcing approaches within a company offers a potential solution to this challenge. Inside a company, as multiple system development projects are ongoing separately, developers with slack time on one project might use this time to contribute to other projects. In this paper, we report on a case study of the application of crowdsourcing within an industrial web application system development project in a large telecommunications company. Developers worked with system specifications which were organized into a set of microtasks, offering a set of short and self-contained descriptions. When crowd workers in other projects had slack time, they fetched and completed microtasks. Our results offer initial evidence for the potential value of microtask programming in increasing the fluidity of team assignments within a company. Crowd contributors to the project were able to onboard and contribute to a new project in less than 2 hours. After onboarding, the crowd workers were together able to successfully implement a small program which contained only a small number of defects. Interview and survey data gathered from project participants revealed that crowd workers reported that they perceived onboarding costs to be reduced and did not experience issues with the reduced face to face communication, but experienced challenges with motivation.

中文翻译:

微任务编程可以在工业界工作吗?

IT 服务公司软件开发项目的一个关键问题是在正确的时间找到合适的人。通过使向人员分配任务更加流畅,在公司内使用众包方法为这一挑战提供了潜在的解决方案。在公司内部,由于多个系统开发项目是分开进行的,一个项目有空闲时间的开发人员可能会利用这段时间为其他项目做出贡献。在本文中,我们报告了在一家大型电信公司的工业网络应用系统开发项目中众包应用的案例研究。开发人员使用被组织成一组微任务的系统规范,提供一组简短且独立的描述。当其他项目的人群有空闲时间时,他们获取并完成了微任务。我们的结果为微任务编程在增加公司内部团队分配的流动性方面的潜在价值提供了初步证据。该项目的人群贡献者能够在不到 2 小时的时间内加入并为新项目做出贡献。入职后,众包工作者一起成功实施了一个只包含少量缺陷的小程序。从项目参与者那里收集的访谈和调查数据显示,众包工作者报告说,他们认为入职成本会降低,并且没有遇到面对面交流减少的问题,但在动力方面遇到了挑战。我们的结果为微任务编程在增加公司内部团队分配的流动性方面的潜在价值提供了初步证据。该项目的人群贡献者能够在不到 2 小时的时间内加入并为新项目做出贡献。入职后,众包工作者一起成功实施了一个只包含少量缺陷的小程序。从项目参与者那里收集的访谈和调查数据显示,众包工作者报告说,他们认为入职成本会降低,并且没有遇到面对面交流减少的问题,但在动力方面遇到了挑战。我们的结果为微任务编程在增加公司内部团队分配的流动性方面的潜在价值提供了初步证据。该项目的人群贡献者能够在不到 2 小时的时间内加入并为新项目做出贡献。入职后,众包工作者一起成功实施了一个小程序,其中只包含少量缺陷。从项目参与者那里收集的访谈和调查数据显示,众包工作者报告说,他们认为入职成本会降低,并且没有遇到面对面交流减少的问题,但在动力方面遇到了挑战。众包工作者一起能够成功地实施一个只包含少量缺陷的小程序。从项目参与者那里收集的访谈和调查数据显示,众包工作者报告说,他们认为入职成本会降低,并且没有遇到面对面交流减少的问题,但在动力方面遇到了挑战。众包工作者一起能够成功地实施一个只包含少量缺陷的小程序。从项目参与者那里收集的访谈和调查数据显示,众包工作者报告说,他们认为入职成本会降低,并且没有遇到面对面交流减少的问题,但在动力方面遇到了挑战。
更新日期:2020-09-14
down
wechat
bug