Identifying metamorphic relations: A data mutation directed approach Article Swipe
YOU?
·
· 2023
· Open Access
·
· DOI: https://doi.org/10.1002/spe.3280
Summary Metamorphic testing (MT) is an effective technique to alleviate the test oracle problem. The principle of MT is to detect failures by checking whether some necessary properties, commonly known as metamorphic relations (MRs), of software under test (SUT) hold among multiple executions of source and follow‐up test cases. Since both the generation of follow‐up test cases and test result verification depend on MRs, the identification of MRs plays a key role in MT, which is an important yet difficult task requiring deep domain knowledge of the SUT. Accordingly, techniques that can direct a tester to identify MRs effectively are desirable. In this paper, we propose MT, a data mutation directed approach to identifying MRs. MT guides a tester to identify MRs by providing a set of data mutation operators and template‐style mapping rules, which not only alleviates the difficulties faced in the process of MR identification but also improves the identification effectiveness. We have further developed a tool to implement the proposed approach and conducted an empirical study to evaluate the MR identification effectiveness of MT and the performance of MRs identified by MT with respect to fault detection capability and statement coverage. The empirical results show that MT is able to identify MRs for numeric programs effectively, and the identified MRs have high fault detection capability and statement coverage. The work presented in this paper advances the field of MT by providing a simple yet practical approach to the MR identification problem.
Related Topics
- Type
- article
- Language
- en
- Landing Page
- https://doi.org/10.1002/spe.3280
- https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/spe.3280
- OA Status
- bronze
- Cited By
- 2
- References
- 37
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4387739662
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4387739662Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.1002/spe.3280Digital Object Identifier
- Title
-
Identifying metamorphic relations: A data mutation directed approachWork title
- Type
-
articleOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2023Year of publication
- Publication date
-
2023-10-18Full publication date if available
- Authors
-
Chang‐ai Sun, Hui Jin, SiYi Wu, An Fu, ZuoYi Wang, W. K. ChanList of authors in order
- Landing page
-
https://doi.org/10.1002/spe.3280Publisher landing page
- PDF URL
-
https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/spe.3280Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
bronzeOpen access status per OpenAlex
- OA URL
-
https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/spe.3280Direct OA link when available
- Concepts
-
Computer science, Identification (biology), Oracle, Statement (logic), Artificial intelligence, Process (computing), Machine learning, Data mining, Task (project management), Set (abstract data type), Test data, Domain (mathematical analysis), Fault (geology), Field (mathematics), Programming language, Engineering, Systems engineering, Seismology, Geology, Botany, Biology, Mathematics, Political science, Mathematical analysis, Law, Pure mathematicsTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
2Total citation count in OpenAlex
- Citations by year (recent)
-
2025: 1, 2024: 1Per-year citation counts (last 5 years)
- References (count)
-
37Number of works referenced by this work
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4387739662 |
|---|---|
| doi | https://doi.org/10.1002/spe.3280 |
| ids.doi | https://doi.org/10.1002/spe.3280 |
| ids.openalex | https://openalex.org/W4387739662 |
| fwci | 0.6408124 |
| type | article |
| title | Identifying metamorphic relations: A data mutation directed approach |
| awards[0].id | https://openalex.org/G7744500962 |
| awards[0].funder_id | https://openalex.org/F4320321001 |
| awards[0].display_name | |
| awards[0].funder_award_id | 62272037 |
| awards[0].funder_display_name | National Natural Science Foundation of China |
| awards[1].id | https://openalex.org/G5314114506 |
| awards[1].funder_id | https://openalex.org/F4320322919 |
| awards[1].display_name | |
| awards[1].funder_award_id | 4162040 |
| awards[1].funder_display_name | Natural Science Foundation of Beijing Municipality |
| awards[2].id | https://openalex.org/G2758844080 |
| awards[2].funder_id | https://openalex.org/F4320321001 |
| awards[2].display_name | |
| awards[2].funder_award_id | 61872039 |
| awards[2].funder_display_name | National Natural Science Foundation of China |
| awards[3].id | https://openalex.org/G4041489803 |
| awards[3].funder_id | https://openalex.org/F4320335787 |
| awards[3].display_name | |
| awards[3].funder_award_id | FRF‐GF‐19‐B19 |
| awards[3].funder_display_name | Fundamental Research Funds for the Central Universities |
| awards[4].id | https://openalex.org/G8230692841 |
| awards[4].funder_id | https://openalex.org/F4320327472 |
| awards[4].display_name | |
| awards[4].funder_award_id | 2016ZD74004 |
| awards[4].funder_display_name | Chinese Aeronautical Establishment |
| awards[5].id | https://openalex.org/G6341628774 |
| awards[5].funder_id | https://openalex.org/F4320309893 |
| awards[5].display_name | |
| awards[5].funder_award_id | 9678180 |
| awards[5].funder_display_name | City University of Hong Kong |
| awards[6].id | https://openalex.org/G1103298650 |
| awards[6].funder_id | https://openalex.org/F4320321001 |
| awards[6].display_name | |
| awards[6].funder_award_id | 61370061 |
| awards[6].funder_display_name | National Natural Science Foundation of China |
| biblio.issue | 3 |
| biblio.volume | 54 |
| biblio.last_page | 418 |
| biblio.first_page | 394 |
| topics[0].id | https://openalex.org/T10743 |
| topics[0].field.id | https://openalex.org/fields/17 |
| topics[0].field.display_name | Computer Science |
| topics[0].score | 1.0 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/1712 |
| topics[0].subfield.display_name | Software |
| topics[0].display_name | Software Testing and Debugging Techniques |
| topics[1].id | https://openalex.org/T12423 |
| topics[1].field.id | https://openalex.org/fields/17 |
| topics[1].field.display_name | Computer Science |
| topics[1].score | 0.9995999932289124 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/1712 |
| topics[1].subfield.display_name | Software |
| topics[1].display_name | Software Reliability and Analysis Research |
| topics[2].id | https://openalex.org/T10260 |
| topics[2].field.id | https://openalex.org/fields/17 |
| topics[2].field.display_name | Computer Science |
| topics[2].score | 0.9991000294685364 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/1710 |
| topics[2].subfield.display_name | Information Systems |
| topics[2].display_name | Software Engineering Research |
| funders[0].id | https://openalex.org/F4320309893 |
| funders[0].ror | https://ror.org/03q8dnn23 |
| funders[0].display_name | City University of Hong Kong |
| funders[1].id | https://openalex.org/F4320321001 |
| funders[1].ror | https://ror.org/01h0zpd94 |
| funders[1].display_name | National Natural Science Foundation of China |
| funders[2].id | https://openalex.org/F4320322919 |
| funders[2].ror | |
| funders[2].display_name | Natural Science Foundation of Beijing Municipality |
| funders[3].id | https://openalex.org/F4320327472 |
| funders[3].ror | |
| funders[3].display_name | Chinese Aeronautical Establishment |
| funders[4].id | https://openalex.org/F4320335787 |
| funders[4].ror | |
| funders[4].display_name | Fundamental Research Funds for the Central Universities |
| is_xpac | False |
| apc_list.value | 4220 |
| apc_list.currency | USD |
| apc_list.value_usd | 4220 |
| apc_paid | |
| concepts[0].id | https://openalex.org/C41008148 |
| concepts[0].level | 0 |
| concepts[0].score | 0.7617993354797363 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[0].display_name | Computer science |
| concepts[1].id | https://openalex.org/C116834253 |
| concepts[1].level | 2 |
| concepts[1].score | 0.6604189872741699 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q2039217 |
| concepts[1].display_name | Identification (biology) |
| concepts[2].id | https://openalex.org/C55166926 |
| concepts[2].level | 2 |
| concepts[2].score | 0.6401785612106323 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q2892946 |
| concepts[2].display_name | Oracle |
| concepts[3].id | https://openalex.org/C2777026412 |
| concepts[3].level | 2 |
| concepts[3].score | 0.5373199582099915 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q2684591 |
| concepts[3].display_name | Statement (logic) |
| concepts[4].id | https://openalex.org/C154945302 |
| concepts[4].level | 1 |
| concepts[4].score | 0.5333167314529419 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q11660 |
| concepts[4].display_name | Artificial intelligence |
| concepts[5].id | https://openalex.org/C98045186 |
| concepts[5].level | 2 |
| concepts[5].score | 0.5165532827377319 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q205663 |
| concepts[5].display_name | Process (computing) |
| concepts[6].id | https://openalex.org/C119857082 |
| concepts[6].level | 1 |
| concepts[6].score | 0.5135131478309631 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q2539 |
| concepts[6].display_name | Machine learning |
| concepts[7].id | https://openalex.org/C124101348 |
| concepts[7].level | 1 |
| concepts[7].score | 0.5102901458740234 |
| concepts[7].wikidata | https://www.wikidata.org/wiki/Q172491 |
| concepts[7].display_name | Data mining |
| concepts[8].id | https://openalex.org/C2780451532 |
| concepts[8].level | 2 |
| concepts[8].score | 0.5049574971199036 |
| concepts[8].wikidata | https://www.wikidata.org/wiki/Q759676 |
| concepts[8].display_name | Task (project management) |
| concepts[9].id | https://openalex.org/C177264268 |
| concepts[9].level | 2 |
| concepts[9].score | 0.5039553046226501 |
| concepts[9].wikidata | https://www.wikidata.org/wiki/Q1514741 |
| concepts[9].display_name | Set (abstract data type) |
| concepts[10].id | https://openalex.org/C16910744 |
| concepts[10].level | 2 |
| concepts[10].score | 0.4611108601093292 |
| concepts[10].wikidata | https://www.wikidata.org/wiki/Q7705759 |
| concepts[10].display_name | Test data |
| concepts[11].id | https://openalex.org/C36503486 |
| concepts[11].level | 2 |
| concepts[11].score | 0.44629228115081787 |
| concepts[11].wikidata | https://www.wikidata.org/wiki/Q11235244 |
| concepts[11].display_name | Domain (mathematical analysis) |
| concepts[12].id | https://openalex.org/C175551986 |
| concepts[12].level | 2 |
| concepts[12].score | 0.44338130950927734 |
| concepts[12].wikidata | https://www.wikidata.org/wiki/Q47089 |
| concepts[12].display_name | Fault (geology) |
| concepts[13].id | https://openalex.org/C9652623 |
| concepts[13].level | 2 |
| concepts[13].score | 0.4428204894065857 |
| concepts[13].wikidata | https://www.wikidata.org/wiki/Q190109 |
| concepts[13].display_name | Field (mathematics) |
| concepts[14].id | https://openalex.org/C199360897 |
| concepts[14].level | 1 |
| concepts[14].score | 0.30080634355545044 |
| concepts[14].wikidata | https://www.wikidata.org/wiki/Q9143 |
| concepts[14].display_name | Programming language |
| concepts[15].id | https://openalex.org/C127413603 |
| concepts[15].level | 0 |
| concepts[15].score | 0.11440977454185486 |
| concepts[15].wikidata | https://www.wikidata.org/wiki/Q11023 |
| concepts[15].display_name | Engineering |
| concepts[16].id | https://openalex.org/C201995342 |
| concepts[16].level | 1 |
| concepts[16].score | 0.09368577599525452 |
| concepts[16].wikidata | https://www.wikidata.org/wiki/Q682496 |
| concepts[16].display_name | Systems engineering |
| concepts[17].id | https://openalex.org/C165205528 |
| concepts[17].level | 1 |
| concepts[17].score | 0.0 |
| concepts[17].wikidata | https://www.wikidata.org/wiki/Q83371 |
| concepts[17].display_name | Seismology |
| concepts[18].id | https://openalex.org/C127313418 |
| concepts[18].level | 0 |
| concepts[18].score | 0.0 |
| concepts[18].wikidata | https://www.wikidata.org/wiki/Q1069 |
| concepts[18].display_name | Geology |
| concepts[19].id | https://openalex.org/C59822182 |
| concepts[19].level | 1 |
| concepts[19].score | 0.0 |
| concepts[19].wikidata | https://www.wikidata.org/wiki/Q441 |
| concepts[19].display_name | Botany |
| concepts[20].id | https://openalex.org/C86803240 |
| concepts[20].level | 0 |
| concepts[20].score | 0.0 |
| concepts[20].wikidata | https://www.wikidata.org/wiki/Q420 |
| concepts[20].display_name | Biology |
| concepts[21].id | https://openalex.org/C33923547 |
| concepts[21].level | 0 |
| concepts[21].score | 0.0 |
| concepts[21].wikidata | https://www.wikidata.org/wiki/Q395 |
| concepts[21].display_name | Mathematics |
| concepts[22].id | https://openalex.org/C17744445 |
| concepts[22].level | 0 |
| concepts[22].score | 0.0 |
| concepts[22].wikidata | https://www.wikidata.org/wiki/Q36442 |
| concepts[22].display_name | Political science |
| concepts[23].id | https://openalex.org/C134306372 |
| concepts[23].level | 1 |
| concepts[23].score | 0.0 |
| concepts[23].wikidata | https://www.wikidata.org/wiki/Q7754 |
| concepts[23].display_name | Mathematical analysis |
| concepts[24].id | https://openalex.org/C199539241 |
| concepts[24].level | 1 |
| concepts[24].score | 0.0 |
| concepts[24].wikidata | https://www.wikidata.org/wiki/Q7748 |
| concepts[24].display_name | Law |
| concepts[25].id | https://openalex.org/C202444582 |
| concepts[25].level | 1 |
| concepts[25].score | 0.0 |
| concepts[25].wikidata | https://www.wikidata.org/wiki/Q837863 |
| concepts[25].display_name | Pure mathematics |
| keywords[0].id | https://openalex.org/keywords/computer-science |
| keywords[0].score | 0.7617993354797363 |
| keywords[0].display_name | Computer science |
| keywords[1].id | https://openalex.org/keywords/identification |
| keywords[1].score | 0.6604189872741699 |
| keywords[1].display_name | Identification (biology) |
| keywords[2].id | https://openalex.org/keywords/oracle |
| keywords[2].score | 0.6401785612106323 |
| keywords[2].display_name | Oracle |
| keywords[3].id | https://openalex.org/keywords/statement |
| keywords[3].score | 0.5373199582099915 |
| keywords[3].display_name | Statement (logic) |
| keywords[4].id | https://openalex.org/keywords/artificial-intelligence |
| keywords[4].score | 0.5333167314529419 |
| keywords[4].display_name | Artificial intelligence |
| keywords[5].id | https://openalex.org/keywords/process |
| keywords[5].score | 0.5165532827377319 |
| keywords[5].display_name | Process (computing) |
| keywords[6].id | https://openalex.org/keywords/machine-learning |
| keywords[6].score | 0.5135131478309631 |
| keywords[6].display_name | Machine learning |
| keywords[7].id | https://openalex.org/keywords/data-mining |
| keywords[7].score | 0.5102901458740234 |
| keywords[7].display_name | Data mining |
| keywords[8].id | https://openalex.org/keywords/task |
| keywords[8].score | 0.5049574971199036 |
| keywords[8].display_name | Task (project management) |
| keywords[9].id | https://openalex.org/keywords/set |
| keywords[9].score | 0.5039553046226501 |
| keywords[9].display_name | Set (abstract data type) |
| keywords[10].id | https://openalex.org/keywords/test-data |
| keywords[10].score | 0.4611108601093292 |
| keywords[10].display_name | Test data |
| keywords[11].id | https://openalex.org/keywords/domain |
| keywords[11].score | 0.44629228115081787 |
| keywords[11].display_name | Domain (mathematical analysis) |
| keywords[12].id | https://openalex.org/keywords/fault |
| keywords[12].score | 0.44338130950927734 |
| keywords[12].display_name | Fault (geology) |
| keywords[13].id | https://openalex.org/keywords/field |
| keywords[13].score | 0.4428204894065857 |
| keywords[13].display_name | Field (mathematics) |
| keywords[14].id | https://openalex.org/keywords/programming-language |
| keywords[14].score | 0.30080634355545044 |
| keywords[14].display_name | Programming language |
| keywords[15].id | https://openalex.org/keywords/engineering |
| keywords[15].score | 0.11440977454185486 |
| keywords[15].display_name | Engineering |
| keywords[16].id | https://openalex.org/keywords/systems-engineering |
| keywords[16].score | 0.09368577599525452 |
| keywords[16].display_name | Systems engineering |
| language | en |
| locations[0].id | doi:10.1002/spe.3280 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S122199241 |
| locations[0].source.issn | 0038-0644, 1097-024X |
| locations[0].source.type | journal |
| locations[0].source.is_oa | False |
| locations[0].source.issn_l | 0038-0644 |
| locations[0].source.is_core | True |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | Software Practice and Experience |
| locations[0].source.host_organization | https://openalex.org/P4310320595 |
| locations[0].source.host_organization_name | Wiley |
| locations[0].source.host_organization_lineage | https://openalex.org/P4310320595 |
| locations[0].source.host_organization_lineage_names | Wiley |
| locations[0].license | |
| locations[0].pdf_url | https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/spe.3280 |
| locations[0].version | publishedVersion |
| locations[0].raw_type | journal-article |
| locations[0].license_id | |
| locations[0].is_accepted | True |
| locations[0].is_published | True |
| locations[0].raw_source_name | Software: Practice and Experience |
| locations[0].landing_page_url | https://doi.org/10.1002/spe.3280 |
| indexed_in | crossref |
| authorships[0].author.id | https://openalex.org/A5048309076 |
| authorships[0].author.orcid | https://orcid.org/0000-0003-3696-6176 |
| authorships[0].author.display_name | Chang‐ai Sun |
| authorships[0].countries | CN |
| authorships[0].affiliations[0].institution_ids | https://openalex.org/I92403157 |
| authorships[0].affiliations[0].raw_affiliation_string | School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing, China |
| authorships[0].institutions[0].id | https://openalex.org/I92403157 |
| authorships[0].institutions[0].ror | https://ror.org/02egmk993 |
| authorships[0].institutions[0].type | education |
| authorships[0].institutions[0].lineage | https://openalex.org/I92403157 |
| authorships[0].institutions[0].country_code | CN |
| authorships[0].institutions[0].display_name | University of Science and Technology Beijing |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Chang‐ai Sun |
| authorships[0].is_corresponding | True |
| authorships[0].raw_affiliation_strings | School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing, China |
| authorships[1].author.id | https://openalex.org/A5100626747 |
| authorships[1].author.orcid | https://orcid.org/0009-0006-7321-7720 |
| authorships[1].author.display_name | Hui Jin |
| authorships[1].countries | CN |
| authorships[1].affiliations[0].institution_ids | https://openalex.org/I92403157 |
| authorships[1].affiliations[0].raw_affiliation_string | School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing, China |
| authorships[1].institutions[0].id | https://openalex.org/I92403157 |
| authorships[1].institutions[0].ror | https://ror.org/02egmk993 |
| authorships[1].institutions[0].type | education |
| authorships[1].institutions[0].lineage | https://openalex.org/I92403157 |
| authorships[1].institutions[0].country_code | CN |
| authorships[1].institutions[0].display_name | University of Science and Technology Beijing |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Hui Jin |
| authorships[1].is_corresponding | False |
| authorships[1].raw_affiliation_strings | School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing, China |
| authorships[2].author.id | https://openalex.org/A5109647728 |
| authorships[2].author.orcid | |
| authorships[2].author.display_name | SiYi Wu |
| authorships[2].countries | CN |
| authorships[2].affiliations[0].institution_ids | https://openalex.org/I92403157 |
| authorships[2].affiliations[0].raw_affiliation_string | School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing, China |
| authorships[2].institutions[0].id | https://openalex.org/I92403157 |
| authorships[2].institutions[0].ror | https://ror.org/02egmk993 |
| authorships[2].institutions[0].type | education |
| authorships[2].institutions[0].lineage | https://openalex.org/I92403157 |
| authorships[2].institutions[0].country_code | CN |
| authorships[2].institutions[0].display_name | University of Science and Technology Beijing |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | SiYi Wu |
| authorships[2].is_corresponding | False |
| authorships[2].raw_affiliation_strings | School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing, China |
| authorships[3].author.id | https://openalex.org/A5022590458 |
| authorships[3].author.orcid | https://orcid.org/0000-0002-2807-3813 |
| authorships[3].author.display_name | An Fu |
| authorships[3].countries | CN |
| authorships[3].affiliations[0].institution_ids | https://openalex.org/I92403157 |
| authorships[3].affiliations[0].raw_affiliation_string | School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing, China |
| authorships[3].institutions[0].id | https://openalex.org/I92403157 |
| authorships[3].institutions[0].ror | https://ror.org/02egmk993 |
| authorships[3].institutions[0].type | education |
| authorships[3].institutions[0].lineage | https://openalex.org/I92403157 |
| authorships[3].institutions[0].country_code | CN |
| authorships[3].institutions[0].display_name | University of Science and Technology Beijing |
| authorships[3].author_position | middle |
| authorships[3].raw_author_name | An Fu |
| authorships[3].is_corresponding | False |
| authorships[3].raw_affiliation_strings | School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing, China |
| authorships[4].author.id | https://openalex.org/A5007384025 |
| authorships[4].author.orcid | |
| authorships[4].author.display_name | ZuoYi Wang |
| authorships[4].countries | CN |
| authorships[4].affiliations[0].institution_ids | https://openalex.org/I92403157 |
| authorships[4].affiliations[0].raw_affiliation_string | School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing, China |
| authorships[4].institutions[0].id | https://openalex.org/I92403157 |
| authorships[4].institutions[0].ror | https://ror.org/02egmk993 |
| authorships[4].institutions[0].type | education |
| authorships[4].institutions[0].lineage | https://openalex.org/I92403157 |
| authorships[4].institutions[0].country_code | CN |
| authorships[4].institutions[0].display_name | University of Science and Technology Beijing |
| authorships[4].author_position | middle |
| authorships[4].raw_author_name | ZuoYi Wang |
| authorships[4].is_corresponding | False |
| authorships[4].raw_affiliation_strings | School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing, China |
| authorships[5].author.id | https://openalex.org/A5020936420 |
| authorships[5].author.orcid | https://orcid.org/0000-0001-7726-6235 |
| authorships[5].author.display_name | W. K. Chan |
| authorships[5].countries | HK |
| authorships[5].affiliations[0].institution_ids | https://openalex.org/I168719708 |
| authorships[5].affiliations[0].raw_affiliation_string | Department of Computer Science, City University of Hong Kong, Hong Kong, China |
| authorships[5].institutions[0].id | https://openalex.org/I168719708 |
| authorships[5].institutions[0].ror | https://ror.org/03q8dnn23 |
| authorships[5].institutions[0].type | education |
| authorships[5].institutions[0].lineage | https://openalex.org/I168719708 |
| authorships[5].institutions[0].country_code | HK |
| authorships[5].institutions[0].display_name | City University of Hong Kong |
| authorships[5].author_position | last |
| authorships[5].raw_author_name | Wing Kwong Chan |
| authorships[5].is_corresponding | False |
| authorships[5].raw_affiliation_strings | Department of Computer Science, City University of Hong Kong, Hong Kong, China |
| has_content.pdf | True |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/spe.3280 |
| open_access.oa_status | bronze |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | Identifying metamorphic relations: A data mutation directed approach |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T03:46:38.306776 |
| primary_topic.id | https://openalex.org/T10743 |
| primary_topic.field.id | https://openalex.org/fields/17 |
| primary_topic.field.display_name | Computer Science |
| primary_topic.score | 1.0 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/1712 |
| primary_topic.subfield.display_name | Software |
| primary_topic.display_name | Software Testing and Debugging Techniques |
| related_works | https://openalex.org/W2073713056, https://openalex.org/W3110702597, https://openalex.org/W2078761926, https://openalex.org/W2110441383, https://openalex.org/W2125620709, https://openalex.org/W1498872724, https://openalex.org/W167088980, https://openalex.org/W2475705533, https://openalex.org/W186129870, https://openalex.org/W3144173820 |
| cited_by_count | 2 |
| counts_by_year[0].year | 2025 |
| counts_by_year[0].cited_by_count | 1 |
| counts_by_year[1].year | 2024 |
| counts_by_year[1].cited_by_count | 1 |
| locations_count | 1 |
| best_oa_location.id | doi:10.1002/spe.3280 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S122199241 |
| best_oa_location.source.issn | 0038-0644, 1097-024X |
| best_oa_location.source.type | journal |
| best_oa_location.source.is_oa | False |
| best_oa_location.source.issn_l | 0038-0644 |
| best_oa_location.source.is_core | True |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | Software Practice and Experience |
| best_oa_location.source.host_organization | https://openalex.org/P4310320595 |
| best_oa_location.source.host_organization_name | Wiley |
| best_oa_location.source.host_organization_lineage | https://openalex.org/P4310320595 |
| best_oa_location.source.host_organization_lineage_names | Wiley |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/spe.3280 |
| best_oa_location.version | publishedVersion |
| best_oa_location.raw_type | journal-article |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | True |
| best_oa_location.raw_source_name | Software: Practice and Experience |
| best_oa_location.landing_page_url | https://doi.org/10.1002/spe.3280 |
| primary_location.id | doi:10.1002/spe.3280 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S122199241 |
| primary_location.source.issn | 0038-0644, 1097-024X |
| primary_location.source.type | journal |
| primary_location.source.is_oa | False |
| primary_location.source.issn_l | 0038-0644 |
| primary_location.source.is_core | True |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | Software Practice and Experience |
| primary_location.source.host_organization | https://openalex.org/P4310320595 |
| primary_location.source.host_organization_name | Wiley |
| primary_location.source.host_organization_lineage | https://openalex.org/P4310320595 |
| primary_location.source.host_organization_lineage_names | Wiley |
| primary_location.license | |
| primary_location.pdf_url | https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/spe.3280 |
| primary_location.version | publishedVersion |
| primary_location.raw_type | journal-article |
| primary_location.license_id | |
| primary_location.is_accepted | True |
| primary_location.is_published | True |
| primary_location.raw_source_name | Software: Practice and Experience |
| primary_location.landing_page_url | https://doi.org/10.1002/spe.3280 |
| publication_date | 2023-10-18 |
| publication_year | 2023 |
| referenced_works | https://openalex.org/W1978429203, https://openalex.org/W2041713059, https://openalex.org/W2070932252, https://openalex.org/W2043998723, https://openalex.org/W3097506810, https://openalex.org/W2327714942, https://openalex.org/W3198933595, https://openalex.org/W2280554095, https://openalex.org/W2896505116, https://openalex.org/W1104960690, https://openalex.org/W2969812409, https://openalex.org/W3044926166, https://openalex.org/W2428841090, https://openalex.org/W2917321477, https://openalex.org/W2143702316, https://openalex.org/W1975934503, https://openalex.org/W2041650849, https://openalex.org/W2759550170, https://openalex.org/W2293505944, https://openalex.org/W2782311202, https://openalex.org/W1986024718, https://openalex.org/W2162036145, https://openalex.org/W6839069139, https://openalex.org/W2406571098, https://openalex.org/W2121074184, https://openalex.org/W2156723666, https://openalex.org/W2061227290, https://openalex.org/W1999109718, https://openalex.org/W2615135541, https://openalex.org/W3013946860, https://openalex.org/W1992639336, https://openalex.org/W2995975239, https://openalex.org/W3184041223, https://openalex.org/W3006257721, https://openalex.org/W3204111100, https://openalex.org/W2037124948, https://openalex.org/W4281393087 |
| referenced_works_count | 37 |
| abstract_inverted_index.a | 69, 93, 107, 117, 124, 157, 234 |
| abstract_inverted_index.In | 101 |
| abstract_inverted_index.MR | 145, 172, 241 |
| abstract_inverted_index.MT | 17, 115, 176, 184, 199, 231 |
| abstract_inverted_index.We | 153 |
| abstract_inverted_index.an | 5, 76, 166 |
| abstract_inverted_index.as | 30 |
| abstract_inverted_index.by | 22, 122, 183, 232 |
| abstract_inverted_index.in | 72, 141, 224 |
| abstract_inverted_index.is | 4, 18, 75, 200 |
| abstract_inverted_index.of | 16, 34, 43, 53, 66, 85, 126, 144, 175, 180, 230 |
| abstract_inverted_index.on | 62 |
| abstract_inverted_index.to | 8, 19, 95, 112, 119, 159, 169, 187, 202, 239 |
| abstract_inverted_index.we | 104 |
| abstract_inverted_index.MRs | 67, 97, 121, 181, 204, 212 |
| abstract_inverted_index.MT, | 73, 106 |
| abstract_inverted_index.The | 14, 194, 221 |
| abstract_inverted_index.and | 45, 57, 130, 164, 177, 191, 209, 218 |
| abstract_inverted_index.are | 99 |
| abstract_inverted_index.but | 147 |
| abstract_inverted_index.can | 91 |
| abstract_inverted_index.for | 205 |
| abstract_inverted_index.key | 70 |
| abstract_inverted_index.not | 135 |
| abstract_inverted_index.set | 125 |
| abstract_inverted_index.the | 10, 51, 64, 86, 138, 142, 150, 161, 171, 178, 210, 228, 240 |
| abstract_inverted_index.yet | 78, 236 |
| abstract_inverted_index.(MT) | 3 |
| abstract_inverted_index.MRs, | 63 |
| abstract_inverted_index.MRs. | 114 |
| abstract_inverted_index.SUT. | 87 |
| abstract_inverted_index.able | 201 |
| abstract_inverted_index.also | 148 |
| abstract_inverted_index.both | 50 |
| abstract_inverted_index.data | 108, 127 |
| abstract_inverted_index.deep | 82 |
| abstract_inverted_index.have | 154, 213 |
| abstract_inverted_index.high | 214 |
| abstract_inverted_index.hold | 39 |
| abstract_inverted_index.only | 136 |
| abstract_inverted_index.role | 71 |
| abstract_inverted_index.show | 197 |
| abstract_inverted_index.some | 25 |
| abstract_inverted_index.task | 80 |
| abstract_inverted_index.test | 11, 37, 47, 55, 58 |
| abstract_inverted_index.that | 90, 198 |
| abstract_inverted_index.this | 102, 225 |
| abstract_inverted_index.tool | 158 |
| abstract_inverted_index.with | 185 |
| abstract_inverted_index.work | 222 |
| abstract_inverted_index.(SUT) | 38 |
| abstract_inverted_index.Since | 49 |
| abstract_inverted_index.among | 40 |
| abstract_inverted_index.cases | 56 |
| abstract_inverted_index.faced | 140 |
| abstract_inverted_index.fault | 188, 215 |
| abstract_inverted_index.field | 229 |
| abstract_inverted_index.known | 29 |
| abstract_inverted_index.paper | 226 |
| abstract_inverted_index.plays | 68 |
| abstract_inverted_index.study | 168 |
| abstract_inverted_index.under | 36 |
| abstract_inverted_index.which | 74, 134 |
| abstract_inverted_index.(MRs), | 33 |
| abstract_inverted_index.cases. | 48 |
| abstract_inverted_index.depend | 61 |
| abstract_inverted_index.detect | 20 |
| abstract_inverted_index.direct | 92 |
| abstract_inverted_index.domain | 83 |
| abstract_inverted_index.guides | 116 |
| abstract_inverted_index.oracle | 12 |
| abstract_inverted_index.paper, | 103 |
| abstract_inverted_index.result | 59 |
| abstract_inverted_index.rules, | 133 |
| abstract_inverted_index.simple | 235 |
| abstract_inverted_index.source | 44 |
| abstract_inverted_index.tester | 94, 118 |
| abstract_inverted_index.Summary | 0 |
| abstract_inverted_index.further | 155 |
| abstract_inverted_index.mapping | 132 |
| abstract_inverted_index.numeric | 206 |
| abstract_inverted_index.process | 143 |
| abstract_inverted_index.propose | 105 |
| abstract_inverted_index.respect | 186 |
| abstract_inverted_index.results | 196 |
| abstract_inverted_index.testing | 2 |
| abstract_inverted_index.whether | 24 |
| abstract_inverted_index.advances | 227 |
| abstract_inverted_index.approach | 111, 163, 238 |
| abstract_inverted_index.checking | 23 |
| abstract_inverted_index.commonly | 28 |
| abstract_inverted_index.directed | 110 |
| abstract_inverted_index.evaluate | 170 |
| abstract_inverted_index.failures | 21 |
| abstract_inverted_index.identify | 96, 120, 203 |
| abstract_inverted_index.improves | 149 |
| abstract_inverted_index.multiple | 41 |
| abstract_inverted_index.mutation | 109, 128 |
| abstract_inverted_index.problem. | 13, 243 |
| abstract_inverted_index.programs | 207 |
| abstract_inverted_index.proposed | 162 |
| abstract_inverted_index.software | 35 |
| abstract_inverted_index.alleviate | 9 |
| abstract_inverted_index.conducted | 165 |
| abstract_inverted_index.coverage. | 193, 220 |
| abstract_inverted_index.detection | 189, 216 |
| abstract_inverted_index.developed | 156 |
| abstract_inverted_index.difficult | 79 |
| abstract_inverted_index.effective | 6 |
| abstract_inverted_index.empirical | 167, 195 |
| abstract_inverted_index.implement | 160 |
| abstract_inverted_index.important | 77 |
| abstract_inverted_index.knowledge | 84 |
| abstract_inverted_index.necessary | 26 |
| abstract_inverted_index.operators | 129 |
| abstract_inverted_index.practical | 237 |
| abstract_inverted_index.presented | 223 |
| abstract_inverted_index.principle | 15 |
| abstract_inverted_index.providing | 123, 233 |
| abstract_inverted_index.relations | 32 |
| abstract_inverted_index.requiring | 81 |
| abstract_inverted_index.statement | 192, 219 |
| abstract_inverted_index.technique | 7 |
| abstract_inverted_index.alleviates | 137 |
| abstract_inverted_index.capability | 190, 217 |
| abstract_inverted_index.desirable. | 100 |
| abstract_inverted_index.executions | 42 |
| abstract_inverted_index.generation | 52 |
| abstract_inverted_index.identified | 182, 211 |
| abstract_inverted_index.techniques | 89 |
| abstract_inverted_index.Metamorphic | 1 |
| abstract_inverted_index.effectively | 98 |
| abstract_inverted_index.follow‐up | 46, 54 |
| abstract_inverted_index.identifying | 113 |
| abstract_inverted_index.metamorphic | 31 |
| abstract_inverted_index.performance | 179 |
| abstract_inverted_index.properties, | 27 |
| abstract_inverted_index.Accordingly, | 88 |
| abstract_inverted_index.difficulties | 139 |
| abstract_inverted_index.effectively, | 208 |
| abstract_inverted_index.verification | 60 |
| abstract_inverted_index.effectiveness | 174 |
| abstract_inverted_index.effectiveness. | 152 |
| abstract_inverted_index.identification | 65, 146, 151, 173, 242 |
| abstract_inverted_index.template‐style | 131 |
| cited_by_percentile_year.max | 95 |
| cited_by_percentile_year.min | 90 |
| corresponding_author_ids | https://openalex.org/A5048309076 |
| countries_distinct_count | 2 |
| institutions_distinct_count | 6 |
| corresponding_institution_ids | https://openalex.org/I92403157 |
| citation_normalized_percentile.value | 0.71932222 |
| citation_normalized_percentile.is_in_top_1_percent | False |
| citation_normalized_percentile.is_in_top_10_percent | False |