基于对象类型的API补全方法

来源 :软件学报 | 被引量 : 0次 | 上传用户:chinayzx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着软件技术在各行各业、不同领域的应用不断扩展与深入,同时伴随着软件架构、服务计算等技术的不断发展,软件行业涌现出了功能丰富且规模庞大的第三方API或库,软件开发者在实现软件功能的时候也越来越依赖这些API.但学习这些API的使用是非常困难且耗时的,主要有两方面的原因:1)相关文档的缺失和错误; 2)相关API用法的示例代码较少.因此,研究自动的API补全方法以帮助开发人员在开发过程中正确且快速的使用API,具有很大的应用价值.然而,现有API自动补全方案多数将待补全代码段看作纯文本,忽略了API所属对象类型对预测API的影响.为此,探究了对象类型对补全API的作用,并且在对象状态图的启发下,设计了一种使用API所属对象的类型作为特征的补全方法.具体而言,首先从API调用序列中先抽取同一对象类型的子序列,利用深度学习模型编码出每个对象的状态,再利用对象状态生成整个方法块的状态表示进行补全.为了验证提出的补全方法,在6个流行Java项目上进行了验证.实验结果证明,提出的考虑对象类型的API补全方法在预测准确率上明显高于基线模型.
其他文献
目的:通过中医传承辅助平台v2.5系统软件,分析民国名医张锡纯《医学衷中参西录》治疗脾胃病的用药经验及规律,在传承与发扬经典的同时进一步指导临床。方法:将《医学衷中参西录》中治疗脾胃病的方剂录入中医传承辅助平台v2.5系统,通过软件中的关联规则Apriori算法和熵层次聚类分析等方法,分析处方中药物的频次、性味、归经,并通过高频药物的提取挖掘出新的处方。结果:严格按照纳入标准筛选出61首处方,涉及
[目的]探析《医学衷中参西录》中张锡纯运用当归的经验,为临床运用当归提供更广阔的思路。[方法]通过阅读《医学衷中参西录》,收集整理其中对于当归的论述、方剂与医案,对张锡纯临床运用当归的方法如功效主治、用法用量以及创新古方、创制新方、灵活配伍的特点进行分析探讨,并通过一则张氏验案与一则现代临床验案进行论证。[结果]张锡纯认为当归为生血活血之主药,亦具有宣通气分、祛风开痹、助孕下乳、通便催产、止血宁血
例例,王××,女,59岁,本院职工。1964年左乳房发现一肿块大如枣核,触之微痛,曾服中药数十剂无效。一年后核块逐渐
期刊
目的 探讨血清超敏C反应蛋白(hs-CRP)、白细胞介素27(IL-27)对糖尿病肾病(DN)的早期诊断价值。方法 选取2020年1月—2021年7月于青岛市海慈医院住院治疗的DN患者146例作为观察组,同时选取同期该院就诊的糖尿病患者60例作为对照组。比较两组患者的收缩压、舒张压、体质量指数(BMI)、空腹血糖(FPG)、餐后2小时血糖(2 h PG)、总胆固醇(TC)、甘油三酯(TG)、低密度
张锡纯,字寿甫(1860—1933年),河北盐山人。清末至民国间医家。自幼学习四书五经,青年时期开始潜心医术。民国初年,曾于国民党军队任军医。后又转回医界,在沈阳创办立达中医院,在天津举办国医函授学校,并试图吸收西医之长以补充中医所短。故为中西医汇通派的代表人物之一。其主要著作是《医学衷中参西录》,在中医界享有盛名且后世有"医书中第一可法之书"之美称。
科技成果转化流程是将科学技术能够应用于现实社会的重要途径之一,对于科学技术的发展和社会的进步有着极为重要的现实意义。相关科研的事业单位是我国科学技术研发的重要源头,在科技发展和科技成果转化工作中承担着较为重要的作用,但是科技成果的转化必须按照一定的流程进行落实,在这一流程中如果遇到各种问题容易导致转化率和效率难以提升。为了解决事业单位科技成果转化过程中的一系列问题,本文将简单探讨事业单位科技成果转
为了探索水溶性酚醛树脂(WSPR)适用于聚合物粘结炸药(PBX)粘结剂的可能性,首先采用研磨法、水悬浮法、溶于丙酮后水析出法和溶于丙酮后直接干燥法处理纯RDX;然后通过六种包覆方法(干法研磨、湿法研磨、直接法、水悬浮法、均相相溶法、溶剂非溶剂法)使WSPR与RDX混合,通过扫描电镜、红外光谱、差示扫描量热仪和热重测试仪研究包覆方法和WSPR对RDX形貌结构以及热稳定性的影响。结果表明包覆方法只改变
目的 观察α2-肾上腺素能受体(α2-adrenergic receptor,α2-AR)在大鼠耳蜗螺旋神经节神经元(spiral ganglion neuron,SGN)中的分布,以及水杨酸钠(sodium salicylate,SS)作用SGN不同时间点后α2-AR各亚型的表达改变,以探讨其在SGN兴奋毒性中的作用。方法 将新生SD大鼠随机分成:对照组、SS处理6h组、SS处理12h组和SS处