• DocumentCode
    2945908
  • Title

    How does 3-D visualization work in software engineering?: empirical study of a 3-D version/module visualization system

  • Author

    Koike, Hideki ; Chu, Hui-Chu

  • Author_Institution
    Graduate Sch. of Inf. Syst., Univ. of Electro-Commun., Tokyo, Japan
  • fYear
    1998
  • fDate
    19-25 Apr 1998
  • Firstpage
    516
  • Lastpage
    519
  • Abstract
    Version control and module management are very important in practical software development. In UNIX, RCS or SCCS is used in general as version control tools. They, however, have a couple of drawbacks. This paper proposed a solution for these issues by applying 3D visualization. The prototype system, VRCS, was developed. In our system, version information stored in the 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. Three comparative experiments between VRCS and RCS were conducted to know the effectiveness of VRCS. The result shows that VRCS is faster in checking in/out than RCS
  • Keywords
    configuration management; data visualisation; graphical user interfaces; reverse engineering; software development management; visual programming; 2D tree; 3D visualization; GUI; RCS; SCCS; UNIX; VRCS; experiments; graphical user interface; module management; module visualization system; prototype system; relation link; software engineering; three dimensional visualization; version control; Computer aided software engineering; Control systems; Engineering management; History; Programming; Prototypes; Software development management; Software engineering; Software systems; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1998. Proceedings of the 1998 International Conference on
  • Conference_Location
    Kyoto
  • ISSN
    0270-5257
  • Print_ISBN
    0-8186-8368-6
  • Type

    conf

  • DOI
    10.1109/ICSE.1998.671619
  • Filename
    671619