MUT Model: a metric for characterizing metamorphic relations diversity

被引:1
作者
Xie, Xiaodong [1 ]
Li, Zhehao [2 ]
Chen, Jinfu [2 ]
Zhang, Yue [1 ]
Wang, Xiangxiang [1 ]
Kudjo, Patrick Kwaku [2 ,3 ]
机构
[1] Huaqiao Univ, Sch Comp Sci & Technol, Xiamen 361021, Peoples R China
[2] Jiangsu Univ, Sch Comp Sci & Commun Engn, Zhenjiang 212013, Peoples R China
[3] Wisconsin Int Univ Coll, Dept Business Comp, Accra, Ghana
基金
中国国家自然科学基金;
关键词
Metamorphic testing; Metamorphic relation; Similarity; Diversity;
D O I
10.1007/s11219-024-09689-x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Metamorphic testing emerged as a solution to the Oracle problem, with its foundation deeply rooted in the concept of Metamorphic Relations (MRs). Researchers have made an intriguing discovery that certain diverse MRs exhibit similar fault detection capabilities as the test oracle. However, defining the criteria for diverse MRs has posed a challenge. Traditional metrics like Mutation Score (MS) and Fault Detection Rate (FDR) fail to assess the diversity of MRs. This paper introduces the MUT Model as a foundational framework for analyzing the "MR Diversity" between a pair of MRs. The word "diversity" in this paper pertains to the differences in the types of faults that two MRs are inclined to detect. The experimental findings indicate that by harnessing posterior knowledge, specifically by analyzing the MUT Model, it is possible to derive prior knowledge that can aid in the construction of Metamorphic Relations. Most importantly, the MUT Model may draw conclusions that violate intuition, exposing more details of the core essence of MR Diversity. Moreover, the concept of MR Diversity serves as a basis for MR selection, resulting in enhanced fault detection capabilities compared to the conventional MS-based approach. Additionally, it offers valuable insights into the construction of composite metamorphic relations, with the goal of amplifying their fault detection abilities beyond those of their individual MR components.
引用
收藏
页码:1413 / 1455
页数:43
相关论文
共 50 条
  • [31] 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
  • [32] Addressing Data Quality Problems with Metamorphic Data Relations
    Auer, Florian
    Felderer, Michael
    2019 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON METAMORPHIC TESTING (MET 2019), 2019, : 76 - 83
  • [33] MetaExploreX: A Visualisation Tool for Selecting and Constraining Metamorphic Relations
    Duque-Torres, Alejandra
    Pfahl, Dietmar
    Klammer, Claus
    Fischer, Stefan
    2024 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING-COMPANION, SANER-C 2024, 2024, : 219 - 222
  • [34] 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
  • [35] A Diversity Metric Based Study on the Correlation between Diversity and Security
    Tong, Qing
    Guo, Yunfei
    Hu, Hongchao
    Liu, Wenyan
    Cheng, Guozhen
    Li, Ling-shu
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2019, E102D (10): : 1993 - 2003
  • [36] METRIC: METamorphic Relation Identification based on the Category-choice framework
    Chen, Tsong Yueh
    Poon, Pak-Lok
    Xie, Xiaoyuan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 116 : 177 - 190
  • [37] Reconciling the Business Case and the Social Justice Case for Diversity: A Model of Human Relations
    Byrd, Marilyn Y.
    Sparkman, Torrence E.
    HUMAN RESOURCE DEVELOPMENT REVIEW, 2022, 21 (01) : 75 - 100
  • [38] 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
  • [39] 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
  • [40] Evolutionary Generation of Metamorphic Relations for Cyber-Physical Systems
    Ayerdi, Jon
    Terragni, Valerio
    Arrieta, Aitor
    Tonella, Paolo
    Sagardui, Goiuria
    Arratibel, Maite
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 15 - 16