Crowdsourcing Software Task Assignment Method for Collaborative Development

被引:15
|
作者
Yu, Dunhui [1 ,2 ]
Zhou, Zhuang [1 ]
Wang, Yi [1 ]
机构
[1] Hubei Univ, Sch Comp Sci & Informat Engn, Wuhan 4362, Hubei, Peoples R China
[2] Hubei Engn Res Ctr Educ Informationalizat, Wuhan 430062, Hubei, Peoples R China
基金
中国国家自然科学基金;
关键词
Crowdsourcing; software development; collaborative candidate group; Hungarian algorithm; active time; QUALITY;
D O I
10.1109/ACCESS.2019.2905054
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software crowdsourcing is an emerging and promising software development model. It is based on the characteristics of Internet community intelligence, which makes it have certain advantages in development cost and product quality. Companies are increasingly using crowdsourcing to accomplish specific software development tasks. However, this development model still faces many challenges. One of the key issues is the collaboration between crowdsourced workers. Developer collaboration is important to software development, but workers in crowdsourcing come from an undefined network community, so it's hard to guarantee that they can work together. This paper focuses on task assignment and uses the active time of workers as the basis of grouping to provide a solution for multi-task to multi-worker allocation. Based on the on-demand distribution model, this paper considers three factors: worker's ability, task module complexity, and worker's active time. First, the workers are divided into multiple collaborative candidate groups based on active time. Then, the Hungarian algorithm is used to select the optimal workers for each module from the collaborative candidate groups of each task, and the coordination candidate group replacement strategy is used to solve the assignment failure problem. Finally completing the assignment of all tasks within an assignment cycle. The experiments have shown that the proposed method increases the total utility by 25% and the success rate of distribution by 30% than the sequential assignment method. The proposed method can give a reasonable solution for software crowdsourcing task allocation based on collaborative development.
引用
下载
收藏
页码:35743 / 35754
页数:12
相关论文
共 50 条
  • [21] Task assignment for social-oriented crowdsourcing
    Gang Wu
    Zhiyong Chen
    Jia Liu
    Donghong Han
    Baiyou Qiao
    Frontiers of Computer Science, 2021, 15
  • [22] Task assignment for social-oriented crowdsourcing
    Wu, Gang
    Chen, Zhiyong
    Liu, Jia
    Han, Donghong
    Qiao, Baiyou
    FRONTIERS OF COMPUTER SCIENCE, 2021, 15 (02)
  • [23] On the task assignment with group fairness for spatial crowdsourcing
    Wu, Benwei
    Han, Kai
    Zhang, Enpei
    INFORMATION PROCESSING & MANAGEMENT, 2023, 60 (02)
  • [24] Task assignment for social-oriented crowdsourcing
    Gang WU
    Zhiyong CHEN
    Jia LIU
    Donghong HAN
    Baiyou QIAO
    Frontiers of Computer Science, 2021, (02) : 39 - 49
  • [25] Crowdsourcing Task Assignment with Online Profile Learning
    Castano, Silvana
    Ferrara, Alfio
    Montanelli, Stefano
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS, OTM 2018, PT I, 2018, 11229 : 226 - 242
  • [26] CrowdOTA: An Online Task Assignment System in Crowdsourcing
    Yu, Xiang
    Li, Guoliang
    Zheng, Yudian
    Huang, Yan
    Zhang, Songfan
    Chen, Fei
    2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2018, : 1629 - 1632
  • [27] On On-line Task Assignment in Spatial Crowdsourcing
    Asghari, Mohammad
    Shahabi, Cyrus
    2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 395 - 404
  • [28] An Experimental Evaluation of Task Assignment in Spatial Crowdsourcing
    Cheng, Peng
    Jian, Xun
    Chen, Lei
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2018, 11 (11): : 1428 - 1440
  • [29] An Efficient Approach for Task Assignment in Spatial Crowdsourcing
    Aloufi, Esam
    Alharthi, Raed
    Zohdy, Mohamed
    Alsulami, Dareen
    Alrashdi, Ibrahim
    Olawoyin, Richard
    2020 IEEE INTERNATIONAL IOT, ELECTRONICS AND MECHATRONICS CONFERENCE (IEMTRONICS 2020), 2020, : 619 - 623
  • [30] Efficient Budget Allocation and Task Assignment in Crowdsourcing
    John, Indu
    Bhatnagar, Shalabh
    PROCEEDINGS OF THE 6TH ACM IKDD CODS AND 24TH COMAD, 2019, : 318 - 321