Visual programming, programming by example, and program visualization: a taxonomy
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Exploring Algorithms Using Balsa-II
Computer
An algorithm for drawing general undirected graphs
Information Processing Letters
Graph drawing by force-directed placement
Software—Practice & Experience
A framework for dynamic graph drawing
SCG '92 Proceedings of the eighth annual symposium on Computational geometry
Dynamic Graph Drawings: Trees, Series-Parallel Digraphs, and Planar ST-Digraphs
SIAM Journal on Computing
Process modelling and empirical studies of software evolution (workshop)
ICSE '97 Proceedings of the 19th international conference on Software engineering
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
IEEE Transactions on Software Engineering
Software Visualization in the Large
Computer
IEEE Software
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
GD '95 Proceedings of the Symposium on Graph Drawing
A Bayesian Paradigm for Dynamic Graph Layout
GD '97 Proceedings of the 5th International Symposium on Graph Drawing
GD '02 Revised Papers from the 10th International Symposium on Graph Drawing
VISSOFT '02 Proceedings of the 1st International Workshop on Visualizing Software for Understanding and Analysis
On Integrating Visualization Techniques for Effective Software Exploration
INFOVIS '97 Proceedings of the 1997 IEEE Symposium on Information Visualization (InfoVis '97)
Conceptual graph matching: a flexible algorithm and experiments
Journal of Experimental & Theoretical Artificial Intelligence - Special issue: conceptual graphs workshop
The geometric thickness of low degree graphs
SCG '04 Proceedings of the twentieth annual symposium on Computational geometry
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
Visualizing multiple evolution metrics
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
A space of layout styles for hierarchical graph models of software systems
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Mining evolution data of a product family
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
A system for visualizing and analyzing the evolution of the web with a time series of graphs
Proceedings of the sixteenth ACM conference on Hypertext and hypermedia
Modeling history to analyze software evolution: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice
The evolution radar: visualizing integrated logical coupling information
Proceedings of the 2006 international workshop on Mining software repositories
An open framework for CVS repository querying, analysis and visualization
Proceedings of the 2006 international workshop on Mining software repositories
An empirical study of fine-grained software modifications
Empirical Software Engineering
Visual assessment of software evolution
Science of Computer Programming
An empirical study of Java bytecode programs
Software—Practice & Experience
Visual Analytics: Visual data mining and analysis of software repositories
Computers and Graphics
Visual Data Mining in Software Archives to Detect How Developers Work Together
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
A small observatory for super-repositories
Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting
MOVIS: A system for visualizing distributed mobile object environments
Journal of Visual Languages and Computing
The "mental map" versus "static aesthetic" compromise in dynamic graphs: a user study
AUIC '08 Proceedings of the ninth conference on Australasian user interface - Volume 76
Extremes Are Better: Investigating Mental Map Preservation in Dynamic Graphs
Diagrams '08 Proceedings of the 5th international conference on Diagrammatic Representation and Inference
Simultaneous graph embedding with bends and circular arcs
Computational Geometry: Theory and Applications
Visual querying and analysis of large software repositories
Empirical Software Engineering
ConcernLines: A timeline view of co-occurring concerns
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
The graph neural network model
IEEE Transactions on Neural Networks
Using Meta-Model Transformation to Model Software Evolution
Electronic Notes in Theoretical Computer Science (ENTCS)
How important is the "Mental map"?: an empirical investigation of a dynamic graph layout algorithm
GD'06 Proceedings of the 14th international conference on Graph drawing
On proactive perfectly secure message transmission
ACISP'07 Proceedings of the 12th Australasian conference on Information security and privacy
Constrained simultaneous and near-simultaneous embeddings
GD'07 Proceedings of the 15th international conference on Graph drawing
Angur: a visualization system for XML documents
TELE-INFO'10 Proceedings of the 9th WSEAS international conference on Telecommunications and informatics
Representing development history in software cities
Proceedings of the 5th international symposium on Software visualization
ISVC'10 Proceedings of the 6th international conference on Advances in visual computing - Volume Part III
Dynamic graph drawing of sequences of orthogonal and hierarchical graphs
GD'04 Proceedings of the 12th international conference on Graph Drawing
P2P-Based software engineering management
ICCNMC'05 Proceedings of the Third international conference on Networking and Mobile Computing
Interactive graph matching and visual comparison of graphs and clustered graphs
Proceedings of the International Working Conference on Advanced Visual Interfaces
Visual comparison for information visualization
Information Visualization - Special issue on State of the Field and New Research Directions
Version-centric visualization of code evolution
EUROVIS'05 Proceedings of the Seventh Joint Eurographics / IEEE VGTC conference on Visualization
CVSgrab: mining the history of large software projects
EUROVIS'06 Proceedings of the Eighth Joint Eurographics / IEEE VGTC conference on Visualization
Code flows: visualizing structural evolution of source code
EuroVis'08 Proceedings of the 10th Joint Eurographics / IEEE - VGTC conference on Visualization
Weighted graph comparison techniques for brain connectivity analysis
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
On quick comprehension and assessment of software
Proceedings of the 14th International Conference on Computer Systems and Technologies
Interactive visualization of evolving force-directed graphs
DUXU'13 Proceedings of the Second international conference on Design, User Experience, and Usability: web, mobile, and product design - Volume Part IV
Hi-index | 0.00 |
We describe GEVOL, a system that visualizes the evolution of software using a novel graph drawing technique for visualization of large graphs with a temporal component. GEVOL extracts information about a Java program stored within a CVS version control system and displays it using a temporal graph visualizer. This information can be used by programmers to understand the evolution of a legacy program: Why is the program structured the way it is? Which programmers were responsible for which parts of the program during which time periods? Which parts of the program appear unstable over long periods of time and may need to be rewritten? This type of information will complement that produced by more static tools such as source code browsers, slicers, and static analyzers.