基于活跃时间分组的软件众包工人选择机制
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Software crowdsourcing worker selection mechanism based on active time grouping
  • 作者:周壮 ; 余敦辉 ; 张万山 ; 王意
  • 英文作者:ZHOU Zhuang;YU Dunhui;ZHANG Wanshan;WANG Yi;School of Computer Science and Information Engineering,Hubei University;Education Informationization Engineering and Technology Center;
  • 关键词:软件众包 ; 协同开发 ; 众包工人选择机制 ; 协同工作组 ; 活跃时间
  • 英文关键词:software crowdsourcing;;collaborative development;;crowdsourcing workers selection mechanism;;collaborative working group;;active time
  • 中文刊名:JSJY
  • 英文刊名:Journal of Computer Applications
  • 机构:湖北大学计算机与信息工程学院;湖北省教育信息化工程技术中心;
  • 出版日期:2018-10-01 15:56
  • 出版单位:计算机应用
  • 年:2019
  • 期:v.39;No.342
  • 基金:国家973计划项目(2014CB340404);; 国家自然科学基金资助项目(61572371,61702377)~~
  • 语种:中文;
  • 页:JSJY201902039
  • 页数:6
  • CN:02
  • ISSN:51-1307/TP
  • 分类号:224-229
摘要
针对现有的软件众包工人选择机制对工人间协同开发考虑不足的问题,在竞标模式的基础上提出一种基于活跃时间分组的软件众包工人选择机制。首先,基于活跃时间将众包工人划分为多个协同开发组;然后,根据组内工人开发能力和协同因子计算协同工作组权重;最后,选定权重最大的协同工作组为最优工作组,并根据模块复杂度为每个任务模块从该组内选择最适合的工人。实验结果表明,该机制相比能力优先选择方法在工人平均能力上仅有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.
引文
[1]BEGEL A,BOSCH J,STOREY M-A.Social networking meets software development:perspectives from Git Hub,MSDN,stack exchange,and Top Coder[J].IEEE Software,2013,30(1):52-66.
    [2]STOL K-J,FITZGERALD B.Two's company,three's a crowd:a case study of crowdsourcing software development[C]//Proceedings of the 36th International Conference on Software Engineering.New York:ACM,2014:187-198.
    [3]VUKOVIC M,LAREDO J,RAJAGOPAL S.Challenges and experiences in deploying enterprise crowdsourcing service[C]//Proceedings of the 2010 International Conference on Web Engineering,LNCS 6189.Berlin:Springer,2010:460-467.
    [4]ZHANG L,ZHANG H.Research of crowdsourcing model based on case study[C]//Proceedings of the 2011 International Conference on Service Systems and Service Management.Piscataway,NJ:IEEE,2011:1-5.
    [5]STOL K J,FITZGERALD B.Researching crowdsourcing software development:perspectives and concerns[C]//Proceedings of the2014 1st International Workshop on Crowdsourcing in Software Engineering.New York:ACM.2014:7-10.
    [6]PENG X,BABAR M A,EBERT C.Collaborative software development platforms for crowdsourcing[J].IEEE Software,2014,31(2):30-36.
    [7]DWARAKANATH A,CHINTALA U,SHRIKANTH N C,et al.CrowdBuild:a methodology for enterprise software development using crowdsourcing[C]//Proceedings of the 2015 2nd International Workshop on Crowdsourcing in Software Engineering.Piscataway,NJ:IEEE,2015:8-14.
    [8]TAJEDIN H,NEVO D.Determinants of success in crowdsourcing software development[C]//Proceedings of the 2013 Annual Conference on Computers and People Research.New York:ACM.2013:173-178.
    [9]BANDINELLI S,NITTO E D,FUGGETTA A.Supporting cooperation in the SPADE-1 environment[J].IEEE Transactions on Software Engineering,2002,22(12):841-865.
    [10]梁路,汤庸.协同软件工程概述[J].计算机集成制造系统,2003,9(S1):1-5.(LIANG L,TANG Y.Overview on collaborative software engineering[J].Computer Integrated Manufacturing Systems,2003,9(S1):1-5.)
    [11]FU Y,CHEN H,SONG F.STWM:a solution to self-adaptive task-worker matching in software crowdsourcing[C]//Proceedings of the 2015 International Conference on Algorithms and Architectures for Parallel Processing,LNCS 9528.Cham:Springer,2015:383-398.
    [12]施战,辛煜,孙玉娥,等.基于用户可靠性的众包系统任务分配机制[J].计算机应用,2017,37(9):2449-2453.(SHI Z,XINY,SUN Y E,et al.Task allocation mechanism for crowdsourcing system based on reliability of users[J].Journal of Computer Applications,2017,37(9):2449-2453.)
    [13]MAO K,YANG Y,WANG Q,et al.Developer recommendation for crowdsourced software development tasks[C]//Proceedings of the2015 IEEE Symposium on Service-Oriented System Engineering.Washington,DC:IEEE Computer Society,2015:347-356.
    [14]SHAO W,WANG X,JIAO W.A developer recommendation framework in software crowdsourcing development[C]//Proceedings of the 2016 Software Engineering and Methodology for Emerging Domains,CCIS 675.Singapore:Springer,2016:151-164.
    [15]ZHU J,SHEN B,HU F.A learning to rank framework for developer recommendation in software crowdsourcing[C]//Proceedings of the 2015 Asia-Pacific Software Engineering Conference.Washington,DC:IEEE Computer Society,2016:285-292.
    [16]WANG Z,SUN H,FU Y,et al.Recommending crowdsourced software developers in consideration of skill improvement[C]//Proceedings of the 2017 32nd IEEE/ACM International Conference on Automated Software Engineering.Washington,DC:IEEEComputer Society,2017:717-722.
    [17]BISCHOFBERGER W R,KOFLER T,MATZEL K-U,et al.Computer supported cooperative software engineering with BeyondSniff[C]//Proceedings of the 1995 Software Engineering Environments.Washington,DC:IEEE Computer Society,1995:135-143.
    [18]高铭,王毅.众包项目风险评估模型研究[J].管理现代化,2016,36(3):105-107.(GAO M,WANG Y.Research on risk assessment model of crowdsourcing project[J].Modernization of Management,2016,36(3):105-107.)

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700