TFIDF-FL: Localizing Faults Using Term Frequency-Inverse Document Frequency and Deep Learning
TFIDF-FL: Localizing Faults Using Term Frequency-Inverse Document Frequency and Deep Learning
复制标题
DOI:
10.1587/transinf.2018edl8237
复制
发表时间:
2019-09
期刊:
影响因子:
--
通讯作者:
Zhuo Zhang;Yan Lei;Jianjun Xu;Xiaoguang Mao;Xi Chang
中科院分区:
文献类型:
--
作者:
Zhuo Zhang;Yan Lei;Jianjun Xu;Xiaoguang Mao;Xi Chang
Existing fault localization based on neural networks utilize the information of whether a statement is executed or not executed to identify suspicious statements potentially responsible for a failure. However, the information just shows the binary execution states of a statement, and cannot show how important a statement is in executions. Consequently, it may degrade fault localization effectiveness. To address this issue, this paper proposes TFIDF-FL by using term frequency-inverse document frequency to identify a high or low degree of the influence of a statement in an execution. Our empirical results on 8 real-world programs show that TFIDF-FL significantly improves fault localization effectiveness. key words: debugging, fault localization, term frequency, inverse document frequency, deep learning