节点文献

GitHub中基于CNN-LSTM的开发者项目推荐模型

Developer Project Recommendation Model Based on CNN-LSTM in GitHub

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 廖志芳杨洪瑜宋天惠郁松齐笑斐

【Author】 LIAO Zhi-fang;YANG Hong-yu;SONG Tian-hui;YU Song;QI Xiao-fei;School of Computer Science and Engineering,Central South University;China Aeronautical Radio Electronics Research Institute;School of Software,Central South University;

【通讯作者】 郁松;

【机构】 中南大学计算机学院中国航空无线电电子研究所中南大学软件学院

【摘要】 作为一个开源项目托管平台,GitHub以多开发者协同参与进行开源项目的开发,开发者作为GitHub的核心元素,保证了整个系统的活跃性,然而,很多新项目在短时间内无法找到合适的协同开发者而被拖延开发周期.针对这个问题,本文提出了一种基于Word2Vec的CNN-LSTM开发者项目推荐模型,该模型以Word2Vec训练开发者访问项目的序列,并将项目进行向量化表示,结合CNN-LSTM模型计算项目相似度并为开发者推荐合适的项目序列.通过提取GitHub中62,031个开发者在2015全年的项目访问数据进行项目预测和相似项目发现实验,实验结果表明,该模型推荐效果较佳,并且可以帮助开发者发现感兴趣的相似项目.

【Abstract】 As an open source project hosting platform,GitHub participates in the development of open source projects with multi-developers.As the core element of GitHub,developers ensure the activity of the whole system.However,many new projects can not find suitable collaborative developers in a short time and the development cycle gets delayed.To solve this problem,this paper proposes a CNN-LSTM developer project recommendation model based on Word2 Vec,which trains developers to access the project sequence by Word2 Vec,and vectorizes the project,calculates the project similarity with CNN-LSTM model,and recommends the appropriate project sequence for developers.Through the project prediction and similar project discovery experiments based on 62,031 developers’ project access data in GitHub in 2015,the experimental results show that the model has better recommendation effect and can help developers find similar projects of interest.

【关键词】 GitHub项目预测项目推荐
【Key words】 GitHubproject forecastproject recommendation
【基金】 科技部重点研发项目(No.2018YFB003800);湖南省自然科学基金(No.HNNSF2018JJ2536)
  • 【文献出处】 电子学报 ,Acta Electronica Sinica , 编辑部邮箱 ,2020年11期
  • 【分类号】TP391.3
  • 【被引频次】1
  • 【下载频次】313
节点文献中: 

本文链接的文献网络图示:

本文的引文网络