DocumentCode
130917
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
fYear
2014
fDate
27-29 June 2014
Firstpage
565
Lastpage
568
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Service Science (ICSESS), 2014 5th IEEE International Conference on
Conference_Location
Beijing
ISSN
2327-0586
Print_ISBN
978-1-4799-3278-8
Type
conf
DOI
10.1109/ICSESS.2014.6933631
Filename
6933631
Link To Document