CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Toolglass and magic lenses: the see-through interface
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
The movable filter as a user interface tool
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A taxonomy of see-through tools
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The alphaslider: a compact and rapid selector
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Design galleries: a general approach to setting parameters for computer graphics and animation
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Fluid links for informed and incremental link transitions
Proceedings of the ninth ACM conference on Hypertext and hypermedia : links, objects, time and space---structure in hypermedia systems: links, objects, time and space---structure in hypermedia systems
A negotiation architecture for fluid documents
Proceedings of the 11th annual ACM symposium on User interface software and technology
Sitemaps, storyboards, and specifications: a sketch of Web site design practice
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
Jazz: an extensible zoomable user interface graphics toolkit in Java
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
PhotoMesa: a zoomable image browser using quantum treemaps and bubblemaps
Proceedings of the 14th annual ACM symposium on User interface software and technology
A suggestive interface for 3D drawing
Proceedings of the 14th annual ACM symposium on User interface software and technology
Supporting experimentation with Side-Views
Communications of the ACM
Recognizing creative needs in user interface design
C&C '02 Proceedings of the 4th conference on Creativity & cognition
Proceedings of the 16th annual ACM symposium on User interface software and technology
PreSense: interaction techniques for finger sensing input devices
Proceedings of the 16th annual ACM symposium on User interface software and technology
Variation in element and action: supporting simultaneous development of alternative solutions
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Designing interaction, not interfaces
Proceedings of the working conference on Advanced visual interfaces
Usability studies on a visualisation for parallel display and control of alternative scenarios
Proceedings of the working conference on Advanced visual interfaces
Knowledge nebula crystallizer for time-based information
Proceedings of the 5th conference on Creativity & cognition
CHINZ '05 Proceedings of the 6th ACM SIGCHI New Zealand chapter's international conference on Computer-human interaction: making CHI natural
IHM '06 Proceedings of the 18th International Conferenceof the Association Francophone d'Interaction Homme-Machine
Interaction design of tools for fostering creativity in the early stages of information design
International Journal of Human-Computer Studies - Special issue: Computer support for creativity
Proceedings of the 6th ACM SIGCHI conference on Creativity & cognition
ACM Transactions on Computer-Human Interaction (TOCHI)
OZCHI '07 Proceedings of the 19th Australasian conference on Computer-Human Interaction: Entertaining User Interfaces
AVI '08 Proceedings of the working conference on Advanced visual interfaces
SwingStates: adding state machines to Java and the Swing toolkit
Software—Practice & Experience
Design as exploration: creating interface alternatives through parallel authoring and runtime tuning
Proceedings of the 21st annual ACM symposium on User interface software and technology
Automatic retargeting of web page content
CHI '09 Extended Abstracts on Human Factors in Computing Systems
Overview based example selection in end user interactive concept learning
Proceedings of the 22nd annual ACM symposium on User interface software and technology
Outils d'aide à la conception de rendus graphiques
Proceedings of the 21st International Conference on Association Francophone d'Interaction Homme-Machine
Examining multiple potential models in end-user interactive concept learning
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
ToolClips: an investigation of contextual video assistance for functionality understanding
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Prefab: implementing advanced behaviors using pixel-based reverse engineering of interface structure
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Designing with interactive example galleries
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Data-driven suggestions for creativity support in 3D modeling
ACM SIGGRAPH Asia 2010 papers
Ability-Based Design: Concept, Principles and Examples
ACM Transactions on Accessible Computing (TACCESS)
Design and evaluation of a command recommendation system for software applications
ACM Transactions on Computer-Human Interaction (TOCHI)
AppMap: exploring user interface visualizations
Proceedings of Graphics Interface 2011
Edition synchrone de plusieurs objets: services et interaction
23rd French Speaking Conference on Human-Computer Interaction
Augmenting the SCOPE of interactions with implicit and explicit graphical structures
Proceedings of the 24th annual ACM symposium adjunct on User interface software and technology
Creating contextual help for GUIs using screenshots
Proceedings of the 24th annual ACM symposium on User interface software and technology
Benefits of subjunctive interface support for exploratory access to online resources
IHI'04 Proceedings of the 2004 international conference on Intuitive Human Interfaces for Organizing and Accessing Intellectual Assets
Augmenting the scope of interactions with implicit and explicit graphical structures
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Automatic web design refinements based on collective user behavior
CHI '12 Extended Abstracts on Human Factors in Computing Systems
Tutorial-based interfaces for cloud-enabled applications
Proceedings of the 25th annual ACM symposium on User interface software and technology
Dynamic previews for building digital libraries
Proceedings of the 24th Australian Computer-Human Interaction Conference
A mixed-initiative tool for designing level progressions in games
Proceedings of the 26th annual ACM symposium on User interface software and technology
Transient or permanent fisheye views: a comparative evaluation of source code interfaces
Information Visualization
Hi-index | 0.02 |
We introduce Side Views, a user interface mechanism that provides on-demand, persistent, and dynamic previews of commands. Side Views are designed to explicitly support the practices and needs of expert users engaged in openended tasks. In this paper, we summarize results from field studies of expert users that motivated this work, then discuss the design of Side Views in detail. We show how Side Views' design affords their use as tools for clarifying, comparing, and contrasting commands; generating alternative visualizations; experimenting without modifying the original data (i.e., "what-if" tools); and as tools that support the serendipitous discovery of viable alternatives. We then convey lessons learned from implementing Side Views in two sample applications, a rich text editor and an image manipulation application. These contributions include a discussion of how to implement Side Views for commands with parameters, for commands that require direct user input (such as mouse strokes for a paint program), and for computationally-intensive commands.