作者
Mengshi Zhang, Xia Li, Lingming Zhang, Sarfraz Khurshid
发表日期
2017/7/10
图书
Proceedings of the 26th ACM SIGSOFT international symposium on software testing and analysis
页码范围
261-272
简介
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 …
引用总数
20162017201820192020202120222023202411727232620266
学术搜索中的文章
M Zhang, X Li, L Zhang, S Khurshid - Proceedings of the 26th ACM SIGSOFT international …, 2017