A Comparative Study of Whole Issues and Challenges in Mutation Testing

被引:0
作者
Bokaei, Negar Nazem [1 ]
Keyvanpour, Mohammad Reza [1 ]
机构
[1] Alzahra Univ, Dept Comp Engn, Tehran, Iran
来源
2019 IEEE 5TH CONFERENCE ON KNOWLEDGE BASED ENGINEERING AND INNOVATION (KBEI 2019) | 2019年
关键词
mutation testing; software engineering; mutation testing challenges; MUTANT REDUCTION; GENERATION; SELECTION;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Mutation testing is a powerful and expensive method in software testing context. It is used as a test criterion to assess the quality of test suites or generate test suites which are able to kill mutants created by seeding artificial defects in the original program code. These test suites are high-quality tests with good ability to find probable faults in the program under test. Mutation testing has gained high attention recently through its superiority over other testing criteria in different aspects and is the main topic of researches in software testing area. As well as powerfulness of mutation testing, it has challenges and difficulties which are great barriers for industrial utilization. This paper provides a comprehensive classification of mutation testing issues and challenges. Furthermore, a comparative study is conducted on researches that made an effort to investigate issues and resolve challenges of mutation testing along with presenting a classification of these proposed approaches. This comparative structure suggests different research topics and makes a guideline for researchers interested in mutation testing context. This also can be used for the purpose of comparing the existing methods, selecting the best one and improving selected methods.
引用
收藏
页码:745 / 754
页数:10
相关论文
共 52 条
  • [1] [Anonymous], 7 IEEE INT C SOFTW T
  • [2] [Anonymous], 2018, P 40 INT C SOFTW ENG
  • [3] The Oracle Problem in Software Testing: A Survey
    Barr, Earl T.
    Harman, Mark
    McMinn, Phil
    Shahbaz, Muzammil
    Yoo, Shin
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2015, 41 (05) : 507 - 525
  • [4] Chekam T. T., 2017, P 39 INT C SOFTW ENG
  • [5] Chekam T. T., 2018, 2018 INT C SOFTW ENG
  • [6] Combining mutation and fault localization for automated program debugging
    Debroy, Vidroha
    Wong, W. Eric
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 90 : 45 - 60
  • [7] Assessment of C plus plus object-oriented mutation operators: A selective mutation approach
    Delgado-Perez, Pedro
    Segura, Sergio
    Medina-Bulo, Inmaculada
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2017, 27 (4-5)
  • [8] Achieving scalable mutation-based generation of whole test suites
    Fraser, Gordon
    Arcuri, Andrea
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2015, 20 (03) : 783 - 812
  • [9] Mutation-Driven Generation of Unit Tests and Oracles
    Fraser, Gordon
    Zeller, Andreas
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (02) : 278 - 292
  • [10] Automated Oracle Data Selection Support
    Gay, Gregory
    Staats, Matt
    Whalen, Michael
    Heimdahl, Mats P. E.
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2015, 41 (11) : 1119 - 1137