paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Can microtask programming work in industry?

微任务编程能在工业界奏效吗?
FSE Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2020匹配度 1/10 · 论文研究工业场景下微任务编程/众包对团队任务分配的影响,属于软件工程与开发者协作方向,未涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析等核心研究方向。引用 6 inbox
Shinobu Saito, Yukako Iimura, Emad Aghayi, Thomas D. LaToza
crossref: 2026-09-12

AI 速览

一句话:通过在一家大型电信公司的工业项目中开展案例研究,初步表明微任务编程可提升团队任务分配的流动性。

IT 服务公司的软件开发项目常难以及时为任务找到合适人员。本文在一家大型电信公司的工业 Web 应用系统开发项目中开展案例研究,将系统规格组织为短小、自包含的微任务,让其他项目有空闲时间的开发者领取并完成。结果显示,众包贡献者能在不到 2 小时内入职并参与,随后共同成功实现一个仅含少量缺陷的小型程序。访谈与问卷还表明:贡献者感知的入职成本降低,减少面对面沟通未造成明显问题,但激励动机仍面临挑战。

问题
研究 IT 服务公司内部如何利用项目间空闲开发人员,通过众包与微任务编程缓解合适人员在合适时间难以匹配的问题。
方法
在大型电信公司真实 Web 应用系统开发项目中进行案例研究,将规格拆成短小自包含的微任务,让其他项目有空闲时间的开发者领取并完成,并收集访谈与问卷数据。
评估
评估贡献者入职所需时间、共同实现程序的缺陷情况,以及参与者对入职成本、减少面对面沟通和激励动机的主观反馈。
原文摘要(Abstract)

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.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5852,
  title = {Can microtask programming work in industry?},
  author = {Shinobu Saito and Yukako Iimura and Emad Aghayi and Thomas D. LaToza},
  booktitle = {FSE},
  year = {2020},
  doi = {10.1145/3368089.3417046}
}