SMFL Integrating Spectrum and Mutation for Fault Localization

At present, spectrum-based fault localization and mutation-based fault localization are the most popular fault localization methods. The two methods suffer from the problems that multiple statements are ranked the same and there are high time costs. To improve the performance of fault localization, this paper proposes a novel approach for fault localization based on integrating spectrum and mutation. In addition to decreasing the time consumption overhead of the mutation-based fault localization method, the approach improves the accuracy of the spectrum-based fault localization method. The experimental results show that the approach improves the accuracy of fault localization in comparison with the spectrum-based fault localization method.

[1]  A.J.C. van Gemund,et al.  On the Accuracy of Spectrum-based Fault Localization , 2007, Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION (TAICPART-MUTATION 2007).

[2]  Yves Le Traon,et al.  Metallaxis‐FL: mutation‐based fault localization , 2015, Softw. Test. Verification Reliab..

[3]  Michael D. Ernst,et al.  An Empirical Study of Fault Localization Families and Their Combinations , 2018, IEEE Transactions on Software Engineering.

[4]  W. Eric Wong,et al.  The DStar Method for Effective Software Fault Localization , 2014, IEEE Transactions on Reliability.

[5]  Shin Yoo,et al.  Ask the Mutants: Mutating Faulty Programs for Fault Localization , 2014, 2014 IEEE Seventh International Conference on Software Testing, Verification and Validation.