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 :
بازگشت