Measuring Effectiveness of Metamorphic Relations for Image Processing Using Mutation Testing

被引:0
|
作者
Jafari, Fakeeha [1 ]
Nadeem, Aamer [1 ]
机构
[1] Capital Univ Sci & Technol, Dept Comp Sci, Islamabad 44000, Pakistan
关键词
image processing; metamorphic relations; metamorphic testing; mutation testing;
D O I
10.3390/jimaging10040087
中图分类号
TB8 [摄影技术];
学科分类号
0804 ;
摘要
Testing an intricate plexus of advanced software system architecture is quite challenging due to the absence of test oracle. Metamorphic testing is a popular technique to alleviate the test oracle problem. The effectiveness of metamorphic testing is dependent on metamorphic relations (MRs). MRs represent the essential properties of the system under test and are evaluated by their fault detection rates. The existing techniques for the evaluation of MRs are not comprehensive, as very few mutation operators are used to generate very few mutants. In this research, we have proposed six new MRs for dilation and erosion operations. The fault detection rate of six newly proposed MRs is determined using mutation testing. We have used eight applicable mutation operators and determined their effectiveness. By using these applicable operators, we have ensured that all the possible numbers of mutants are generated, which shows that all the faults in the system under test are fully identified. Results of the evaluation of four MRs for edge detection show an improvement in all the respective MRs, especially in MR1 and MR4, with a fault detection rate of 76.54% and 69.13%, respectively, which is 32% and 24% higher than the existing technique. The fault detection rate of MR2 and MR3 is also improved by 1%. Similarly, results of dilation and erosion show that out of 8 MRs, the fault detection rates of four MRs are higher than the existing technique. In the proposed technique, MR1 is improved by 39%, MR4 is improved by 0.5%, MR6 is improved by 17%, and MR8 is improved by 29%. We have also compared the results of our proposed MRs with the existing MRs of dilation and erosion operations. Results show that the proposed MRs complement the existing MRs effectively as the new MRs can find those faults that are not identified by the existing MRs.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] Fault Detection Effectiveness of Metamorphic Relations Developed for Testing Supervised Classifiers
    Saha, Prashanta
    Kanewala, Upulee
    2019 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE TESTING (AITEST), 2019, : 157 - 164
  • [2] An Approach to Testing Banking Software Using Metamorphic Relations
    Rahman, Karishma
    Izurieta, Clemente
    2023 IEEE 24TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION FOR DATA SCIENCE, IRI, 2023, : 173 - 178
  • [3] Testing Chatbots Using Metamorphic Relations
    Bozic, Josip
    Wotawa, Franz
    TESTING SOFTWARE AND SYSTEMS (ICTSS 2019), 2019, 11812 : 41 - 55
  • [4] Metamorphic Relations Based Test Oracles for Image Processing Applications
    Jameel, Tahir
    Lin, Mengxiang
    Chao, Liu
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2016, 4 (01) : 16 - 30
  • [5] Test Oracles Based on Metamorphic Relations for Image Processing Applications
    Jameel, Tahir
    Lin, Mengxiang
    Chao, Liu
    2015 16TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2015, : 437 - 442
  • [6] Metamorphic Testing of Image Region Growth Programs in Image Processing Applications
    Jiang, Chao
    Huang, Song
    Hui, Zhan-wei
    2018 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2018, : 70 - 72
  • [7] An Automated Metamorphic Testing Technique for Designing Effective Metamorphic Relations
    Gagandeep
    Singh, Gurdeepak
    CONTEMPORARY COMPUTING, 2012, 306 : 152 - +
  • [8] Metamorphic Testing for Convolutional Neural Networks: Relations over Image Classification
    Naidu, Prudhviraj
    Gudaparthi, Hemanth
    Niu, Nan
    2021 IEEE 22ND INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION FOR DATA SCIENCE (IRI 2021), 2021, : 99 - 106
  • [9] Testing acoustic scene classifiers using Metamorphic Relations
    Moreira, Diogo
    Furtado, Ana Paula
    Nogueira, Sidney
    2020 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE TESTING (AITEST), 2020, : 47 - 54
  • [10] Metamorphic Testing of Image Processing Applications: A General Framework and Optimization Strategies
    Sun, Chang-Ai
    Xing, Jiayu
    Li, Xiaobei
    Zhang, Xiaoyi
    Fu, An
    PROCEEDINGS OF THE 9TH ACM INTERNATIONAL WORKSHOP ON METAMORPHIC TESTING, MET 2024, 2024, : 26 - 33