软件工程众包全览:商业模式、工具与流程的关键洞察

需积分: 0 0 下载量 114 浏览量 更新于2024-06-26 收藏 1.2MB PDF 举报
本文档是一篇针对软件工程领域众包现象的系统文献综述,由Aslı Sarıa, Ayşe Toşun, Gülfem İskılara Alptekin等作者撰写,发表在《系统与软件》期刊上,该刊的网址是www.elsevier.com/locate/jss。研究背景指出,随着众包(crowdsourcing)模式的兴起,它正日益成为软件从业者的重要工具,通过公开呼叫的形式,将任务分配给大量个体完成。 研究的主要目标是对软件工程(CSE)中的众包进行全面考察,涵盖了以下几个关键方面: 1. 商业模式:作者探讨了众包在软件工程中的不同商业模式,这包括但不限于如何设计激励机制,以激发参与者的积极性,以及如何通过分布式工作来降低成本和提高效率。这些模型可能包括基于市场驱动的模式,如任务拍卖或项目分包,以及平台服务商的盈利模式。 2. 工具与平台:文章深入分析了现有的软件众包平台和技术工具,它们支持任务的发布、协作、监控和管理。这些平台可能包括开源协作工具如GitHub、Stack Overflow,以及专门为众包设计的专业平台,如Amazon Mechanical Turk、InnoCentive等。 3. 软件开发过程:论文还关注了众包如何融入软件开发流程,可能涉及到需求分析、设计、编码、测试和维护等多个阶段。讨论了如何保证质量控制,如何处理分布式团队间的沟通挑战,以及如何整合众包成果以确保项目的整体一致性。 4. 软件经济学:通过对成本效益分析,作者讨论了众包对软件工程经济影响的研究,包括人力成本的节省、创新能力的提升以及潜在的风险和隐性成本。此外,文章可能还会提及众包对于定价策略和知识产权管理的考量。 这篇综述通过文献调查和实证研究,旨在为软件工程师提供一个全面的参考框架,帮助他们理解和利用众包在软件开发中的潜力,同时也为决策者和研究人员提供了当前研究热点和未来发展方向的洞见。最后,文章于2019年4月9日在线发布,为软件工程领域的发展提供了最新的学术见解。