一种基于频谱定位和可视化定位软件缺陷的方法

    公开(公告)号:CN106445801B

    公开(公告)日:2019-10-18

    申请号:CN201610283644.5

    申请日:2016-04-27

    Abstract: 一种基于频谱定位及可视化的用于指导编程人员软件缺陷的方法,旨在为开发人员提供更好的缺陷定位与修复指导,同时弥补由于个人经验等主观因素而可能引发的不精准甚至错误。利用静态分析获得程序的逻辑上的控制流图,结合动态执行所得到的测试用例对于程序的覆盖率以及本身的执行结果,应用于频谱定位,计算得到程序单元包含缺陷的可能性,通过排序、离散化与分组区分可疑程度,最后在开发工具上将可疑程度以可视化的方式实现。

    一种基于频谱定位和可视化定位软件缺陷的方法

    公开(公告)号:CN106445801A

    公开(公告)日:2017-02-22

    申请号:CN201610283644.5

    申请日:2016-04-27

    Abstract: 一种基于频谱定位及可视化的用于指导编程人员软件缺陷的方法,旨在为开发人员提供更好的缺陷定位与修复指导,同时弥补由于个人经验等主观因素而可能引发的不精准甚至错误。利用静态分析获得程序的逻辑上的控制流图,结合动态执行所得到的测试用例对于程序的覆盖率以及本身的执行结果,应用于频谱定位,计算得到程序单元包含缺陷的可能性,通过排序、离散化与分组区分可疑程度,最后在开发工具上将可疑程度以可视化的方式实现。

Patent Agency Ranking