Unidraw: a framework for building domain-specific
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
Flexible user interface coupling in a collaborative system
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
KidSim: programming agents without a programming language
Communications of the ACM
KidSim: end user programming of simulations
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The Amulet Environment: New Models for Effective User Interface Software Development
IEEE Transactions on Software Engineering
Tailoring tools for system development
Journal of End User Computing - End User Development
A Decentralized Architecture for Software Process Modeling and Enactment
IEEE Internet Computing
MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment
CAiSE ;96 Proceedings of the 8th International Conference on Advances Information System Engineering
The Use of the GXL Approach for Supporting Visual Language Specification and Interchanging
HCC '02 Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments (HCC'02)
Visualization of the Composite Event Detection Process
UIDIS '99 Proceedings of the 1999 User Interfaces to Data Intensive Systems
DiaGen: a generator for diagram editors providing direct manipulation and execution of diagrams
VL '95 Proceedings of the 11th International IEEE Symposium on Visual Languages
VisiTile-a visual language development toolkit
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
A Visual Language for Non-WIMP User Interfaces
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
Visual Specification of Multi-View Visual Environments
VL '98 Proceedings of the IEEE Symposium on Visual Languages
Using the Cognitive Walkthrough to Improve the Design of a Visual Programming Experiment
VL '00 Proceedings of the 2000 IEEE International Symposium on Visual Languages (VL'00)
Practical Programming in Tcl & Tk
Practical Programming in Tcl & Tk
Pounamu: A Meta-Yool for Multi-View Visual Language Environment Construction
VLHCC '04 Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing
Marama: an eclipse meta-toolset for generating multi-view environments
Proceedings of the 30th international conference on Software engineering
Constraint specification by example in a Meta-CASE tool
Proceedings of the doctoral symposium for ESEC/FSE on Doctoral symposium
An empirical study of specification by example in a software engineering tool
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Hi-index | 0.00 |
End users often need the ability to tailor diagramming-based design tools and to specify dynamic interactive behaviours of graphical user interfaces. However most want to avoid having to use textual scripting languages or programming language approaches directly. We describe a new visual language for user interface event handling specification targeted at end users. Our visual language provides end users with abstract ways to express both simple and complex event handling mechanisms via visual specifications. These specifications incorporate event filtering, tool state querying and action invocation. We describe our language, its incorporation into a meta-tool for building visual design environments, examples of its use and results of evaluations of its effectiveness.