TY - GEN
T1 - A grouping-based strategy to improve the effectiveness of fault localization techniques
AU - Debroy, Vidroha
AU - Wong, W. Eric
AU - Xu, Xiaofeng
AU - Choi, Byoungju
PY - 2010
Y1 - 2010
N2 - 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.
AB - 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.
KW - Fault localization
KW - Grouping-based strategy
KW - Software/program debugging
KW - Suspiciousness of code
UR - http://www.scopus.com/inward/record.url?scp=77958174686&partnerID=8YFLogxK
U2 - 10.1109/QSIC.2010.80
DO - 10.1109/QSIC.2010.80
M3 - Conference contribution
AN - SCOPUS:77958174686
SN - 9780769541310
T3 - Proceedings - International Conference on Quality Software
SP - 13
EP - 22
BT - Proceedings - 10th International Conference on Quality Software, QSIC 2010
T2 - 10th International Conference on Quality Software, QSIC 2010
Y2 - 14 July 2010 through 15 July 2010
ER -