您的位置: 专家智库 > >

龚沛

作品数:2 被引量:5H指数:1
供职机构:北京化工大学计算机系更多>>
发文基金:教育部“新世纪优秀人才支持计划”国家自然科学基金教育部留学回国人员科研启动基金更多>>
相关领域:自动化与计算机技术更多>>

文献类型

  • 2篇中文期刊文章

领域

  • 2篇自动化与计算...

主题

  • 1篇多目标
  • 1篇协同进化
  • 1篇进化
  • 1篇测试用例

机构

  • 2篇北京化工大学
  • 1篇北京邮电大学

作者

  • 2篇龚沛
  • 1篇赵瑞莲
  • 1篇郭俊霞
  • 1篇李征

传媒

  • 2篇计算机科学

年份

  • 1篇2016
  • 1篇2015
2 条 记 录,以下是 1-2
排序方式:
针对基于变异错误定位的一种动态变异执行策略被引量:1
2016年
在软件调试过程中,如何快速、精确地定位程序中的错误代码是软件开发人员普遍关注的问题。基于变异的错误定位方法是一种通过分析被测程序与程序变异体之间的行为相似性来估计语句出错概率、进行错误定位的方法。该方法有较高的错误定位精确度,但由于需对大量程序变异体执行测试用例集,因此其变异执行开销较大。为此提出了一种动态变异执行策略,它通过搜集测试用例执行信息,动态地调整变异体及测试用例的执行顺序,以减少其变异执行开销。实验结果表明,在6个程序包的127个错误版本上,应用提出的动态变异执行策略可在保证错误定位精确度的前提下,减少23%~78%的变异执行开销,显著提高了基于变异的错误定位方法的效率。
龚沛耿楚瑶郭俊霞赵瑞莲
基于多目标协同进化的测试用例优先排序被引量:4
2015年
测试用例优先排序是一种有效的降低回归测试开销的技术,通过对测试用例按照其重要程度排序后可获得更高的测试效率。针对传统多目标遗传算法在测试用例优化排序中存在的收敛较慢、易陷入局部最优、缺乏对不同测试准则的综合权衡等缺点,提出一种基于竞争模式的多目标协同进化算法。该方法采用平均代码覆盖率以及平均变异杀死率作为多个约束目标的测试准则来进行适应度度量,提高算法的错误检测率;使用个体绝对适应度与相对适应度对个体生存能力进行评价,衡量个体优秀程度,利用竞争性的协同进化思想加快算法收敛速度;通过剔除"老年"个体控制个体生存周期来避免陷入局部最优问题。同时,在影响算法执行效率的因素方面也进行了一系列的实验,结果表明该算法能够加快收敛速度,加强了局部搜索能力,相对于传统的优化算法来说具有更好的搜索效率和更高的错误检测率,从而验证了算法的有效性和可行性,证明了该算法具有一定的现实意义。
石宇楠李征龚沛
关键词:协同进化多目标
共1页<1>
聚类工具0