The visual display of quantitative information
The visual display of quantitative information
STATEMATE: A Working Environment for the Development of Complex Reactive Systems
IEEE Transactions on Software Engineering
Tools for interaction with the creative process of composition
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Designing the user interface (2nd ed.): strategies for effective human-computer interaction
Designing the user interface (2nd ed.): strategies for effective human-computer interaction
Anecdote: a multimedia storyboarding system with seamless authoring support
MULTIMEDIA '96 Proceedings of the fourth ACM international conference on Multimedia
Graph of triangulations of a convex polygon and tree of triangulations
Computational Geometry: Theory and Applications
Mental imagery in program design and visual programming
International Journal of Human-Computer Studies - Best of empirical studies of programmers 7
Alice: lessons learned from building a 3D system for novices
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Creating creativity: user interfaces for supporting innovation
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
Guidelines for using multiple views in information visualization
AVI '00 Proceedings of the working conference on Advanced visual interfaces
Computers as Theatre
A meta-authoring tool for specifying interactions in virtual reality environments
Proceedings of the 2nd international conference on Computer graphics, virtual Reality, visualisation and interaction in Africa
Virtual Storytelling as Narrative Potential: Towards an Ecology of Narrative
ICVS '01 Proceedings of the International Conference on Virtual Storytelling: Using Virtual Reality Technologies for Storytelling
Six Learning Barriers in End-User Programming Systems
VLHCC '04 Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing
Informing the design of computer-based environments to support creativity
International Journal of Human-Computer Studies - Special issue: Computer support for creativity
Staying open to interpretation: engaging multiple meanings in design and evaluation
DIS '06 Proceedings of the 6th conference on Designing Interactive systems
External representations in ubiquitous computing design and the implications for design tools
DIS '06 Proceedings of the 6th conference on Designing Interactive systems
Collaborative use & design of interactive simulations
CSCL '99 Proceedings of the 1999 conference on Computer support for collaborative learning
Playmakers in multiplayer game communities: their importance and motivations for participation
Proceedings of the 2005 ACM SIGCHI International Conference on Advances in computer entertainment technology
That cloud game: dreaming (and doing) innovative game design
Proceedings of the 2006 ACM SIGGRAPH symposium on Videogames
Designing Virtual Worlds
Game Creation and Careers: Insider Secrets from Industry Experts
Game Creation and Careers: Insider Secrets from Industry Experts
Battleship by foot: learning by designing a mixed reality game
Proceedings of the 3rd Australasian conference on Interactive entertainment
Principles of emergent design in online games: Mermaids phase 1 prototype
Proceedings of the 2007 ACM SIGGRAPH symposium on Video games
Using visualizations to support design and debugging in virtual reality
ISVC'06 Proceedings of the Second international conference on Advances in Visual Computing - Volume Part I
Bridging designers' intentions to outcomes with constructivism
Proceedings of the 8th ACM Conference on Designing Interactive Systems
Hi-index | 0.02 |
This paper describes a process for creating a design tool, which is based in constructivism. The process is described for the creation of a tool to help novices in designing virtual environment interactions, however it can be generalized to other design domains. The process consists of four steps: first constructivist values of atomic simplicity, multiplicity, exploration, control and reflection are distilled. Next, expert practices are researched and reframed in terms of the constructivist values. Thirdly, novice processes are examined and understood in constructivist terms. Lastly, prototypes are created and shown to target users. These steps are iterated until the designed tool is satisfactory.