MuTT: A Multi-Threaded Tracer for Java Programs

Dapeng Liu, Shaochun Xu · 2009

Tracing is an important technique for program comprehension and software maintenance. Existing trace tools have some limitations, such as requiring instrumentation. This paper presents a tracer, MuTT, which can be used to collect the run-time information of multi-threaded Java programs without source code or JVM instrumentation. We also propose guidelines to use MuTT for feature location in object-oriented systems, particularly in the event-driven systems. We conduct two case studies and the result demonstrates that MuTT can provide effective tracing and can be used for feature location, especially with the help of GREP.

Read the paper · More papers on PaperTik