【24h】

Poster: A Recommender System for Developer Onboarding

机译:海报:开发人员入职的推荐系统

获取原文
获取原文并翻译 | 示例

摘要

Successfully onboarding open source projects in GitHub is difficult for developers, because it is time-consuming for them to search an expected project by a few query words from numerous repositories, and developers suffer from various social and technical barriers in joined projects. Frequently failed onboarding postpones developers' development schedule, and the evolutionary progress of open source projects. To mitigate developers' costly efforts for onboarding, we propose a ranking model NNLRank (Neural Network for List-wise Ranking) to recommend projects that developers are likely to contribute many commits. Based on 9 measured project features, NNLRank learns a ranking function (represented by a neural network, optimized by a list-wise ranking loss function) to score a list of candidate projects, where top-n scored candidates are recommended to a target developer. We evaluate NNLRank by 2044 succeeded onboarding decisions from GitHub developers, comparing with a related model LP (Link Prediction), and 3 other typical ranking models. Results show that NNLRank can provide developers with effective recommendation, substantially outperforming baselines.
机译:对于开发人员而言,在GitHub上成功启动开源项目很困难,因为它们要花大量时间通过来自多个存储库的几个查询词来搜索预期的项目,并且开发人员在加入项目时会遇到各种社会和技术障碍。经常失败的入职会推迟开发人员的开发进度,以及开源项目的演进进度。为了减轻开发人员在入职方面付出的昂贵努力,我们提出了一种排名模型NNLRank(基于列表的排名的神经网络),以推荐开发人员可能会做出许多贡献的项目。基于9个测得的项目特征,NNLRank学习一个排名函数(由神经网络表示,通过逐级排名损失函数进行优化)来对候选项目列表进行评分,向目标开发人员推荐得分最高的候选人。与相关模型LP(链接预测)和其他3个典型排名模型相比,我们评估了GitHub开发人员在2044年之前成功入职的NNLRank决策。结果表明,NNLRank可以为开发人员提供有效的推荐,大大优于基准。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号