期刊导航
期刊开放获取
河南省图书馆
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
2
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
多源数据驱动的API调用模式挖掘方法研究
被引量:
2
1
作者
杨超逸
钟林辉
+4 位作者
莫俊杰
卢腾骏
高荣锦
阮书鹤
祝艳霞
《现代电子技术》
2023年第16期75-80,共6页
软件开发人员在编程过程中需要使用大量的应用程序接口(API),但是API文档自身可能存在不完整、过时等情况,导致对其理解和使用出现困难。通常基于序列模式挖掘API调用模式的方法(例如UP-Miner等)针对的是单一的数据来源(即用户源程序),...
软件开发人员在编程过程中需要使用大量的应用程序接口(API),但是API文档自身可能存在不完整、过时等情况,导致对其理解和使用出现困难。通常基于序列模式挖掘API调用模式的方法(例如UP-Miner等)针对的是单一的数据来源(即用户源程序),在使用过程中若阈值设置较高,则挖掘出的API调用模式完整性会降低,甚至会丢失一些重要的API调用模式。为此,文中提出一种多源驱动的API调用模式挖掘方法,将用户代码和问答网站(如Stack Overflow)上的专家示例代码相结合,采用分类和聚类的方法挖掘出较少的API调用模式。与UP-Miner等其他工具的对比实验结果表明,所提方法在召回率以及准确率上有较大的提升。
展开更多
关键词
api调用模式
序列
模式
挖掘
多源数据驱动
BE-Miner挖掘系统
分类
聚类
问答网站
下载PDF
职称材料
基于EBRCG的API结构模式信息增强方法研究
2
作者
钟林辉
祝艳霞
+3 位作者
黄琪轩
屈乔乔
夏子豪
郑燚
《计算机科学》
2024年第S02期793-802,共10页
针对API调用模式缺乏结构信息及结果高冗余等问题,提出了基于扩展的分支保留调用图(the Extended Branch-Reserving Call Graph,EBRCG)的API结构模式信息增强方法。以Java开源项目源代码为研究对象,使用EBRCG来表示Java类的方法的结构信...
针对API调用模式缺乏结构信息及结果高冗余等问题,提出了基于扩展的分支保留调用图(the Extended Branch-Reserving Call Graph,EBRCG)的API结构模式信息增强方法。以Java开源项目源代码为研究对象,使用EBRCG来表示Java类的方法的结构信息,在EBRCG中,同时考虑了API调用语句、分支语句(将if语句和所有循环语句视为分支语句)、switch-case多分支语句、异常语句等,并提出了EBRCG裁剪算法来获取特定API调用模式的代码结构。同时,采用聚类和排序的方法对API调用模式的多个代码结构信息进行筛选,最终选择具有代表性的API调用模式的代码结构。为验证该方法的效果,将该方法与TextRank方法进行了3组实验比较。结果显示,该方法能有效地获取API调用模式的代码结构,相比TextRank方法能更准确地描述API的使用,有一定的研究意义,并为软件开发人员提供了参考。
展开更多
关键词
api调用模式
扩展的分支保留
调用
图
代码结构
K-Means聚类
下载PDF
职称材料
题名
多源数据驱动的API调用模式挖掘方法研究
被引量:
2
1
作者
杨超逸
钟林辉
莫俊杰
卢腾骏
高荣锦
阮书鹤
祝艳霞
机构
江西师范大学计算机信息工程学院
江西财经大学VR现代产业学院
出处
《现代电子技术》
2023年第16期75-80,共6页
基金
国家自然科学基金项目(62062039)
国家自然科学基金项目(61966017)
+3 种基金
江西省自然科学基金项目(20212BAB202017)
江西省自然科学基金项目(20224BAB202013)
江西省自然科学基金项目(20212BAB202018)
校教改课题(JXSDJG2044)
文摘
软件开发人员在编程过程中需要使用大量的应用程序接口(API),但是API文档自身可能存在不完整、过时等情况,导致对其理解和使用出现困难。通常基于序列模式挖掘API调用模式的方法(例如UP-Miner等)针对的是单一的数据来源(即用户源程序),在使用过程中若阈值设置较高,则挖掘出的API调用模式完整性会降低,甚至会丢失一些重要的API调用模式。为此,文中提出一种多源驱动的API调用模式挖掘方法,将用户代码和问答网站(如Stack Overflow)上的专家示例代码相结合,采用分类和聚类的方法挖掘出较少的API调用模式。与UP-Miner等其他工具的对比实验结果表明,所提方法在召回率以及准确率上有较大的提升。
关键词
api调用模式
序列
模式
挖掘
多源数据驱动
BE-Miner挖掘系统
分类
聚类
问答网站
Keywords
api
call pattern
sequential pattern mining
multisource data driven
BE-Miner mining system
classification
clustering
Q&A website
分类号
TN919-34 [电子电信—通信与信息系统]
下载PDF
职称材料
题名
基于EBRCG的API结构模式信息增强方法研究
2
作者
钟林辉
祝艳霞
黄琪轩
屈乔乔
夏子豪
郑燚
机构
江西师范大学计算机信息工程学院
出处
《计算机科学》
2024年第S02期793-802,共10页
基金
国家自然科学基金(62062039,61966017)
江西省自然科学基金(20212BAB202017,20224BAB202013,20212BAB202018),校教改课题(JXSDJG2044)。
文摘
针对API调用模式缺乏结构信息及结果高冗余等问题,提出了基于扩展的分支保留调用图(the Extended Branch-Reserving Call Graph,EBRCG)的API结构模式信息增强方法。以Java开源项目源代码为研究对象,使用EBRCG来表示Java类的方法的结构信息,在EBRCG中,同时考虑了API调用语句、分支语句(将if语句和所有循环语句视为分支语句)、switch-case多分支语句、异常语句等,并提出了EBRCG裁剪算法来获取特定API调用模式的代码结构。同时,采用聚类和排序的方法对API调用模式的多个代码结构信息进行筛选,最终选择具有代表性的API调用模式的代码结构。为验证该方法的效果,将该方法与TextRank方法进行了3组实验比较。结果显示,该方法能有效地获取API调用模式的代码结构,相比TextRank方法能更准确地描述API的使用,有一定的研究意义,并为软件开发人员提供了参考。
关键词
api调用模式
扩展的分支保留
调用
图
代码结构
K-Means聚类
Keywords
api
invocation pattern
Extended branch-reserving call graph
Code structure
K-Means clustering
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
多源数据驱动的API调用模式挖掘方法研究
杨超逸
钟林辉
莫俊杰
卢腾骏
高荣锦
阮书鹤
祝艳霞
《现代电子技术》
2023
2
下载PDF
职称材料
2
基于EBRCG的API结构模式信息增强方法研究
钟林辉
祝艳霞
黄琪轩
屈乔乔
夏子豪
郑燚
《计算机科学》
2024
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部