Article (Scientific journals)
Enriching Mutation Testing With Innovative Method Invocation Mutation: Filling the Crucial Missing Piece of the Puzzle
ZHANG, Peng; Lu, Zeyu; Wang, Yang et al.
2025In IEEE Transactions on Software Engineering, 51 (7), p. 2125 - 2143
Peer Reviewed verified by ORBi
 

Files


Full Text
TSE-MIN.pdf
Author postprint (737.77 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Defects; method invocation; mutation testing; mutator; Control methods; Innovative method; Library methods; Mapping strategy; Method invocation; Mutation testing; Mutator; Real-world; Semantic similarity; Static method; Software; Testing; Libraries; Codes; Semantics; Java; Training; Data mining; Vectors; Source coding
Abstract :
[en] Mutation testing aims to simulate real-world defects, but existing tools often struggle to replicate method invocation defects accurately. To address this, we propose MIN (Method INvocation mutator), which uses a mapping strategy to pair method names with corresponding values, ensuring that methods share argument and return types. This method enhances the feasibility and realism of mutants by considering factors such as library methods, access control, inheritance, and static methods. Experimental results show that integrating MIN into Major (a popular mutation tool) improves semantic similarity to real defects by 11%, increases mutant set diversity to 97.5%, and reduces undetected faults by 38.5%. Furthermore, MIN’s performance rivals that of state-of-the-art machine learning-based mutators like CodeBERT, with a 10x speed advantage over CodeBERT and 4x over DeepMutation in generating compilable mutants. These findings demonstrate that MIN can significantly enhance defect simulation and improve the efficiency of mutation testing.
Disciplines :
Computer science
Author, co-author :
ZHANG, Peng  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
Lu, Zeyu ;  Nanjing University, National Key Laboratory for Novel Software Technology, Nanjing, China
Wang, Yang ;  Nanjing University, National Key Laboratory for Novel Software Technology, Nanjing, China
Yang, Yibiao ;  Nanjing University, National Key Laboratory for Novel Software Technology, Nanjing, China
Zhou, Yuming ;  Nanjing University, National Key Laboratory for Novel Software Technology, Nanjing, China
PAPADAKIS, Michail  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SerVal
External co-authors :
yes
Language :
English
Title :
Enriching Mutation Testing With Innovative Method Invocation Mutation: Filling the Crucial Missing Piece of the Puzzle
Publication date :
2025
Journal title :
IEEE Transactions on Software Engineering
ISSN :
0098-5589
eISSN :
1939-3520
Publisher :
Institute of Electrical and Electronics Engineers Inc.
Volume :
51
Issue :
7
Pages :
2125 - 2143
Peer reviewed :
Peer Reviewed verified by ORBi
Available on ORBilu :
since 11 January 2026

Statistics


Number of views
18 (0 by Unilu)
Number of downloads
10 (0 by Unilu)

Scopus citations®
 
0
Scopus citations®
without self-citations
0
OpenCitations
 
0
OpenAlex citations
 
0
WoS citations
 
0

Bibliography


Similar publications



Contact ORBilu