-
公开(公告)号:CN107729258B
公开(公告)日:2021-07-23
申请号:CN201711263642.0
申请日:2017-11-30
Applicant: 扬州大学
IPC: G06F11/36
Abstract: 本发明涉及一种面向软件版本问题的程序故障定位方法。本发明建立一个与版本相关的库,对提交的bug描述先在建立的库中查找历史相似bug,再在当前软件的源代码中通过规则进行模式匹配,识别相关的源代码,将历史相似bug与识别后的代码并集,基于信息检索技术向量空间模型VSM公式进行相似度计算,推荐相似度高的代码进行定位。本发明克服了以往版本不一致问题以及对版本问题的定位大多由开发人员手动修改与更新,耗时又耗力等缺陷。本发明更有助于软件bug定位的分类,增加了bug定位解决的有效性,根据当前的软件代码和bug描述能直接进行定位。
-
公开(公告)号:CN107729258A
公开(公告)日:2018-02-23
申请号:CN201711263642.0
申请日:2017-11-30
Applicant: 扬州大学
IPC: G06F11/36
CPC classification number: G06F11/3636 , G06F11/366
Abstract: 本发明涉及一种面向软件版本问题的程序故障定位方法。本发明建立一个与版本相关的库,对提交的bug描述先在建立的库中查找历史相似bug,再在当前软件的源代码中通过规则进行模式匹配,识别相关的源代码,将历史相似bug与识别后的代码并集,基于信息检索技术向量空间模型VSM公式进行相似度计算,推荐相似度高的代码进行定位。本发明克服了以往版本不一致问题以及对版本问题的定位大多由开发人员手动修改与更新,耗时又耗力等缺陷。本发明更有助于软件bug定位的分类,增加了bug定位解决的有效性,根据当前的软件代码和bug描述能直接进行定位。
-