A grouping-based strategy to improve the effectiveness of fault localization techniques

Vidroha Debroy, W. Eric Wong, Xiaofeng Xu, Byoungju Choi

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

65 Scopus citations

Abstract

Fault localization is one of the most expensive activities of program debugging, which is why the recent years have witnessed the development of many different fault localization techniques. This paper proposes a groupingbased strategy that can be applied to various techniques in order to boost their fault localization effectiveness. The applicability of the strategy is assessed over - Tarantula and a Radial Basis Function neural network-based technique; across three different sets of programs (the Siemens suite, grep and gzip). Results are suggestive that the grouping-based strategy is capable of significantly improving the fault localization effectiveness and is not limited to any particular fault localization technique. The proposed strategy does not require any additional information than what was already collected as input to the fault localization technique, and does not require the technique to be modified in any way.

Original languageEnglish
Title of host publicationProceedings - 10th International Conference on Quality Software, QSIC 2010
Pages13-22
Number of pages10
DOIs
StatePublished - 2010
Event10th International Conference on Quality Software, QSIC 2010 - Zhangjiajie, China
Duration: 14 Jul 201015 Jul 2010

Publication series

NameProceedings - International Conference on Quality Software
ISSN (Print)1550-6002

Conference

Conference10th International Conference on Quality Software, QSIC 2010
Country/TerritoryChina
CityZhangjiajie
Period14/07/1015/07/10

Keywords

  • Fault localization
  • Grouping-based strategy
  • Software/program debugging
  • Suspiciousness of code

Fingerprint

Dive into the research topics of 'A grouping-based strategy to improve the effectiveness of fault localization techniques'. Together they form a unique fingerprint.

Cite this