Visualizing Call Graphs

Struggling to navigate and explore code control flow? Then perhaps use REACHER an Eclipse IDE plugin tool developed by Thomas La Toza to visualize call graphs. A paper entitled Visualizing Call Graphs by Thomas La Toza was presented at VLHCC 2011 which demonstrated that REACHER helps developers explore code more easily and effectively. The participants in the study were 5 times more successful at finding the answers to the tasks and completed the tasks in significantly less time when using REACHER compared with the standard Eclipse IDE.

REACHER’S most significant benefit is search, which helped developers more quickly locate far-away methods and statements connected by long and confusing paths. But REACHER also helps support the subsequent work of understanding and reasoning about the path. Participants traced call graph paths to identify properties of paths. Participants ultimately wanted to see the code behind these paths, and used REACHER to quickly jump between methods on the paths.

About Craig Anslow

Craig Anslow is a Lecturer in Software Engineering at Victoria University of Wellington, New Zealand, with research interests in software visualization.
This entry was posted in Papers, Research, Tools and tagged , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s