Rigi-A system for programming-in-the-large
ICSE '88 Proceedings of the 10th international conference on Software engineering
Graphical fisheye views of graphs
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Why looking isn't always seeing: readership skills and graphical programming
Communications of the ACM
IBM Systems Journal
Searching program source code with a structured text retrieval system (poster abstract)
Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval
Unix in a nutshell: a desktop quick reference for System V release 4 and Solaris 7
Unix in a nutshell: a desktop quick reference for System V release 4 and Solaris 7
Reverse engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Software Maintenance Management
Software Maintenance Management
Graph Layout Adjustment Strategies
GD '95 Proceedings of the Symposium on Graph Drawing
On Designing an Experiment to Evaluate a Reverse Engineering Tool
WCRE '96 Proceedings of the 3rd Working Conference on Reverse Engineering (WCRE '96)
How Do Program Understanding Tools Affect How Programmers Understand Programs
WCRE '97 Proceedings of the Fourth Working Conference on Reverse Engineering (WCRE '97)
Browsing and Searching Software Architectures
ICSM '99 Proceedings of the IEEE International Conference on Software Maintenance
On Integrating Visualization Techniques for Effective Software Exploration
INFOVIS '97 Proceedings of the 1997 IEEE Symposium on Information Visualization (InfoVis '97)
A cognitive framework for describing and evaluating software exploration tools
A cognitive framework for describing and evaluating software exploration tools
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Integrating SHriMP with the IBM websphere studio workbench
CASCON '01 Proceedings of the 2001 conference of the Centre for Advanced Studies on Collaborative research
Integrating Information Sources for Visualizing Java Programs
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Unanticipated reuse of large-scale software features
Proceedings of the 28th international conference on Software engineering
Automated clustering to support the reflexion method
Information and Software Technology
Ontology visualization methods—a survey
ACM Computing Surveys (CSUR)
An experiment on the role of graphical elements in architecture visualization
Empirical Software Engineering
Science of Computer Programming
Off-screen visualization techniques for class diagrams
Proceedings of the 5th international symposium on Software visualization
Obtaining ground-truth software architectures
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
This paper describes a multi-perspective software visualization environment, SHriMP, which combines single view and multi-view techniques to support software exploration at both the architectural and source code levels. SHriMP provides three different views: a primary nested view and two subsidiary views. The primary nested view employs fisheye views of nested graphs, provides contextual cues, and supports general exploration activities. In SHriMP, subsidiary views exist as a searching tool and a relation tracer. These views complement each other and allow programmers to examine a software system from multiple perspectives.