Statecharts: A visual formalism for complex systems
Science of Computer Programming
Issues in the design of computer support for co-authoring and commenting
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Effects of interfaces for annotation on communication in a collaborative task
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
DENIM: finding a tighter fit between tools and practice for Web site design
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Suede: a Wizard of Oz prototyping tool for speech user interfaces
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
A technique for isolating differences between files
Communications of the ACM
DEMAIS: designing multimedia applications with interactive storyboards
MULTIMEDIA '01 Proceedings of the ninth ACM international conference on Multimedia
Where do web sites come from?: capturing and interacting with design history
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Paper augmented digital documents
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
DART: a toolkit for rapid design exploration of augmented reality experiences
Proceedings of the 17th annual ACM symposium on User interface software and technology
Topiary: a tool for prototyping location-enhanced applications
Proceedings of the 17th annual ACM symposium on User interface software and technology
A generic approach to supporting diagram differencing and merging for collaborative design
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
ModelCraft: capturing freehand annotations and edits on physical 3D models
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Comparing and managing multiple versions of slide presentations
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Reflective physical prototyping through integrated design, test, and analysis
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Designing Interactions
Interaction Design: Beyond Human Computer Interaction
Interaction Design: Beyond Human Computer Interaction
Proceedings of the 6th ACM SIGCHI conference on Creativity & cognition
Gestures without libraries, toolkits or training: a $1 recognizer for user interface prototypes
Proceedings of the 20th annual ACM symposium on User interface software and technology
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
Iterative design and evaluation of an event architecture for pen-and-paper interfaces
Proceedings of the 21st annual ACM symposium on User interface software and technology
Graphical Histories for Visualization: Supporting Analysis, Communication, and Evaluation
IEEE Transactions on Visualization and Computer Graphics
Sketching User Experiences: Getting the Design Right and the Right Design
Sketching User Experiences: Getting the Design Right and the Right Design
Visual Comparison of Graphical Models
ICECCS '09 Proceedings of the 2009 14th IEEE International Conference on Engineering of Complex Computer Systems
CHI '12 Extended Abstracts on Human Factors in Computing Systems
On the benefits of providing versioning support for end users: An empirical study
ACM Transactions on Computer-Human Interaction (TOCHI)
Hi-index | 0.01 |
Interaction designers typically revise user interface prototypes by adding unstructured notes to storyboards and screen printouts. How might computational tools increase the efficacy of UI revision? This paper introduces d.note, a revision tool for user interfaces expressed as control flow diagrams. d.note introduces a command set for modifying and annotating both appearance and behavior of user interfaces; it also defines execution semantics so proposed changes can be tested immediately. The paper reports two studies that compare production and interpretation of revisions in d.note to freeform sketching on static images (the status quo). The revision production study showed that testing of ideas during the revision process led to more concrete revisions, but that the tool also affected the type and number of suggested changes. The revision interpretation study showed that d.note revisions required fewer clarifications, and that additional techniques for expressing revision intent could be beneficial.