需要我帮你解读这件专利吗?
公开(公告)号CN116028115B | 申请号CN202310027310.1 | 专利类型发明授权 |
状态有效 | 国家或地区CN | 申请人南京大学 |
分类号G06F8/76(2018.01), G06F8/71(2018.01), G06F8/65(2018.01) | 申请日2023-01-09 | 公开日2026-10-23 |
发布日期2026-10-23 | 文档 ID84601509269800003 | 源数据页码2196 |
专利语言zh | ||
本发明公开一种基于库和客户项目双侧变更信息的API用例自动化更新方法,通过库侧变更分析,客户项目变更挖掘,更新规则匹配和应用三个阶段,为现有客户代码提供待更新提示以及更新结果推荐,包括:1)基于库侧变更信息的简单更新规则抽取策略;2)基于API生命周期的实例更新规则挖掘方法;3)基于泛化关系的实例更新规则冗余去除方法;4)综合泛化支持度和映射匹配度的实例更新规则评估策略;5)基于抽象语法树节点映射的编辑操作移植方法。与现有API用例自动化更新工具相比,本发明可挖掘更为丰富的更新规则,可适应更多不同情况的待更新代码,并且更准确地进行修改,减少用户二次修改的工作量,提高开发人员工作效率。
附图 1