专利类型:发明专利
发明人:曹鹤玲,孟杨霞,张红梅,苗建雨,李磊,费选,薛正元,金军委,马米米
申请号:CN202010544826.X
申请日:20200615
公开号:CN111737120A
公开日:
20201002
专利内容由知识产权出版社提供
摘要:本发明提供一种软件缺陷修复方法及装置,属于软件工程技术领域。该方法包括:在程序中定位可疑单元;在程序中搜索可疑单元的相似单元,选择M个相似单元作为M个原始个体,组成初始种;根据程序执行测试用例的情况构造适应度函数,使个体适应度与个体所通过的正、反测试用例个数成正相关,且与个体通过的测试用例中与原始个体不一致的测试用例数成正相关;迭代地进行遗传操作,生成新种,计算新种中每个个体的适应度,直至满足迭代停止条件,输出满足迭代停止条件的个体作为补丁,以进行程序修复。本发明能够提高程序修复成功率和修复速度。 申请人:河南工业大学
地址:450001 河南省郑州市高新技术产业开发区莲花街100号
国籍:CN
代理机构:郑州睿信知识产权代理有限公司
代理人:崔旭东