期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
结合情节挖掘的软件实体演化耦合分析方法
1
作者 张鑫雨 晋武侠 +2 位作者 刘靖雯 范铭 刘烃 《软件学报》 EI CSCD 北大核心 2023年第6期2562-2585,共24页
软件系统的实体演化耦合分析有助于共同变更预测、软件供应链风险识别、代码漏洞溯源、缺陷预测、架构问题定位等分析活动.两个代码实体之间存在演化耦合(evolutionary coupling)是指在软件修订历史中,这对实体倾向于共同变更(共变).已... 软件系统的实体演化耦合分析有助于共同变更预测、软件供应链风险识别、代码漏洞溯源、缺陷预测、架构问题定位等分析活动.两个代码实体之间存在演化耦合(evolutionary coupling)是指在软件修订历史中,这对实体倾向于共同变更(共变).已有的演化耦合分析方法难以准确检测软件维护历史中频繁发生的、有“距离”的共变.为了解决这一问题,提出了基于关联规则挖掘、情节挖掘、潜在语义索引模型相结合的演化耦合分析方法(association rule,MINEPI and LSI based method,AR-MIM),以挖掘有“距离”的共同变更关系.实验收集了58个Python项目、242074条训练数据、330660条ground truth的数据集,与已有的4种baseline方法进行了比较,验证了AR-MIM的效果.结果表明:在预测共同变更候选项场景上,AR-MIM的准确性、召回率、F1分数均优于已有方法. 展开更多
关键词 提交历史 演化耦合 情节挖掘 潜在语义索引 关联规则挖掘
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部