Task Recommendation with Developer Social Network in Software Crowdsourcing

被引:0
作者
Li, Ning [1 ]
Mo, Wenkai [1 ]
Shen, Beijun [1 ]
机构
[1] Shanghai Jiao Tong Univ, Sch Software, Shanghai, Peoples R China
来源
2016 23RD ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2016) | 2016年
基金
中国国家自然科学基金;
关键词
Software Crowdsourcing; Task Recommendation; Social Network; Social Influence;
D O I
10.1109/APSEC.2016.38
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recently, crowdsourcing has been increasingly used in software industry to lower costs and increase innovations, by utilizing experiences, labor, or creativity of developers worldwide. In software crowdsourcing platforms, developers expect to find suitable tasks for their interests and abilities. So it is significant for software crowdsourcing to build a recommender system to match developers with suitable tasks. However, there are a significant number of inactive developers who have very sparse historical behavior records in the platform, and thus state-of-the-art recommendation approaches in software crowdsourcing, such as collaborative filtering, suffer from this cold-start problem. In this paper, a social influence-based method is proposed to recommend suitable tasks for both active and inactive developers. The essential idea of the novel method is (1) to construct developer social network from developer behaviors, such as browsing and bidding for tasks, (2) to calculate the influence degrees between developers using developer social network, (3) to recommend tasks to active developers using SiSVD, and (4) to recommend tasks to inactive developers by combining the recommended tasks of their friends. We have evaluated our method on a large real data set from the JointForce, a popular software crowdsourcing platform in China. The results show that our method is feasible and practical for recommendation in software crowdsourcing. In particular, the F1-Measure of our method for inactive developers with task-bidding friends is increased by 16.7% than other previous approaches averagely.
引用
收藏
页码:9 / 16
页数:8
相关论文
共 30 条
[1]   Towards an Effective Crowdsourcing Recommendation System A Survey of the State-of-the-Art [J].
Aldhahri, Eman ;
Shandilya, Vivek ;
Shiva, Sajjan .
9TH IEEE INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2015), 2015, :372-377
[2]  
Ambati V., 2011, HUMAN COMPUTATION, P1
[3]  
[Anonymous], 2001, WWW, DOI 10.1145/371920.372071
[4]  
[Anonymous], 2008, P 17 ACM C INF KNOWL
[5]  
[Anonymous], 2013, P INT JOINT C ART IN
[6]  
[Anonymous], 2008, Proceedings of the 17th international conference on World Wide Web, WWW '08, DOI DOI 10.1145/1367497.1367586
[7]  
[Anonymous], 2008, Proceedings of the 14th ACM SIGKDD international conference on knowledge discovery and data mining, DOI [DOI 10.1145/1401890.1401897, 10.1145/1401890.1401897]
[8]   ST-DBSCAN: An algorithm for clustering spatial-temp oral data [J].
Birant, Derya ;
Kut, Alp .
DATA & KNOWLEDGE ENGINEERING, 2007, 60 (01) :208-221
[9]  
Crandall DavidJ., 2008, KDD, P160
[10]  
Desrosiers C, 2011, RECOMMENDER SYSTEMS HANDBOOK, P107, DOI 10.1007/978-0-387-85820-3_4