Tree visualization with tree-maps: 2-d space-filling approach
ACM Transactions on Graphics (TOG)
Seesoft-A Tool for Visualizing Line Oriented Software Statistics
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Rigi: a visualization environment for reverse engineering
ICSE '97 Proceedings of the 19th international conference on Software engineering
Workspace awareness for groupware
Conference Companion on Human Factors in Computing Systems
Readings in information visualization
GENOA—a customizable, front-end-retargetable source code analysis framework
ACM Transactions on Software Engineering and Methodology (TOSEM)
Cognitive design elements to support the construction of a mental model during software exploration
Journal of Systems and Software
How do program understanding tools affect how programmers understand programs?
Science of Computer Programming - Special issue on WCRE 97
SHriMP views: an interactive environment for information visualization and navigation
CHI '02 Extended Abstracts on Human Factors in Computing Systems
Software Visualization
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Workshop on global software development
Proceedings of the 24th International Conference on Software Engineering
Software Visualization in the Large
Computer
Visualizing Flow Diagrams in WebSphere Studio Using SHriMP Views
Information Systems Frontiers
GASE: visualizing software evolution-in-the-large
WCRE '96 Proceedings of the 3rd Working Conference on Reverse Engineering (WCRE '96)
On Designing an Experiment to Evaluate a Reverse Engineering Tool
WCRE '96 Proceedings of the 3rd Working Conference on Reverse Engineering (WCRE '96)
An Integrated Approach for Studying Architectural Evolution
IWPC '02 Proceedings of the 10th International Workshop on Program Comprehension
A space of layout styles for hierarchical graph models of software systems
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
eclipse '04 Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange
Accessible student-directed visualization of computer organization concepts
eclipse '04 Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange
CHINZ '05 Proceedings of the 6th ACM SIGCHI New Zealand chapter's international conference on Computer-human interaction: making CHI natural
A framework for describing and understanding mining tools in software development
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
When and how to visualize traceability links?
TEFSE '05 Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering
3D visualization for concept location in source code
Proceedings of the 28th international conference on Software engineering
Visualisations of execution traces (VET): an interactive plugin-based visualisation tool
AUIC '06 Proceedings of the 7th Australasian User interface conference - Volume 50
The SEXTANT Software Exploration Tool
IEEE Transactions on Software Engineering
Integrating COTS Search Engines into Eclipse: Google Desktop Case Study
IWICSS '07 Proceedings of the Second International Workshop on Incorporating COTS Software into Software Systems: Tools and Techniques
Visualization of exception handling constructs to support program understanding
Proceedings of the 4th ACM symposium on Software visualization
An experiment on the role of graphical elements in architecture visualization
Empirical Software Engineering
Code bubbles: rethinking the user interface paradigm of integrated development environments
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Code canvas: zooming towards better development environments
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Evolutionary and collaborative software architecture recovery with Softwarenaut
Science of Computer Programming
Hi-index | 0.00 |
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.