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
Link To Document