Visual programming, programming by example, and program visualization: a taxonomy
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Visual interface design systems
Principles of visual programming systems
A glimpse of expert programmers' mental imagery
ESP '97 Papers presented at the seventh workshop on Empirical studies of programmers
Cognitive Factors in Programming with Diagrams
Artificial Intelligence Review
Metacognitive Theories of Visual Programming: What do we think we are doing?
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
Theoretical and architectural support for input device adaptation
CUU '03 Proceedings of the 2003 conference on Universal usability
VaiR: System Architecture of a Generic Virtual Reality Engine
CIMCA '05 Proceedings of the International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce Vol-2 (CIMCA-IAWTIC'06) - Volume 02
Animation using temporal constraints: an overview of the animus system
Human-Computer Interaction
Hi-index | 0.00 |
This paper draws comparisons between a Command Line Interface and a Graphical User Interface. We have developed a generic VR tool (VaiR) to be used for various purposes in simulations and demonstrations by different types of users. VaiR is a complex SW tool written in C++. Its object-oriented approach and the abstract composition makes it flexible and adaptable. In this paper, we investigate the necessity for the development of a graphical user interface to support such complex VR systems, and provide its users a relatively simple and more effective programming environment. The results of our pilot study indicate that a GUI is beneficial even for skilled programmers since it presents a logical order with pre-initialized basic settings. We also investigated its use in various levels of programming skills. Since the novices and experts handle SW tools differently in coding, the GUI of a complex VR system should be adaptive.