10.16652/j.issn.1004-373x.2023.16.013
多源数据驱动的API调用模式挖掘方法研究
软件开发人员在编程过程中需要使用大量的应用程序接口(API),但是API文档自身可能存在不完整、过时等情况,导致对其理解和使用出现困难.通常基于序列模式挖掘API调用模式的方法(例如UP-Miner等)针对的是单一的数据来源(即用户源程序),在使用过程中若阈值设置较高,则挖掘出的API调用模式完整性会降低,甚至会丢失一些重要的API调用模式.为此,文中提出一种多源驱动的API调用模式挖掘方法,将用户代码和问答网站(如Stack Overflow)上的专家示例代码相结合,采用分类和聚类的方法挖掘出较少的API调用模式.与UP-Miner等其他工具的对比实验结果表明,所提方法在召回率以及准确率上有较大的提升.
API调用模式、序列模式挖掘、多源数据驱动、BE-Miner挖掘系统、分类、聚类、问答网站
46
TN919-34
国家自然科学基金;国家自然科学基金;江西省自然科学基金;江西省自然科学基金;江西省自然科学基金;校教改课题
2023-08-17(万方平台首次上网日期,不代表论文的发表时间)
共6页
75-80