Identifying CoincidentaI Correctness for Effective FauIt LocaIization

He-ling CAO,Shu-juan JIANG,Xing-ya WANG,Meng XUE,Jun-yan QIAN
DOI: https://doi.org/10.3969/j.issn.0372-2112.2016.12.030
2016-01-01
Abstract:Fault localization is one of the most time-consuming activities in software debugging.An identifying coin-cidental correctness approach for effective fault localization is proposed to decrease the effect of coincidental correctness on the effectiveness of fault localization.First,the elements of coincidental correctness are computed.Second,the higher suspi-cious coincidental correctness elements are selected as feature elements of coincidental correctness,and then program execu-tion traces are reduced in terms of feature elements.Finally,fuzzy c-means based coincidental correctness identification mod-el is created based on the reduced execution traces to locate faults.It was applied to analyze three groups of programs,and test cases removing coincidental correctness were used as input for four popular fault localization approaches,such as Taran-tula.The experimental results show that our approach had low false positives and false negatives,and performed well in terms of the effectiveness.
What problem does this paper attempt to address?