RCS—a system for version control
Software—Practice & Experience
The visual display of quantitative information
The visual display of quantitative information
Technometrics
X window system user's guide for version 11: vol. 3
X window system user's guide for version 11: vol. 3
Human factors and typography for more readable programs
Human factors and typography for more readable programs
The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
Visualization in Scientific Computing
Visualization in Scientific Computing
Basics of Network Visualization
IEEE Computer Graphics and Applications
Pad++: a zooming graphical interface for exploring alternate interface physics
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
Graphical analysis of computer log files
Communications of the ACM
Using information murals in visualization applications
Proceedings of the 8th annual ACM symposium on User interface and software technology
Interactive data visualization at AT&T Bell laboratories
CHI '95 Conference Companion on Human Factors in Computing Systems
VGrep: a graphical tool for the exploration of textural documents
CHI '95 Conference Companion on Human Factors in Computing Systems
StormWatch: a tool for visualizing memory system protocols
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Externalising abstract mathematical models
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Tool support for planning the restructuring of data abstractions in large systems
SIGSOFT '96 Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering
Visualizing interactions in program executions
ICSE '97 Proceedings of the 19th international conference on Software engineering
ICSE '94 Proceedings of the 16th international conference on Software engineering
Characterizing interactive externalizations
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
interactions
Supporting the restructuring of data abstractions through manipulation of a program visualization
ACM Transactions on Software Engineering and Methodology (TOSEM)
SUIF Explorer: an interactive and interprocedural parallelizer
Proceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming
WEST: a Web browser for small terminals
Proceedings of the 12th annual ACM symposium on User interface software and technology
Almost: exploring program traces
Proceedings of the 1999 workshop on new paradigms in information visualization and manipulation in conjunction with the eighth ACM internation conference on Information and knowledge management
DL '00 Proceedings of the fifth ACM conference on Digital libraries
Distributed cognition: toward a new foundation for human-computer interaction research
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 2
Reading of electronic documents: the usability of linear, fisheye, and overview+detail interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Exploiting the map metaphor in a tool for software evolution
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Popout prism: adding perceptual principles to overview+detail document interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
OOPSLA '01 Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Visualization of large web access data sets
VISSYM '02 Proceedings of the symposium on Data Visualisation 2002
Proceedings of the 2nd ACM/IEEE-CS joint conference on Digital libraries
IEEE Transactions on Software Engineering
Gamma system: continuous evolution of software after deployment
ISSTA '02 Proceedings of the 2002 ACM SIGSOFT international symposium on Software testing and analysis
Window frames as areas for information visualization
Proceedings of the second Nordic conference on Human-computer interaction
Concern graphs: finding and describing concerns using structural program dependencies
Proceedings of the 24th International Conference on Software Engineering
Visualization of test information to assist fault localization
Proceedings of the 24th International Conference on Software Engineering
Navigation patterns and usability of zoomable user interfaces with and without an overview
ACM Transactions on Computer-Human Interaction (TOCHI)
From the User Interface to the Consumer Interface
Information Systems Frontiers
A Web laboratory for software data analysis
World Wide Web
The Information Mural: A Technique for Displaying and Navigating Large Information Spaces
IEEE Transactions on Visualization and Computer Graphics
Understanding and Restructuring Web Sites with ReWeb
IEEE MultiMedia
Software Visualization in the Large
Computer
Computer
Tool Support for Planning the Restructuring of Data Abstractions in Large Systems
IEEE Transactions on Software Engineering
Using execution trace data to improve distribute systems
Software—Practice & Experience
Coping with Crosscutting Software Changes Using Information Transparency
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
Reading patterns and usability in visualizations of electronic documents
ACM Transactions on Computer-Human Interaction (TOCHI)
The human-computer interaction handbook
3D representations for software visualization
Proceedings of the 2003 ACM symposium on Software visualization
Plugging-in visualization: experiences integrating a visualization tool with Eclipse
Proceedings of the 2003 ACM symposium on Software visualization
Visualization of program-execution data for deployed software
Proceedings of the 2003 ACM symposium on Software visualization
Source viewer 3D (sv3D): a framework for software visualization
Proceedings of the 25th International Conference on Software Engineering
Data visualization for domain exploration: interactive statistical graphics
Handbook of data mining and knowledge discovery
Case studies: Commercial domain, single mining tasks systems: visual insights
Handbook of data mining and knowledge discovery
Handbook of data mining and knowledge discovery
Evaluating scalable vector graphics for use in software visualisation
APVis '03 Proceedings of the Asia-Pacific symposium on Information visualisation - Volume 24
The information mural: a technique for displaying and navigating large information spaces
INFOVIS '95 Proceedings of the 1995 IEEE Symposium on Information Visualization
Research report: DataSpace: 3-D visualizations of large databases
INFOVIS '95 Proceedings of the 1995 IEEE Symposium on Information Visualization
The structure of the information visualization design space
INFOVIS '97 Proceedings of the 1997 IEEE Symposium on Information Visualization (InfoVis '97)
Managing Software with New Visual Representations
INFOVIS '97 Proceedings of the 1997 IEEE Symposium on Information Visualization (InfoVis '97)
Visualizing Application Behavior on Superscalar Processors
INFOVIS '99 Proceedings of the 1999 IEEE Symposium on Information Visualization
Technical Note: Visually Encoding Program Test Information to Find Faults in Software
INFOVIS '01 Proceedings of the IEEE Symposium on Information Visualization 2001 (INFOVIS'01)
Interactive Information Visualization of a Million Items
INFOVIS '02 Proceedings of the IEEE Symposium on Information Visualization (InfoVis'02)
Demystifying Venture Capital Investing
INFOVIS '02 Proceedings of the IEEE Symposium on Information Visualization (InfoVis'02)
Polymetric Views-A Lightweight Visual Approach to Reverse Engineering
IEEE Transactions on Software Engineering
Visualizing code profiling line oriented statistics
VIS '92 Proceedings of the 3rd conference on Visualization '92
Strata-various: multi-layer visualization of dynamics in software system behavior
VIS '94 Proceedings of the conference on Visualization '94
Large-scale AOSD for middleware
Proceedings of the 3rd international conference on Aspect-oriented software development
Proceedings of the working conference on Advanced visual interfaces
Fault Localization Using Visualization of Test Information
Proceedings of the 26th International Conference on Software Engineering
SNIAFL: Towards a Static Non-Interactive Approach to Feature Location
Proceedings of the 26th International Conference on Software Engineering
Gammatella: Visualization of Program-Execution Data for Deployed Software
Proceedings of the 26th International Conference on Software Engineering
Passive visual fingerprinting of network attack tools
Proceedings of the 2004 ACM workshop on Visualization and data mining for computer security
GAMMATELLA: visualizing program-execution data for deployed software
Information Visualization - Special issue: Software visualization
Information Visualization at 10
IEEE Computer Graphics and Applications
The Class Blueprint: Visually Supporting the Understanding of Classes
IEEE Transactions on Software Engineering
Visual data mining in software archives
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
CVSscan: visualization of code evolution
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
The war room command console: shared visualizations for inclusive team coordination
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Visualizing multiple evolution metrics
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Voronoi treemaps for the visualization of software metrics
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Towards understanding programs through wear-based filtering
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
AspectBrowser for Eclipse: a case study in plug-in retargeting
eclipse '04 Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange
Toward Understanding the Rhetoric of Small Source Code Changes
IEEE Transactions on Software Engineering
Informing the design of pipeline-based software visualisations
APVis '05 proceedings of the 2005 Asia-Pacific symposium on Information visualisation - Volume 45
ActiveAspect: presenting crosscutting structure
MACS '05 Proceedings of the 2005 workshop on Modeling and analysis of concerns in software
Visual Assessment Techniques for Component-Based Framework Evolution
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Seeking the source: software source code as a social and technical artifact
GROUP '05 Proceedings of the 2005 international ACM SIGGROUP conference on Supporting group work
UMLDiff: an algorithm for object-oriented design differencing
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Bridging the gap between technical and social dependencies with Ariadne
eclipse '05 Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange
Tool support for feature-oriented software development: featureIDE: an Eclipse-based approach
eclipse '05 Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange
Visualisation-based tool support for the development of aspect-oriented programs
Proceedings of the 5th international conference on Aspect-oriented software development
Presenting crosscutting structure with active models
Proceedings of the 5th international conference on Aspect-oriented software development
Countering Security Information Overload through Alert and Packet Visualization
IEEE Computer Graphics and Applications
SNIAFL: Towards a static noninteractive approach to feature location
ACM Transactions on Software Engineering and Methodology (TOSEM)
Performance feature identification by comparative trace analysis
Future Generation Computer Systems
3D visualization for concept location in source code
Proceedings of the 28th international conference on Software engineering
An open framework for CVS repository querying, analysis and visualization
Proceedings of the 2006 international workshop on Mining software repositories
Damming the flood: monitoring streaming security event data using BlockTables
DUX '05 Proceedings of the 2005 conference on Designing for User eXperience
Analyzing feature implementation by visual exploration of architecturally-embedded call-graphs
Proceedings of the 2006 international workshop on Dynamic systems analysis
Exploring erotics in Emily Dickinson's correspondence with text mining and visual interfaces
Proceedings of the 6th ACM/IEEE-CS joint conference on Digital libraries
Replaying development history to assess the effectiveness of change propagation tools
Empirical Software Engineering
Visual exploration of function call graphs for feature location in complex software systems
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Multiscale and multivariate visualizations of software evolution
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Mondrian: an agile information visualization framework
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Business process impact visualization and anomaly detection
Information Visualization
Comparing and managing multiple versions of slide presentations
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
MOTC: an interactive aid for multidimensional hypothesis generation
Journal of Management Information Systems - Special section: Data mining
Representing concerns in source code
ACM Transactions on Software Engineering and Methodology (TOSEM)
Visual assessment of software evolution
Science of Computer Programming
Task and social visualization in software development: evaluation of a prototype
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
FASTDash: a visual dashboard for fostering awareness in software teams
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Visual Analytics: Visual data mining and analysis of software repositories
Computers and Graphics
The Future of Programming Environments: Integration, Synergy, and Assistance
FOSE '07 2007 Future of Software Engineering
New Frontiers of Reverse Engineering
FOSE '07 2007 Future of Software Engineering
Value-Cell Bar Charts for Visualizing Large Transaction Data Sets
IEEE Transactions on Visualization and Computer Graphics
Advances in the Pad++ zoomable graphics widget
TCLTK '98 Proceedings of the 3rd Annual USENIX Workshop on Tcl/Tk - Volume 3
Differencing logical UML models
Automated Software Engineering
Tool users requirements classification: how software visualization tools measure up
AFRIGRAPH '07 Proceedings of the 5th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa
Self-monitoring of web-based information disclosure
Proceedings of the 2007 ACM workshop on Privacy in electronic society
Identifying Crosscutting Concerns Using Fan-In Analysis
ACM Transactions on Software Engineering and Methodology (TOSEM)
Proceedings of the sixteenth ACM conference on Conference on information and knowledge management
Writing blocks: a visualization to support global revising
OZCHI '07 Proceedings of the 19th Australasian conference on Computer-Human Interaction: Entertaining User Interfaces
Proceedings of the 2007 OOPSLA workshop on eclipse technology eXchange
Promoting developer-specific awareness
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Towards a framework for software navigation techniques
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Composing knowledge fragments: a next generation ide
Companion of the 30th international conference on Software engineering
Visualization of exception handling constructs to support program understanding
Proceedings of the 4th ACM symposium on Software visualization
Representing unit test data for large scale software development
Proceedings of the 4th ACM symposium on Software visualization
An interactive reverse engineering environment for large-scale C++ code
Proceedings of the 4th ACM symposium on Software visualization
Visually localizing design problems with disharmony maps
Proceedings of the 4th ACM symposium on Software visualization
A Visualization of Genetic Algorithm Using the Pseudo-color
Neural Information Processing
Intra/Inter-document Change Awareness for Co-authoring of Web Sites
WISE '08 Proceedings of the 9th international conference on Web Information Systems Engineering
A Framework for Reverse Engineering Large C++ Code Bases
Electronic Notes in Theoretical Computer Science (ENTCS)
Term distribution visualizations with Focus+Context
Proceedings of the 2009 ACM symposium on Applied Computing
Visualizing the runtime behavior of embedded network systems: A toolkit for TinyOS
Science of Computer Programming
Visual querying and analysis of large software repositories
Empirical Software Engineering
A framework for designing fisheye views to support multiple semantic contexts
Proceedings of the Working Conference on Advanced Visual Interfaces
Cross-artifact traceability using lightweight links
TEFSE '09 Proceedings of the 2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering
A visualisation tool for the programming process
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
WIPDash: Work Item and People Dashboard for Software Development Teams
INTERACT '09 Proceedings of the 12th IFIP TC 13 International Conference on Human-Computer Interaction: Part II
Using social visualization to motivate social production
IEEE Transactions on Multimedia - Special section on communities and media computing
Performance feature identification by comparative trace analysis
Future Generation Computer Systems
The Small Project Observatory: Visualizing software ecosystems
Science of Computer Programming
Using text animated transitions to support navigation in document histories
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
DocBlocks: communication-minded visualization of topics in U.S. congressional bills
CHI '10 Extended Abstracts on Human Factors in Computing Systems
Identification of performance characteristics from multi-view trace analysis
ICCS'03 Proceedings of the 2003 international conference on Computational science: PartIII
CodeSaw: a social visualization of distributed software development
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction - Volume Part II
Software development with code maps
Communications of the ACM
Awareness 2.0: staying aware of projects, developers and tasks using dashboards and feeds
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
Software Development with Code Maps
Queue - Visualization
Term distribution visualizations with Focus+Context
Multimedia Tools and Applications
Deep Diffs: visually exploring the history of a document
Proceedings of the International Conference on Advanced Visual Interfaces
CodePad: interactive spaces for maintaining concentration in programming environments
Proceedings of the 5th international symposium on Software visualization
Exploring the inventor's paradox: applying jigsaw to software visualization
Proceedings of the 5th international symposium on Software visualization
Dependence cluster visualization
Proceedings of the 5th international symposium on Software visualization
Embedding spatial software visualization in the IDE: an exploratory study
Proceedings of the 5th international symposium on Software visualization
TeCReVis: a tool for test coverage and test redundancy visualization
TAIC PART'10 Proceedings of the 5th international academic and industrial conference on Testing - practice and research techniques
A review of awareness in distributed collaborative software engineering
Software—Practice & Experience - Focus on Selected PhD Literature Reviews in the Practical Aspects of Software Technology
Knowledge mapping for rapidly evolving domains: A design science approach
Decision Support Systems
ISVC'10 Proceedings of the 6th international conference on Advances in visual computing - Volume Part III
Visualization of binary component-based program structure with component functional size
ACOS'06 Proceedings of the 5th WSEAS international conference on Applied computer science
Impact of collaborative traces on trustworthiness
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering
Monitoring code quality and development activity by software maps
Proceedings of the 2nd Workshop on Managing Technical Debt
The code orb: supporting contextualized coding via at-a-glance views (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
ForAVis: explorative user forum analysis
Proceedings of the International Conference on Web Intelligence, Mining and Semantics
Human-centered visualization environments
Human-centered visualization environments
A survey of multiple tree visualisation
Information Visualization
Information Visualization
Visualizing inference process of a rule engine
Proceedings of the 2011 Visual Information Communication - International Symposium
Foundations for the design of visualizations that support trust in distributed teams
Proceedings of the International Working Conference on Advanced Visual Interfaces
Interactive, visual-aided tools to analyze malware behavior
ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV
VisBiz: a business process visualization case study
EUROVIS'05 Proceedings of the Seventh Joint Eurographics / IEEE VGTC conference on Visualization
Version-centric visualization of code evolution
EUROVIS'05 Proceedings of the Seventh Joint Eurographics / IEEE VGTC conference on Visualization
Visualization of directed associations in e-commerce transaction data
EGVISSYM'01 Proceedings of the 3rd Joint Eurographics - IEEE TCVG conference on Visualization
CVSgrab: mining the history of large software projects
EUROVIS'06 Proceedings of the Eighth Joint Eurographics / IEEE VGTC conference on Visualization
Visualizing history to improve users' location and comprehension of collaborative work
Proceedings of the 17th ACM international conference on Supporting group work
Density displays for data stream monitoring
EuroVis'08 Proceedings of the 10th Joint Eurographics / IEEE - VGTC conference on Visualization
Calculating source line level energy information for Android applications
Proceedings of the 2013 International Symposium on Software Testing and Analysis
Estimating mobile application energy consumption using program analysis
Proceedings of the 2013 International Conference on Software Engineering
Do background colors improve program comprehension in the #ifdef hell?
Empirical Software Engineering
Transient or permanent fisheye views: a comparative evaluation of source code interfaces
Information Visualization
AspectMaps: Extending Moose to visualize AOP software
Science of Computer Programming
Coherent clusters in source code
Journal of Systems and Software
Hi-index | 0.05 |
The Seesoft software visualization system allows one to analyze up to 50000 lines of code simultaneously by mapping each line of code into a thin row. The color of each row indicates a statistic of interest, e.g., red rows are those most recently changed, and blue are those least recently changed. Seesoft displays data derived from a variety of sources, such as version control systems that track the age, programmer, and purpose of the code (e.g., control ISDN lamps, fix bug in call forwarding); static analyses, (e.g., locations where functions are called); and dynamic analyses (e.g., profiling). By means of direct manipulation and high interaction graphics, the user can manipulate this reduced representation of the code in order to find interesting patterns. Further insight is obtained by using additional windows to display the actual code. Potential applications for Seesoft include discovery, project management, code tuning, and analysis of development methodologies.