TY - GEN
T1 - A System for Graph-Based Visualization of the Evolution of Software
AU - Collberg, Christian
AU - Kobourov, Stephen
AU - Nagra, Jasvir
AU - Pitts, Jacob
AU - Wampler, Kevin
PY - 2003
Y1 - 2003
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=0141894907&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0141894907&partnerID=8YFLogxK
U2 - 10.1145/774841.774844
DO - 10.1145/774841.774844
M3 - Conference contribution
AN - SCOPUS:0141894907
SN - 1581136420
SN - 9781581136425
T3 - Proceedings of ACM Symposium on Software Visualization
SP - 77
EP - 86
BT - Proceedings of ACM Symposium on Software Visualization
A2 - Spencer, S.N.
PB - Association for Computing Machinery (ACM)
T2 - Proceedings of the ACM 2003 Symposium on Software Visualization (SoftVis 2003)
Y2 - 11 June 2003 through 13 June 2003
ER -