GHTRec:为开发者推荐GitHub趋势库的个性化服务

Yuqi Zhou, Jiawei Wu, Yanchun Sun
{"title":"GHTRec:为开发者推荐GitHub趋势库的个性化服务","authors":"Yuqi Zhou, Jiawei Wu, Yanchun Sun","doi":"10.1109/ICWS53863.2021.00049","DOIUrl":null,"url":null,"abstract":"GitHub is one of the largest hosting service platforms for software development, which contains more than 40 million users and 100 million software repositories. GitHub provides a trending page to help software developers discover potential repositories during a period of time. Also, GitHub introduces a feature named “topic” to label repositories. However, GitHub does not explicitly provide user preference information. It is difficult for software developers to find personalized GitHub trending repositories satisfying their preferences. In this paper, we propose a service named GHTRec to recommend personalized GitHub trending repositories for software developers. First, we use a deep-learning method to predict topics for GitHub repositories. Next, we leverage the historical repositories committed by software developers to make recommendation of GitHub trending repositories. Then we evaluate our topic prediction model and recommendation service, and results show that our GHTRec service could recommend trending repositories satisfying developers' topic preferences.","PeriodicalId":213320,"journal":{"name":"2021 IEEE International Conference on Web Services (ICWS)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"GHTRec: A Personalized Service to Recommend GitHub Trending Repositories for Developers\",\"authors\":\"Yuqi Zhou, Jiawei Wu, Yanchun Sun\",\"doi\":\"10.1109/ICWS53863.2021.00049\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"GitHub is one of the largest hosting service platforms for software development, which contains more than 40 million users and 100 million software repositories. GitHub provides a trending page to help software developers discover potential repositories during a period of time. Also, GitHub introduces a feature named “topic” to label repositories. However, GitHub does not explicitly provide user preference information. It is difficult for software developers to find personalized GitHub trending repositories satisfying their preferences. In this paper, we propose a service named GHTRec to recommend personalized GitHub trending repositories for software developers. First, we use a deep-learning method to predict topics for GitHub repositories. Next, we leverage the historical repositories committed by software developers to make recommendation of GitHub trending repositories. Then we evaluate our topic prediction model and recommendation service, and results show that our GHTRec service could recommend trending repositories satisfying developers' topic preferences.\",\"PeriodicalId\":213320,\"journal\":{\"name\":\"2021 IEEE International Conference on Web Services (ICWS)\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE International Conference on Web Services (ICWS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICWS53863.2021.00049\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Web Services (ICWS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICWS53863.2021.00049","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

摘要

GitHub是最大的软件开发托管服务平台之一,拥有超过4000万用户和1亿个软件存储库。GitHub提供了一个趋势页面,帮助软件开发人员在一段时间内发现潜在的存储库。此外,GitHub还引入了一个名为“topic”的功能来标记存储库。但是,GitHub没有明确地提供用户偏好信息。软件开发人员很难找到满足他们偏好的个性化GitHub趋势库。在本文中,我们提出了一个名为GHTRec的服务,为软件开发人员推荐个性化的GitHub趋势库。首先,我们使用深度学习方法来预测GitHub存储库的主题。接下来,我们利用软件开发人员提交的历史存储库来推荐GitHub趋势存储库。然后对我们的主题预测模型和推荐服务进行了评估,结果表明我们的GHTRec服务可以推荐满足开发者主题偏好的趋势库。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
GHTRec: A Personalized Service to Recommend GitHub Trending Repositories for Developers
GitHub is one of the largest hosting service platforms for software development, which contains more than 40 million users and 100 million software repositories. GitHub provides a trending page to help software developers discover potential repositories during a period of time. Also, GitHub introduces a feature named “topic” to label repositories. However, GitHub does not explicitly provide user preference information. It is difficult for software developers to find personalized GitHub trending repositories satisfying their preferences. In this paper, we propose a service named GHTRec to recommend personalized GitHub trending repositories for software developers. First, we use a deep-learning method to predict topics for GitHub repositories. Next, we leverage the historical repositories committed by software developers to make recommendation of GitHub trending repositories. Then we evaluate our topic prediction model and recommendation service, and results show that our GHTRec service could recommend trending repositories satisfying developers' topic preferences.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信