首页 | 本学科首页   官方微博 | 高级检索  
     

GitHub中基于CNN-LSTM的开发者项目推荐模型
引用本文:廖志芳,杨洪瑜,宋天惠,郁松,齐笑斐. GitHub中基于CNN-LSTM的开发者项目推荐模型[J]. 电子学报, 2000, 48(11): 2202-2207. DOI: 10.3969/j.issn.0372-2112.2020.11.015
作者姓名:廖志芳  杨洪瑜  宋天惠  郁松  齐笑斐
作者单位:1. 中南大学计算机学院, 湖南长沙 410083;2. 中国航空无线电电子研究所, 上海 200241;3. 中南大学软件学院, 湖南长沙 410083
摘    要:作为一个开源项目托管平台,GitHub以多开发者协同参与进行开源项目的开发,开发者作为GitHub的核心元素,保证了整个系统的活跃性,然而,很多新项目在短时间内无法找到合适的协同开发者而被拖延开发周期.针对这个问题,本文提出了一种基于Word2Vec的CNN-LSTM开发者项目推荐模型,该模型以Word2Vec训练开发者访问项目的序列,并将项目进行向量化表示,结合CNN-LSTM模型计算项目相似度并为开发者推荐合适的项目序列.通过提取GitHub中62,031个开发者在2015全年的项目访问数据进行项目预测和相似项目发现实验,实验结果表明,该模型推荐效果较佳,并且可以帮助开发者发现感兴趣的相似项目.

关 键 词:GitHub  项目预测  项目推荐  
收稿时间:2019-11-11

Developer Project Recommendation Model Based on CNN-LSTM in GitHub
LIAO Zhi-fang,YANG Hong-yu,SONG Tian-hui,YU Song,QI Xiao-fei. Developer Project Recommendation Model Based on CNN-LSTM in GitHub[J]. Acta Electronica Sinica, 2000, 48(11): 2202-2207. DOI: 10.3969/j.issn.0372-2112.2020.11.015
Authors:LIAO Zhi-fang  YANG Hong-yu  SONG Tian-hui  YU Song  QI Xiao-fei
Affiliation:1. School of Computer Science and Engineering, Central South University, Changsha, Hunan 410083, China;2. China Aeronautical Radio Electronics Research Institute, Shanghai 200241, China;3. School of Software, Central South University, Changsha, Hunan 410083, China
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 Word2Vec,which trains developers to access the project sequence by Word2Vec,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.
Keywords:GitHub  project forecast  project recommendation  
点击此处可从《电子学报》浏览原始摘要信息
点击此处可从《电子学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号