@conference {abreu2009localizing, title = {Localizing Software Faults Simultaneously}, booktitle = {9th International Conference on Quality Software - QSIC}, year = {2009}, month = {August}, pages = {367{\textendash}376}, publisher = {IEEE}, organization = {IEEE}, address = {Jeju, Korea}, abstract = {

Current automatic diagnosis techniques are predominantly of a statistical nature and, despite typical defect densities, do not explicitly consider multiple faults, as also demonstrated by the popularity of the single-fault Siemens set. We present a logic reasoning approach, called Zoltar-M(ultiple fault), that yields multiple-fault diagnoses, ranked in order of their probability. Although application of Zoltar-M to programs with many faults requires further research into heuristics to reduce computational complexity, theory as well as experiments on synthetic program models and two multiple-fault program versions from the Siemens set show that for multiple-fault programs this approach can outperform statistical techniques, notably spectrum-based fault localization (SFL). As a side-effect of this research, we present a new SFL variant, called Zoltar-S(ingle fault), that is provably optimal for single-fault programs, outperforming all other variants known to date.

}, attachments = {https://haslab.uminho.pt/sites/default/files/ruimaranhao/files/qsic09.pdf}, author = {Rui Abreu and Zoeteweij, Peter and Gemund, A} }