一种软件缺陷修复方法及装置[发明专利]

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

本文发布于:2024-09-22 23:28:39,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/406711.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:修复   个体   程序   单元   方法   迭代   种群
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议