• 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