【技术实现步骤摘要】
本专利技术涉及软件崩溃问题解决方案自动化推荐领域,具体涉及一种基于位置与知识相似度的软件崩溃错误修复方案推荐方法。
技术介绍
1、软件崩溃是一个严重的软件缺陷问题,通常需要开发者优先解决。然而,随着软件系统复杂性的增加,软件崩溃的原因变得越来越复杂。幸运的是,许多漏洞是重复出现的,它们在不同的项目中出现但具有相似性。先前的研究报告(如s.kim,k.pan,ande.j.whitehead jr,“memories of bug fixes,”inproceedings of the 14th acmsigsoft international symposium onfoundations of software engineering,2006,pp.35–45.和t.t.nguyen,h.a.nguyen,n.h.pham,j.al-kofahi,and t.n.nguyen,“recurring bug fixes in object-oriented programs,”in proceedings of the 32ndacm
...【技术保护点】
1.一种基于位置与知识相似度的软件崩溃错误修复方案推荐方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于位置与知识相似度的软件崩溃错误修复方案推荐方法,其特征在于,步骤S1中,通过上下文知识库构建,获得崩溃堆栈索引、异常字典和训练好的FastText模型,具体包括:
3.根据权利要求1所述的基于位置与知识相似度的软件崩溃错误修复方案推荐方法,其特征在于,步骤S2.3中,通过给定的崩溃堆栈计算位置相关相似度,具体包括:
4.根据权利要求1所述的基于位置与知识相似度的软件崩溃错误修复方案推荐方法,其特征在于,步骤S2.3中,
...【技术特征摘要】
1.一种基于位置与知识相似度的软件崩溃错误修复方案推荐方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于位置与知识相似度的软件崩溃错误修复方案推荐方法,其特征在于,步骤s1中,通过上下文知识库构建,获得崩溃堆栈索引、异常字典和训练好的fasttext模型,具体包括:
3.根据权利要求1所述的基于位置与知识相似度的软件崩溃错误修复方案推荐方法,其特征在于,步骤s2.3中,通过给定的崩溃堆栈计算位置相关相似度,具体包括:
4.根据权利要求1所述的基于位置...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。