Title | ||
---|---|---|
Repeatedly-executed-method viewer for efficient visualization of execution paths and states in Java |
Abstract | ||
---|---|---|
The state of a program at runtime is useful information for developers to understand a program. Omniscient debugging and logging-based tools enable developers to investigate the state of a program at an arbitrary point of time in an execution. While these tools are effective to analyze the state at a single point of time, they might be insufficient to understand the generic behavior of a method which includes various control-flow paths. In this paper, we propose REMViewer (Repeatedly-Executed-Method Viewer), or a tool that visualizes multiple execution paths of a Java method. The tool shows each execution path in a separated view so that developers can firstly select actual execution paths of interest and then compare the state of local variables in the paths. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1145/2597008.2597803 | ICPC |
Keywords | Field | DocType |
dynamic analysis,experimentation,java,program understanding,testing and debugging,record-and-replay | Programming language,Visualization,Computer science,Java,Local variable,Debugging | Conference |
Citations | PageRank | References |
6 | 0.81 | 11 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Toshinori Matsumura | 1 | 6 | 0.81 |
Takashi Ishio | 2 | 211 | 28.48 |
Yu Kashima | 3 | 14 | 2.34 |
Katsuro Inoue | 4 | 2424 | 172.31 |