期刊文献+

基于活跃时间分组的软件众包工人选择机制 被引量:1

Software crowdsourcing worker selection mechanism based on active time grouping
下载PDF
导出
摘要 针对现有的软件众包工人选择机制对工人间协同开发考虑不足的问题,在竞标模式的基础上提出一种基于活跃时间分组的软件众包工人选择机制。首先,基于活跃时间将众包工人划分为多个协同开发组;然后,根据组内工人开发能力和协同因子计算协同工作组权重;最后,选定权重最大的协同工作组为最优工作组,并根据模块复杂度为每个任务模块从该组内选择最适合的工人。实验结果表明,该机制相比能力优先选择方法在工人平均能力上仅有0. 57%的差距,同时因为保证了工人间的协同而使项目风险平均降低了32%,能有效指导需多人协同进行的众包软件任务的工人选择。 Concerning the problem that existing software crowdsourcing worker selection mechanisms do not consider the collaboration among workers,a crowdsourcing worker selection mechanism with bidding model based on active time grouping was proposed.Firstly,crowd-sourced workers were divided into multiple collaborative working groups based on active time.Then,the weights of the working groups were calculated according to the development capabilities of the workers in the group and collaboration factors.Finally,the collaborative working group with the highest weight was selected as the optimal working group,and the most suitable worker from this group was selected for each task module according to the complexity of the module.The experimental results show that the proposed mechanism has a gap of only 0.57%in the average worker ability compared to the ability only allocation method.At the same time,it reduces the project risk by an average of 32%due to the ensurence of the cooperation between workers,which can effectively guide the selection of workers for multi-person collaborative crowdsourcing software tasks.
作者 周壮 余敦辉 张万山 王意 ZHOU Zhuang;YU Dunhui;ZHANG Wanshan;WANG Yi(School of Computer Science and Information Engineering,Hubei University,Wuhan Hubei 430062,China;Education Informationization Engineering and Technology Center,Wuhan Hubei 430062,China)
出处 《计算机应用》 CSCD 北大核心 2019年第2期528-533,共6页 journal of Computer Applications
基金 国家973计划项目(2014CB340404) 国家自然科学基金资助项目(61572371 61702377)~~
关键词 软件众包 协同开发 众包工人选择机制 协同工作组 活跃时间 software crowdsourcing collaborative development crowdsourcing workers selection mechanism collaborative working group active time
  • 相关文献

参考文献3

二级参考文献21

  • 1[1]Steve McConnell. Rapid development[M]. Microsoft Press,1996.
  • 2[2]Sergio Bandinelli, Elisabetta Di Nitto,Alfonso Fuggetta. Supporting cooperation in the SPADE- 1 environment[J]. IEEE Transactions on Software Engineering, 1996,22 (12): 841 -865.
  • 3[3]ALTMANN J. Cooperative software development:computersupported coordination and cooperation[M]. Trauner, Linz,1999.
  • 4[4]BAUKNECHT K,MUHLHERR T,SAUTER C,TEUFEL S.Computeruntersttitzung fur die gruppenarbeit [M]. AddisonWesley, 1995.
  • 5[5]MADHAVJI N H. The process cycle[J]. Software Engineering Journal, 1991.
  • 6[6]BISCHOFBERGER W R, KOFLER T, MATZEL K- U,SCHAFFER B. Computer supported cooperative software engineering with beyond-sniff[A]. Proceedings of Software Engineering Envrionments[C]. Netherlands:IEEE,1995. 135-143.
  • 7[7]ALTMANN J,POMBERGER G. Cooperative software development:concepts, model and tools[A]. Proc. of the Tools30 Conference[C]. USA: IEEE Society Press, 1999. 194- 277.
  • 8[9]WEINREICH R, ALTMANN J. An object-oriented infrastructure for a cooperative software development environment[A]. Proceedings of the Fifth International Symposium on Applied Corporate Computing [C]. Monterrey, Mexico:ITESM, 1997.45-53.
  • 9[10]Ellis CA, Gibbs S. Rein GL: groupware-some issues and experiences[J]. CACM, 1991,34(1): 38-58.
  • 10[11]ALTMANN J,WEINREICH R. An environment for cooperative software development: realization and implications[A].Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences, Collaboration Systems and Technology[C]. Los Alamitos:IEEE,1998.27.

共引文献49

同被引文献3

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部