基于用户反馈的API推荐方法研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:bell900818
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件开发的过程中,应用程序编程接口(API)发挥了重要作用。但是由于API的数量庞大,开发人员不可能熟悉所有的API,为了提高软件开发效率,大量API推荐方法及工具应运而生。在传统推荐系统领域中,用户的反馈信息通常对提高推荐系统性能有显著影响。然而,现有的API推荐方法和工具很少考虑开发人员反馈信息在推荐过程中的作用。为将用户反馈信息有效的整合到API推荐任务中,本文提出了一种基于用户反馈的API推荐方法BRAID。BRAID首先利用TF-IDF和词嵌入技术构建语义相似度计算模型;然后通过第三方API推荐方法,获取用户输入查询语句对应的初始API列表;再借助语义相似度计算模型为列表中的API构建特征向量,作为排序学习和主动学习模型的输入数据;最后通过计算两模型输出值得到API预测分数,对API推荐列表进行重新排序,并将结果返回给用户,供用户选择。BRAID记录用户选择,存入反馈库。在此基础上,我们设计并实现了一个基于客户端/服务器架构的API推荐系统,并将其以插件的形式集成到VS Code IDE中。用户可从客户端展示的API推荐结果中选择最合适的API,客户端捕捉到用户选择的API项,并将其作为反馈数据传输给服务器端进行存储。实验结果证明了BRAID与现有研究工作相比的显著优越性。随着反馈数据量的增加,BRAID能够有效的根据用户反馈信息对推荐结果进行优先级调整,使得用户偏好的API推荐项位于推荐结果列表中更加靠前的位置,从而提高API推荐效果。
其他文献
【目的】为摸清广东大瑶山省级自然保护区物种本底资料,转变目前该保护区鸟兽多样性研究相对滞后的局面。【方法】于2020—2022年,在大瑶山自然保护区以1 km×2 km的公里网格法,布设了49台红外相机,对保护区内林下鸟兽多样性进行了调查。【结果】1)累计21 505个有效相机工作日,共获得独立有效照片9 113张;拍摄到59种野生动物,其中鸟类45种(隶属于8目19科)、兽类14种(隶属于3目9
期刊
目的 溃疡性结肠炎与支气管扩张之间临床可同时发病,采用两样本孟德尔随机化的方法来探究两者之间是否存在关联,为临床防治提供建议。方法 在全基因关联研究(GWAS)的汇总数据中提取溃疡性结肠炎密切相关的遗传位点作为工具变量,支气管扩张为结局变量,提取的数据来源于欧洲人种。溃疡性结肠炎数据共包含样本量214 620人,SNPs为16 380 459个,支气管扩张症数据共包含样本量187 824人,SNP
期刊
报纸
针对新疆建设兵团灌区目前存在的先进田间高效节水新技术对应着低水平、粗放型的运行管理,输配水已不能满足作物在滴灌技术模式下的灌溉需求,作物关键期需水得不到保障,滴灌技术难以发挥应有的效益等问题,以渠道的水动力学模拟为基础,结合特色作物棉花、红枣、玉米等典型农作物所需的滴灌灌溉制度,建立基于输配水系统水动力过程精准模拟的灌区渠道优化调控模型,并采用有限体积法和遗传算法求解。该模型在兵团典型灌区进行了示
期刊
作为推进生态文明建设的重要制度安排,生态环保督察制度和自然资源督察制度优化的核心在于协同治理。文章搭建“政策目标—政策能力—政策诉求”三重政策叠加的分析框架,剖析两种制度协同治理的逻辑。通过海南省的实践过程发现,中央生态环保督察通过科层制内委托—代理关系的压力传导,自然资源督察通过多重样态的政策设计,勾勒出生态环境治理的行动逻辑,两种制度呈现出生态文明建设目标的一致性、制度设计与安排的同构性、生态
期刊
【目的】对蔬菜价格进行波动特征分析和预测研究,为经营者提供前瞻性信息,调整生产销售思路,促进相关部门提升市场风险规避的能力。【方法】根据农产品价格的波动特征,提出一种多尺度特征融合的价格预测模型,采用经验模态分解(EMD)将价格序列分解为若干个本征模态函数(IMF)和余项。为降低IMF1分量的不规则性对预测的影响,将IMF1进行小波变换分解为近似序列和细节序列,分解得到的多尺度分量分别用极限学习机
期刊
本文从生态环保督察视角,阐述县域涉农生态环境整治的现实背景、基本概念与内涵特征,并基于第二轮中央生态环保督察典型案例,概括分析县域涉农生态环境问题的现状和特征。研究发现:县域涉农生态环境问题突出,主要表现在重点流域面源污染、工矿业污染、生活污染和生态系统服务功能退化等方面,呈现出复杂性、累积性、变动性和区域性等特征。县域涉农生态环境整治在实践中仍面临诸多困境,包括理论思维滞后导致整治实践陷入误区,
期刊
<正>督察人员应在开展相关督察工作前,严格对标对表党中央要求,认真学习党的十九届五中全会精神和党中央关于高质量发展的一系列重大决策部署,努力提高自身的政治站位和理论水平。从2021年开始,我国开启了建设社会主义现代化国家的新征程。按照党的十九届五中全会精神,生态环境保护督察也进入了"十四五"新一轮周期,督察的领域和重点有了新的拓展和延伸,高质量发展、
期刊
本文通过对冷轧用户轧制过程中出现孔洞缺陷的材料进行回溯分析,寻找产生孔洞的根本原因并提出针对性的解决方案,通过对工艺参数的优化调整和工艺操作的优化,降低孔洞出现比例,提高产品质量。
会议
耐辐射奇球菌(Deinococcus radiodurans, DR)对电离辐射、紫外线、干燥等一系列DNA损伤剂表现出强耐受力而著称,是地球上已知的辐射抗性最强的生物之一。耐辐射奇球菌体内能够大量合成类胡萝卜素。类胡萝卜素一般是从植物中提取,人们认为类胡萝卜、素能够维持身体健康,防止疾病。其可能机制为抗氧化作用、基因调控、细胞增殖调控、免疫调控、药理代谢酶活性的调控等。Deinoxanthin是
学位