MUT Model: a metric for characterizing metamorphic relations diversity

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Software quality journal 2024-12, Vol.32 (4), p.1413-1455
Hauptverfasser: Xie, Xiaodong, Li, Zhehao, Chen, Jinfu, Zhang, Yue, Wang, Xiangxiang, Kwaku Kudjo, Patrick
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1455
container_issue 4
container_start_page 1413
container_title Software quality journal
container_volume 32
creator Xie, Xiaodong
Li, Zhehao
Chen, Jinfu
Zhang, Yue
Wang, Xiangxiang
Kwaku Kudjo, Patrick
description 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.
doi_str_mv 10.1007/s11219-024-09689-x
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_3125897016</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3125897016</sourcerecordid><originalsourceid>FETCH-LOGICAL-c200t-908cb3ed6d484e6aa5eaac463bb942dd8b8df3171aff670c4594e620758f258c3</originalsourceid><addsrcrecordid>eNp9kEFLAzEQhYMoWKt_wNOC5-hkk0023qRYFVq8tOeQzSbtlnZTk620_nqzruDN08C8771hHkK3BO4JgHiIhOREYsgZBslLiY9naEQKQTGhXJyjUdpSLClhl-gqxg1Ab2MjNJ0vF9nc13b7mOlsZ7vQmMz5kJm1Dtp0NjRfTbvqFb3zYb9OcrBb3TW-jVndfNoQm-50jS6c3kZ78zvHaDl9Xkxe8ez95W3yNMMmB-iwhNJU1Na8ZiWzXOvCam0Yp1UlWV7XZVXWjhJBtHNcgGGFTFgOoihdXpSGjtHdkLsP_uNgY6c2_hDadFJRkggpgPBE5QNlgo8xWKf2odnpcFIEVP-4GvpSqS_105c6JhMdTDHB7cqGv-h_XN-kG26c</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3125897016</pqid></control><display><type>article</type><title>MUT Model: a metric for characterizing metamorphic relations diversity</title><source>SpringerLink (Online service)</source><creator>Xie, Xiaodong ; Li, Zhehao ; Chen, Jinfu ; Zhang, Yue ; Wang, Xiangxiang ; Kwaku Kudjo, Patrick</creator><creatorcontrib>Xie, Xiaodong ; Li, Zhehao ; Chen, Jinfu ; Zhang, Yue ; Wang, Xiangxiang ; Kwaku Kudjo, Patrick</creatorcontrib><description>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.</description><identifier>ISSN: 0963-9314</identifier><identifier>EISSN: 1573-1367</identifier><identifier>DOI: 10.1007/s11219-024-09689-x</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Compilers ; Computer Science ; Data Structures and Information Theory ; Fault detection ; Interpreters ; Metamorphism ; Operating Systems ; Programming Languages ; Software Engineering/Programming and Operating Systems</subject><ispartof>Software quality journal, 2024-12, Vol.32 (4), p.1413-1455</ispartof><rights>The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2024. Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c200t-908cb3ed6d484e6aa5eaac463bb942dd8b8df3171aff670c4594e620758f258c3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s11219-024-09689-x$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s11219-024-09689-x$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,776,780,27901,27902,41464,42533,51294</link.rule.ids></links><search><creatorcontrib>Xie, Xiaodong</creatorcontrib><creatorcontrib>Li, Zhehao</creatorcontrib><creatorcontrib>Chen, Jinfu</creatorcontrib><creatorcontrib>Zhang, Yue</creatorcontrib><creatorcontrib>Wang, Xiangxiang</creatorcontrib><creatorcontrib>Kwaku Kudjo, Patrick</creatorcontrib><title>MUT Model: a metric for characterizing metamorphic relations diversity</title><title>Software quality journal</title><addtitle>Software Qual J</addtitle><description>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.</description><subject>Compilers</subject><subject>Computer Science</subject><subject>Data Structures and Information Theory</subject><subject>Fault detection</subject><subject>Interpreters</subject><subject>Metamorphism</subject><subject>Operating Systems</subject><subject>Programming Languages</subject><subject>Software Engineering/Programming and Operating Systems</subject><issn>0963-9314</issn><issn>1573-1367</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNp9kEFLAzEQhYMoWKt_wNOC5-hkk0023qRYFVq8tOeQzSbtlnZTk620_nqzruDN08C8771hHkK3BO4JgHiIhOREYsgZBslLiY9naEQKQTGhXJyjUdpSLClhl-gqxg1Ab2MjNJ0vF9nc13b7mOlsZ7vQmMz5kJm1Dtp0NjRfTbvqFb3zYb9OcrBb3TW-jVndfNoQm-50jS6c3kZ78zvHaDl9Xkxe8ez95W3yNMMmB-iwhNJU1Na8ZiWzXOvCam0Yp1UlWV7XZVXWjhJBtHNcgGGFTFgOoihdXpSGjtHdkLsP_uNgY6c2_hDadFJRkggpgPBE5QNlgo8xWKf2odnpcFIEVP-4GvpSqS_105c6JhMdTDHB7cqGv-h_XN-kG26c</recordid><startdate>20241201</startdate><enddate>20241201</enddate><creator>Xie, Xiaodong</creator><creator>Li, Zhehao</creator><creator>Chen, Jinfu</creator><creator>Zhang, Yue</creator><creator>Wang, Xiangxiang</creator><creator>Kwaku Kudjo, Patrick</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20241201</creationdate><title>MUT Model: a metric for characterizing metamorphic relations diversity</title><author>Xie, Xiaodong ; Li, Zhehao ; Chen, Jinfu ; Zhang, Yue ; Wang, Xiangxiang ; Kwaku Kudjo, Patrick</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c200t-908cb3ed6d484e6aa5eaac463bb942dd8b8df3171aff670c4594e620758f258c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Compilers</topic><topic>Computer Science</topic><topic>Data Structures and Information Theory</topic><topic>Fault detection</topic><topic>Interpreters</topic><topic>Metamorphism</topic><topic>Operating Systems</topic><topic>Programming Languages</topic><topic>Software Engineering/Programming and Operating Systems</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Xie, Xiaodong</creatorcontrib><creatorcontrib>Li, Zhehao</creatorcontrib><creatorcontrib>Chen, Jinfu</creatorcontrib><creatorcontrib>Zhang, Yue</creatorcontrib><creatorcontrib>Wang, Xiangxiang</creatorcontrib><creatorcontrib>Kwaku Kudjo, Patrick</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Software quality journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Xie, Xiaodong</au><au>Li, Zhehao</au><au>Chen, Jinfu</au><au>Zhang, Yue</au><au>Wang, Xiangxiang</au><au>Kwaku Kudjo, Patrick</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>MUT Model: a metric for characterizing metamorphic relations diversity</atitle><jtitle>Software quality journal</jtitle><stitle>Software Qual J</stitle><date>2024-12-01</date><risdate>2024</risdate><volume>32</volume><issue>4</issue><spage>1413</spage><epage>1455</epage><pages>1413-1455</pages><issn>0963-9314</issn><eissn>1573-1367</eissn><abstract>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.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s11219-024-09689-x</doi><tpages>43</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0963-9314
ispartof Software quality journal, 2024-12, Vol.32 (4), p.1413-1455
issn 0963-9314
1573-1367
language eng
recordid cdi_proquest_journals_3125897016
source SpringerLink (Online service)
subjects Compilers
Computer Science
Data Structures and Information Theory
Fault detection
Interpreters
Metamorphism
Operating Systems
Programming Languages
Software Engineering/Programming and Operating Systems
title MUT Model: a metric for characterizing metamorphic relations diversity
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-29T07%3A22%3A36IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=MUT%20Model:%20a%20metric%20for%20characterizing%20metamorphic%20relations%20diversity&rft.jtitle=Software%20quality%20journal&rft.au=Xie,%20Xiaodong&rft.date=2024-12-01&rft.volume=32&rft.issue=4&rft.spage=1413&rft.epage=1455&rft.pages=1413-1455&rft.issn=0963-9314&rft.eissn=1573-1367&rft_id=info:doi/10.1007/s11219-024-09689-x&rft_dat=%3Cproquest_cross%3E3125897016%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3125897016&rft_id=info:pmid/&rfr_iscdi=true