ACM Home Page
Please provide us with feedback. Feedback
Fault localization using value replacement
Full text PdfPdf (305 KB)
Source
International Symposium on Software Testing and Analysis archive
Proceedings of the 2008 international symposium on Software testing and analysis table of contents
Seattle, WA, USA
SESSION: Fault localization table of contents
Pages 167-178  
Year of Publication: 2008
ISBN:978-1-60558-050-0
Authors
Dennis Jeffrey  University of California at Riverside, Riverside, CA, USA
Neelam Gupta  N/A, N/A, USA
Rajiv Gupta  University of California at Riverside, Riverside, CA, USA
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 97,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1390630.1390652
What is a DOI?

ABSTRACT

We present a value profile based approach for ranking program statements according to their likelihood of being faulty. The key idea is to see which program statements exercised during a failing run use values that can be altered so that the execution instead produces correct output. Our approach is effective in locating statements that are either faulty or directly linked to a faulty statement. We present experimental results showing the effectiveness and efficiency of our approach. Our approach outperforms Tarantula which, to our knowledge, is the most effective prior approach for statement ranking based fault localization using the benchmark programs we studied.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
4
5
 
6
 
7
 
8
9
 
10
 
11
B. Korel and J. Laski. Algorithmic software fault localization. Annual Hawaii International Conference on System Sciences, pages 246--252, January 1991.
12
13
14
 
15
M. Renieris and S. Reiss. Fault localization with nearest neighbor queries. 18th IEEE International Conference on Automated Software Engineering, pages 30--39, Oct. 2003. 20th
 
16
F. Tip. A survey of program slicing techniques. Journal of Programming Languages, 3(3):121--189, September 1995.
17
 
18
M. Weiser. Program slicing. IEEE Transactions on Software Engineering, 10(4):352--357, July 1984.
19
 
20
21
22


Collaborative Colleagues:
Dennis Jeffrey: colleagues
Neelam Gupta: colleagues
Rajiv Gupta: colleagues