期刊文献+

一种考虑兴趣偏好的Top-k众包开发者推荐方法 被引量:2

A Top-k crowdsourcing developer recommendation method considering interest preference
下载PDF
导出
摘要 随着云开发技术的不断发展,以众包软件平台为代表的在线开发者社区成为软件工程领域一个新的研究热点。如何为平台中的任务发布者及时、准确地推荐开发者是具有现实意义的重要问题。本研究提出一种考虑兴趣偏好的Top-k众包开发者推荐方法,改变传统Top-k推荐列表的生成模式,有针对性地为任务推荐符合条件的开发者。首先结合平台丰富的异构信息提取任务特征,考虑兴趣感知特征和评分数据构建开发者初始推荐列表,挖掘列表内开发者多个维度特征,并利用加权融合策略生成开发者综合能力特征;随后通过开发者列表分类器,完成任务与开发者列表的分类匹配,生成候选开发者推荐列表;最后基于候选列表内开发者的相似情况,为任务推荐匹配度最高的开发者列表。此外,提出两种冷启动解决方案,有效缓解推荐时面临的开发者冷启动问题。为了评估整个模型的性能,从ZhuBaJie平台和TopCoder平台爬取数据进行了实验,结果表明,本方法在准确率和覆盖率等多个评价指标上都取得了较好的结果。 The research on online developer communities,which are represented by the crowdsourcing software Platforms,has become a new hot topic in the field of software engineering,with the progress of the times and the development of the Cloud-based services.Then,it is an important issue with practical significance that how to recommend developers for task publishers timely and accurately on this platform.In this paper,a Top-k crowdsourcing developer recommendation method considering interest preference will be proposed,which changes the generation mode of the original Top-k recommendation list,and selectively recommends the qualified developers for the task.Firstly,building a task feature model which is based on the rich heterogeneous information on the platform.Then,the initial recommendation list of developers is constructed considering the preferences of interest perception and rating data,mining multiple dimensional features of developers in the list,and using a weighted fusion strategy to generate a developer comprehensive capability model.After that,completing the classification and matching of different tasks and developer lists by the developer list classifier to generate a candidate list.Finally,recommending the most suitable developer list for the task based on the similarity of developers in the candidate list.In addition,two cold start solutions are proposed,which effectively alleviate the cold start problem of developers.In order to evaluate the performance of this entire model,the extensive experiments have been performed with data crawled from platforms named ZhuBaJie and TopCoder,the results show that the method proposed by this paper has achieved good results on many evaluation indicators such as accuracy and coverage.
作者 于旭 何亚东 梁宏涛 江峰 杜军威 YU Xu;HE Yadong;LIANG Hongtao;JIANG Feng;DU Junwei(School of Information Science and Technology, Qingdao University of Science and Technology, Qingdao, Shandong 266061, China)
出处 《山东科技大学学报(自然科学版)》 CAS 北大核心 2021年第3期58-70,共13页 Journal of Shandong University of Science and Technology(Natural Science)
基金 国家自然科学基金项目(61402246,61273180) 山东省自然科学基金项目(ZR2019MF014,ZR2018MF007) 山东省重点研发计划项目(2018GGX101052)。
关键词 众包软件平台 开发者推荐 Top-k推荐 异构信息 兴趣偏好 crowdsourcing software platform developer recommendation Top-k recommendation heterogeneous information interest preference
  • 相关文献

参考文献5

二级参考文献33

  • 1Moore AW, Zuev D. Internet traffic classification using Bayesian analysis techniques. In: Proc. of the 2005 ACM SIGMETRICS Int'l Conf. on Measurement and Modeling of Computer Systems, Banff, 2005. 50-60. http://www.cl.cam.ac.uk/-awm22 /publications/moore2005internet.pdf.
  • 2Madhukar A, Williamson C. A longitudinal study of P2P traffic classification. In: Proc. of the 14th IEEE Int'l Syrup. on Modeling, Analysis, and Simulation. Monterey, 2006. http://ieeexplore.ieee.org/xpl/ffeeabs_all.jsp?arnumber=1698549.
  • 3Moore AW, Papagiannaki K. Toward the accurate identification of network applications. In: Dovrolis C, ed. Proc. of the PAM 2005. LNCS 3431, Heidelberg: Springer-Verlag, 2005.41-54.
  • 4Karagiannis T, Papagiannaki K, Faloutsos M. BLINC: Multilevel traffic classification in the dark. In: Proc. of the ACM SIGCOMM. Philadelphia, 2005. 229-240. http://conferences.sigcomm.org/sigcomm/2005/paper-KarPap.pdf.
  • 5Roughan M, Sen S, Spatscheck O, Dutfield N. Class-of-Service mapping for QoS: A statistical signature-based approach to IP traffic classification. In: Proc. of the ACM SIGCOMM Internet Measurement Conf. Taormina, 2004. 135-148. http://www.imconf.net/imc-2004/papers/p 135-roughan.pdf.
  • 6Zuev D, Moore AW. Traffic classification using a statistical approach. In: Dovrolis C, ed. Proc. of the PAM 2005. LNCS 3431, Heidelberg: Springer-Verlag, 2005. 321-324.
  • 7Nguyen T, Armitage G. Training on multiple sub-flows to optimise the use of Machine Learning classifiers in real-world IP networks. In: Proc. of the 31 st IEEE LCN 2006. Tampa, 2006. http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4116573.
  • 8Eerman J, Mahanti A, Arlitt M. Internct traffic identification using machine learning techniques. In: Proc. of the 49th IEEE GLOBECOM. San Francisco, 2006. http://pages.cpsc.ucalgary.ca/-mahanti/papers/globecom06.pdf.
  • 9Erman J, Arlitt M, Mahanti A. Traffic classification using clustering algorithms. In: Proc. of the ACM SIGCOMM Workshop on Mining Network Data (MineNet). Pisa, 2006. http://conferences.sigcomm.org/sigcomm/2006/papers/minenet-01.pdf.
  • 10Bernaille L, Teixeira R, Salamatian K. Early application identification. In: Proc. of the Conf. on Future Networking Technologies 2006 (CoNEXT 2006). Lisboa, 2006. http://portal.acm.org/citation.efm?id=1368445.

共引文献352

同被引文献6

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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