×

请求2Lib

swMATH ID: 36683
软件作者: 孙振苏、刘燕、程子明、陈阳、车鹏宇
描述: Req2Lib:软件库推荐的语义神经模型。第三方库对软件项目的开发至关重要。为了获得合适的库,开发人员需要通过筛选、评估和比较来搜索数百万个库。大量的库为程序员定位合适的库设置了障碍。为了帮助开发人员,研究人员提出了基于图书馆使用模式的自动化图书馆推荐方法。然而,这些先前的研究不能充分匹配用户需求,并且存在冷启动问题。在这项工作中,我们希望根据需求描述提出建议,以避免这些问题。为此,我们提出了一种称为Req2Lib的新型神经方法,该方法在给出项目需求描述的情况下推荐库。我们使用序列到序列模型来学习自然语言中需求描述的库链接使用信息和语义信息。此外,我们将特定领域的预训练word2vec模型应用于单词嵌入,该模型是在Stack Overflow帖子的文本语料库上训练的。在实验中,我们使用5625个java项目的数据对模型进行了训练和评估。我们的初步评估表明,Req2Lib可以准确地推荐库。
主页: https://arxiv.org/abs/2005.11757
关键词: arXiv_cs。东南方;信息检索;arXiv_cs。红外;机器学习;arXiv_cs。液化天然气;图书馆推荐;深度学习;github
相关软件: 图书馆.io;单词2vec;LibRec银行;LibFinder(LibFinder);斯坦福大学核心NLP;亚当
引用于: 0个文档

标准条款

1出版物描述软件 年份
Req2Lib:一种用于软件库推荐的语义神经模型arXiv公司
孙振苏、刘燕、程子明、陈阳、车鹏宇
2020