• 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