Authors
Mengshi Zhang, Xia Li, Lingming Zhang, Sarfraz Khurshid
Publication date
2017/7/10
Book
Proceedings of the 26th ACM SIGSOFT international symposium on software testing and analysis
Pages
261-272
Description
Manual debugging is notoriously tedious and time consuming. Therefore, various automated fault localization techniques have been proposed to help with manual debugging. Among the existing fault localization techniques, spectrum-based fault localization (SBFL) is one of the most widely studied techniques due to being lightweight. A focus of existing SBFL techniques is to consider how to differentiate program source code entities (i.e., one dimension in program spectra); indeed, this focus is aligned with the ultimate goal of finding the faulty lines of code. Our key insight is to enhance existing SBFL techniques by additionally considering how to differentiate tests (i.e., the other dimension in program spectra), which, to the best of our knowledge, has not been studied in prior work.
We present PRFL, a lightweight technique that boosts spectrum-based fault localization by differentiating tests using PageRank …
Total citations
20162017201820192020202120222023202412727222521268
Scholar articles
M Zhang, X Li, L Zhang, S Khurshid - Proceedings of the 26th ACM SIGSOFT international …, 2017