• DocumentCode
    1877356
  • Title

    A Tool Suite for Java Program Tracing and Feature Location

  • Author

    Liu, Dapeng ; Xu, Shaochun

  • Author_Institution
    Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
  • fYear
    2009
  • fDate
    27-29 May 2009
  • Firstpage
    469
  • Lastpage
    474
  • Abstract
    In this paper, we describe a suite of two tools: Multi-Threaded Tracer (MuTT) and Exploring Traces (ET), which can be used to trace complex multi-threaded event-driven Java programs during feature location and program debugging and help the programmer to locate parts of code that are related to a specific feature. MuTT does not need instrumentation. ET can be used to browse the traces and focus on a small part of the graph presented by MuTT from the traces. We also conduct a case study on Eclipse with this tool suite and the result shows that the productivity of feature location gained by using them. The case study also demonstrates that ET can work well with MuTT.
  • Keywords
    Java; multi-threading; program debugging; program diagnostics; software tools; Eclipse; Java program tracing; exploring traces; feature location; multithreaded event-driven Java programs; multithreaded tracer; program debugging; software tool suite; Artificial intelligence; Computer science; Debugging; Intelligent networks; Java; Multithreading; Productivity; Programming profession; Runtime; Software engineering; feature location; multithreading; tools; trace presentation; tracing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligences, Networking and Parallel/Distributed Computing, 2009. SNPD '09. 10th ACIS International Conference on
  • Conference_Location
    Daegu
  • Print_ISBN
    978-0-7695-3642-2
  • Type

    conf

  • DOI
    10.1109/SNPD.2009.55
  • Filename
    5286625