A Tool Suite for Java Program Tracing and Feature Location
Dapeng Liu, Shaochun Xu · 2009
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.