Abstract
For predicates based statistical debugging, the strength of gathering and utilizing execution information of predicates has a strong influence on the accuracy of software fault localization. This paper mainly focuses on two questions: (1) Whether the accuracy of fault localization can be improved by enriching the predicate execution information? (2) How to evaluate the relationship between the accuracy of fault localization and the augment of predicate execution information? Based on the researches related with the two questions, a new statistical method, called Pesla, is proposed, which introduces the predicate execution-sequences to enrich the predicate execution information. Experimental results clearly demonstrate that more predicate execution information can indeed improve the accuracy of the fault localization. Furthermore, if the predicate execution information of target program meets the algorithm's demand, the higher accuracy of the fault localization will be achieved as the more predicate execution information is used.
| Original language | English |
|---|---|
| Pages (from-to) | 2406-2419 |
| Number of pages | 14 |
| Journal | Jisuanji Xuebao/Chinese Journal of Computers |
| Volume | 36 |
| Issue number | 12 |
| DOIs | |
| State | Published - Dec 2013 |
Keywords
- Execution-sequence
- Predicate
- Software debugging
- Software fault localization
- Statistical debugging
Fingerprint
Dive into the research topics of 'Predicate execution-sequence based fault localization algorithm'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver