Please use this identifier to cite or link to this item:
|Title:||Automated path generation for software fault localization|
|Authors:||Wang, T. |
|Source:||Wang, T.,Roychoudhury, A. (2005). Automated path generation for software fault localization. 20th IEEE/ACM International Conference on Automated Software Engineering, ASE 2005 : 347-351. ScholarBank@NUS Repository. https://doi.org/10.1145/1101908.1101966|
|Abstract:||Localizing the cause(s) of an observable error lies at the heart of program debugging. Fault localization often proceeds by comparing the failing program run with some "successful" run (a run which does not demonstrate the error). An issue here is to generate or choose a "suitable" successful run; this task is often left to the programmer. In this paper, we present an efficient technique where the construction of the successful run as well its comparison with the failing run is automated. Our method constructs a successful program run by toggling the outcomes of some conditional branch instances in the failing run. If such a successful run exists, program statements for these branches are returned as bug report. In our experiments with the Siemens benchmark suite, we found that the quality of our bug report compares well with those produced by existing fault localization approaches where the programmer manually provides or chooses a successful run. Copyright 2005 ACM.|
|Source Title:||20th IEEE/ACM International Conference on Automated Software Engineering, ASE 2005|
|Appears in Collections:||Staff Publications|
Show full item record
Files in This Item:
There are no files associated with this item.
checked on Dec 13, 2017
checked on Dec 9, 2017
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.