Plugging-in visualization: experiences integrating a visualization tool with Eclipse

  • Authors:
  • Rob Lintern;Jeff Michaud;Margaret-Anne Storey;Xiaomin Wu

  • Affiliations:
  • University of Victoria, Victoria, BC Canada;University of Victoria, Victoria, BC Canada;University of Victoria, Victoria, BC Canada;University of Victoria, Victoria, BC Canada

  • Venue:
  • Proceedings of the 2003 ACM symposium on Software visualization
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Eclipse platform presents an opportunity to openly collaborate and share visualization tools amongst the research community and with developers. In this paper, we present our own experiences of "plugging-in" our visualization tool, SHriMP Views, into this environment. The Eclipse platform's Java Development Tools (JDT) and CVS plug-ins provide us with invaluable information on software artifacts relieving us from the burden of creating this functionality from scratch. This allows us to focus our efforts on the quality of our visualizations and, as our tool is now part of a full-featured Java IDE, gives us greater opportunities to evaluate our visualizations. The integration process required us to re-think some of our tool's architecture, strengthening its ability to be plugged into other environments. We step through a real-life scenario, using our newly integrated tool to aid us in merging of two branches of source code. Finally we detail some of the issues we have encountered in this integration and provide recommendations for other developers of visualization tools considering integration with the Eclipse platform.