TY - GEN
T1 - Leveraging method call anomalies to improve the effectiveness of spectrum-based fault localization techniques for object-oriented programs
AU - Tu, Jingxuan
AU - Chen, Lin
AU - Zhou, Yuming
AU - Zhao, Jianjun
AU - Xu, Baowen
PY - 2012/11/20
Y1 - 2012/11/20
N2 - Spectrum-based fault localization (S FL) is a lightweight automated diagnosis technique. However, when applied to object-oriented programs, its diagnostic accuracy is limited as suspicious statements are distributed in different classes. In th is paper, we propose an approach to leveraging method call anomalies to improve the effectiveness of SFL techniques for locating faulty statements in an object-oriented program. First, we compute the suspiciousness for each class based on the difference in its method call sequences between passed and failed runs. Then, we use the suspiciousness information of classes to refine SFL ranks in order to enhance their fault localization effectiveness of object-oriented software. The empirical results show that the proposed approach is able to improve the effectiveness of SFL techniques.
AB - Spectrum-based fault localization (S FL) is a lightweight automated diagnosis technique. However, when applied to object-oriented programs, its diagnostic accuracy is limited as suspicious statements are distributed in different classes. In th is paper, we propose an approach to leveraging method call anomalies to improve the effectiveness of SFL techniques for locating faulty statements in an object-oriented program. First, we compute the suspiciousness for each class based on the difference in its method call sequences between passed and failed runs. Then, we use the suspiciousness information of classes to refine SFL ranks in order to enhance their fault localization effectiveness of object-oriented software. The empirical results show that the proposed approach is able to improve the effectiveness of SFL techniques.
UR - http://www.scopus.com/inward/record.url?scp=84869144294&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84869144294&partnerID=8YFLogxK
U2 - 10.1109/QSIC.2012.30
DO - 10.1109/QSIC.2012.30
M3 - Conference contribution
AN - SCOPUS:84869144294
SN - 9780769548333
T3 - Proceedings - International Conference on Quality Software
SP - 1
EP - 8
BT - Proceedings - 12th International Conference on Quality Software, QSIC 2012
T2 - 12th International Conference on Quality Software, QSIC 2012
Y2 - 27 August 2012 through 29 August 2012
ER -