DocumentCode
2939967
Title
VRCS: integrating version control and module management using interactive three-dimensional graphics
Author
Koike, Hideki ; Chu, Hui-Chu
Author_Institution
Graduate Sch of Inf. Syst., Univ. of Electro-Commun., Tokyo, Japan
fYear
1997
fDate
23-26 Sep 1997
Firstpage
168
Lastpage
173
Abstract
Version control and module management are very important in practical software development. In UNIX, the Revision Control System (RCS) or the Source Code Control System (SCCS) is used in general as a version control tool. However, they (1) lack the ability to explicitly display version changes; (2) require complicated commands to be typed; and (3) lack the ability to manage multiple files and modules. This paper proposes a solution for these issues by applying 3D visualization. A prototype system called VRCS (Visual RCS) was developed, in which each piece of version information stored in an RCS history file is displayed as a 2D tree by taking the z-axis as time. Other 2D trees are laid out in 3D space in the same way. In our visualization, files which compose a certain release of the software are connected by a line called a relation-link. By using GUIs, users can check in/out each version easily and interactively. More importantly, just by choosing the relation-link, a certain release is rebuilt automatically
Keywords
Unix; computer aided software engineering; configuration management; data visualisation; graphical user interfaces; interactive systems; project support environments; solid modelling; subroutines; tree data structures; visual programming; 2D tree; 3D visualization; GUI; RCS history file; SCCS; Source Code Control System; UNIX; VRCS; Visual Revision Control System; automatic software release rebuilding; interactive 3D graphics; module management; multiple file management; prototype system; relation-link; software development; time axis; version change display; version check-in; version check-out; version control; Automatic control; Computer aided software engineering; Control systems; Graphics; History; Management information systems; Process control; Programming profession; Prototypes; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages, 1997. Proceedings. 1997 IEEE Symposium on
Conference_Location
Isle of Capri
ISSN
1049-2615
Print_ISBN
0-8186-8144-6
Type
conf
DOI
10.1109/VL.1997.626577
Filename
626577
Link To Document