Authors
Xia Li, Lingming Zhang
Publication date
2017/10/12
Journal
Proceedings of the ACM on Programming Languages
Volume
1
Issue
OOPSLA
Pages
1-30
Publisher
ACM
Description
Localizing failure-inducing code is essential for software debugging. Manual fault localization can be quite tedious, error-prone, and time-consuming. Therefore, a huge body of research e orts have been dedicated to automated fault localization. Spectrum-based fault localization, the most intensively studied fault localization approach based on test execution information, may have limited effectiveness, since a code element executed by a failed tests may not necessarily have impact on the test outcome and cause the test failure. To bridge the gap, mutation-based fault localization has been proposed to transform the programs under test to check the impact of each code element for better fault localization. However, there are limited studies on the effectiveness of mutation-based fault localization on sufficient number of real bugs. In this paper, we perform an extensive study to compare mutation-based fault …
Total citations
20182019202020212022202320244201519202814
Scholar articles
X Li, L Zhang - Proceedings of the ACM on Programming Languages, 2017