DocumentCode :
1986825
Title :
Mining Data Chain Graph for Fault Localization
Author :
Yang, Bo ; Wu, Ji ; Liu, Chao
Author_Institution :
Software Eng. Inst., Beihang Univ., Beijing, China
fYear :
2012
fDate :
16-20 July 2012
Firstpage :
464
Lastpage :
469
Abstract :
Fault localization is a challenging task in domain specific data mining. Most existing works focus on call graph that can find bugs which are associated with control flow. However, there are a lot of bugs related to data flow. In this paper, we presented a data dependency graph in fault localization. The approach at first analyzes the execution of the test suites dynamically, then derives the data dependency graph which reflects data flow traces of any test case. Frequency subgraphs generated which are based on the analysis of these data dependency graph. At last ranking the variables that in those graphs and get the suspicious variables. We have conducted a case study use this approach. The preliminary result shows that our approach is feasible and effective.
Keywords :
data flow graphs; data mining; fault tolerant computing; program debugging; call graph; data chain graph; data dependency graph; data flow trace; domain specific data mining; fault localization; frequency subgraph; Computer bugs; Context; Data mining; Data models; Debugging; Instruments; Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference Workshops (COMPSACW), 2012 IEEE 36th Annual
Conference_Location :
Izmir
Print_ISBN :
978-1-4673-2714-5
Electronic_ISBN :
978-0-7695-4758-9
Type :
conf
DOI :
10.1109/COMPSACW.2012.88
Filename :
6341620
Link To Document :
بازگشت