loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Visual Languages and Human-Centric Computing (VL/HCC'06)
Relo: Helping Users Manage Context during Interactive Exploratory Visualization of Large Codebases
Brighton, United Kingdom
September 04-September 08
ISBN: 0-7695-2586-5
Vineet Sinha, MIT Computer Science and Artificial Intelligence Laboratory
David Karger, MIT Computer Science and Artificial Intelligence Laboratory
Rob Miller, MIT Computer Science and Artificial Intelligence Laboratory
As software systems grow in size and use more third-party libraries and frameworks, the need for developers to understand unfamiliar large codebases is rapidly increasing. In this paper, we present a tool, Relo, that supports developers? understanding by allowing interactive exploration of code. As the developer explores relationships found in the code, Relo builds and automatically manages the context in a visualization, thereby helping build the developer?s mental representation of the code. Developers can group viewed artifacts or use the viewed items to ask Relo for further exploration suggestions, with Relo providing features to limit the growth of the diagram. To ensure developers don?t get overwhelmed, Relo has been built with a user-centered approach, and preliminary evaluations with developers exploring new code have shown them to find the tool intuitive and helpful.
Citation:
Vineet Sinha, David Karger, Rob Miller, "Relo: Helping Users Manage Context during Interactive Exploratory Visualization of Large Codebases," vlhcc, pp.187-194, Visual Languages and Human-Centric Computing (VL/HCC'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.