Authors
Chao Liu, Long Fei, Xifeng Yan, Jiawei Han, Samuel P Midkiff
Publication date
2006/10/30
Journal
IEEE Transactions on software engineering
Volume
32
Issue
10
Pages
831-848
Publisher
IEEE
Description
Manual debugging is tedious, as well as costly. The high cost has motivated the development of fault localization techniques, which help developers search for fault locations. In this paper, we propose a new statistical method, called SOBER, which automatically localizes software faults without any prior knowledge of the program semantics. Unlike existing statistical approaches that select predicates correlated with program failures, SOBER models the predicate evaluation in both correct and incorrect executions and regards a predicate as fault-relevant if its evaluation pattern in incorrect executions significantly diverges from that in correct ones. Featuring a rationale similar to that of hypothesis testing, SOBER quantifies the fault relevance of each predicate in a principled way. We systematically evaluate SOBER under the same setting as previous studies. The result clearly demonstrates the effectiveness: SOBER …
Total citations
20072008200920102011201220132014201520162017201820192020202120222023202413141628343449252333221928181622245
Scholar articles
C Liu, L Fei, X Yan, J Han, SP Midkiff - IEEE Transactions on software engineering, 2006