• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Sun Chang’ai, Wang Guan. MujavaX: A Distribution-Aware Mutation Generation System for Java[J]. Journal of Computer Research and Development, 2014, 51(4): 874-881.
Citation: Sun Chang’ai, Wang Guan. MujavaX: A Distribution-Aware Mutation Generation System for Java[J]. Journal of Computer Research and Development, 2014, 51(4): 874-881.

MujavaX: A Distribution-Aware Mutation Generation System for Java

More Information
  • Published Date: April 14, 2014
  • 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.
  • Related Articles

    [1]Gu Beibei, Qiu Jiyan, Wang Ning, Chen Jian, Chi Xuebin. A Performance Data Collection Method for Computing Software in Heterogeneous Systems[J]. Journal of Computer Research and Development, 2025, 62(9): 2382-2395. DOI: 10.7544/issn1000-1239.202440512
    [2]He Xin, Wu Fan, Zhu Yujun, Xu Yong, Yang Panlong. Protocol Design and Performance Analysis of Backscatter Communications Using Codes[J]. Journal of Computer Research and Development, 2024, 61(12): 3098-3107. DOI: 10.7544/issn1000-1239.202221010
    [3]Qu Peng, Chen Jiajie, Zhang Youhui, Zheng Weimin. A Proposal of Software-Hardware Decoupling Hardware Design Method for Brain-Inspired Computing[J]. Journal of Computer Research and Development, 2021, 58(6): 1146-1154. DOI: 10.7544/issn1000-1239.2021.20210170
    [4]Chen Zhiyu, Gao Dequan, Wang Dong, Li Guochun, Wei Xiaojing. Performance Evaluation of Power Quantum Secure Communication System for Energy Internet[J]. Journal of Computer Research and Development, 2017, 54(4): 711-719. DOI: 10.7544/issn1000-1239.2017.20161024
    [5]Hou Xiaofeng, Song Pengtao, Tang Weichao, Li Chao, Liang Xiaoyao. Green Hierarchical Management for Distributed Datacenter Containers[J]. Journal of Computer Research and Development, 2016, 53(7): 1493-1502. DOI: 10.7544/issn1000-1239.2016.20160119
    [6]Zhao Tiezhu, Dong Shoubin, Verdi March, Simon See. Predicting the Parallel File System Performance via Machine Learning[J]. Journal of Computer Research and Development, 2011, 48(7): 1202-1215.
    [7]Li Lei, Wang Huaimin, and Shi Dianxi. A High Performance Total Order Broadcast Algorithm[J]. Journal of Computer Research and Development, 2007, 44(9): 1449-1455.
    [8]Li Genguo and Li Lijun. Binary Compatibility Test and Performance Evaluation of Some Commerce Software on Dawning 4000A[J]. Journal of Computer Research and Development, 2005, 42(6): 1089-1091.
    [9]Yuan Wei, Zhang Yunquan, Sun Jiachang, Li Yucheng. Performance Analysis of NPB Benchmark on Domestic Tera-Scale Cluster Systems[J]. Journal of Computer Research and Development, 2005, 42(6): 1079-1084.
    [10]Jiang Hao and Dong Yisheng. A Time Performance Evaluation Method for Workflow Based on Extended Timed Petri Net[J]. Journal of Computer Research and Development, 2005, 42(5): 849-855.

Catalog

    Article views (799) PDF downloads (548) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return