Title :
Fault localization based on dynamic slicing via JSlice for Java programs
Author :
Peng Zhang ; Xiaoguang Mao ; Yan Lei ; Zhuo Zhang
Author_Institution :
Coll. of Comput., Nat. Univ. of Defense Technol., Changsha, China
Abstract :
Many recent studies on fault localization based on program slicing have mainly focused on static slicing techniques, while the research on fault localization using dynamic slicing tool is insufficient. One reason is that dynamic slicing tools are less available than static ones. In our paper, we present the use of the dynamic slicing tool, JSlice, which is a dynamic slicing tool available for Java programs. Our experiments choose six representative Java programs, all of which were Java version of Siemens programs which were translated from C version. The results show that dynamic slicing can effectively locate faults and JSlice is an effective dynamic slicing tool.
Keywords :
Java; program slicing; software fault tolerance; software tools; C version; JSlice; Java programs; Siemens programs; dynamic slicing tools; fault localization; program slicing; Algorithm design and analysis; Debugging; Heuristic algorithms; Java; Performance analysis; Software; Software engineering; JSlice; Java program; dynamic slicing; fault localization; slicing tool;
Conference_Titel :
Software Engineering and Service Science (ICSESS), 2014 5th IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4799-3278-8
DOI :
10.1109/ICSESS.2014.6933631