java均匀分布_MujavaX: 一个支持非均匀分布的变异生成系统

本文介绍了一种名为MujavaX的系统,该系统扩展并改进了Mujava,用于支持分布感知的变异分析。通过对Java程序插入基于特定分布模型的故障,MujavaX旨在更准确地模拟实际错误分布,从而提供更可靠的软件测试技术评估结果。案例研究验证了其正确性和可行性,实验表明MujavaX能根据测试人员指定的分布模型生成变异体。
摘要由CSDN通过智能技术生成

Abstract:Mutation analysis is widely employed to evaluate the effectiveness of various software testing techniques. Existing mutation analysis techniques commonly insert faults into original programs uniformly, while actual faults tend to be clustered, which has been observed in empirical studies. This mismatch may result in the inappropriate simulation of faults, and thus may not deliver the reliable evaluation results. To overcome this limitation, we proposed a distribution-aware mutation analysis technique in our previous work, and it has been validated that the mutation distribution has impact on the effectiveness result of software testing techniques under evaluation. In this paper, we implement a mutation system called MujavaX to support distribution-aware mutation analysis. Such a system is an extension and improvement on Mujava which has been widely employed to mutation testing for Java programs. A case study is conducted to validate the correctness and feasibility of MujavaX, and experimental results show that MujavaX is able to generate a set of mutants for Java programs with respect to the given distribution model specified by testers.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值