Software Engineering for User Interfaces
IEEE Transactions on Software Engineering
MIKE: the menu interaction kontrol environment
ACM Transactions on Graphics (TOG) - Special issue on user interface software
gIBIS: a hypertext tool for exploratory policy discussion
CSCW '88 Proceedings of the 1988 ACM conference on Computer-supported cooperative work
A high-level user interface management system
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Transformations on a dialog tree: rule-based maping of content to style
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
Template-based mapping of application data interactive displays
UIST '90 Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology
UIDE—an intelligent user interface design environment
Intelligent user interfaces
BACKBORD: an implementation of specification by reformulation
Intelligent user interfaces
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Beyond interface builders: model-based interface tools
INTERCHI '93 Proceedings of the INTERCHI '93 conference on Human factors in computing systems
Knowledgeable development environments using shared design models
IUI '93 Proceedings of the 1st international conference on Intelligent user interfaces
State of the art in user interface software tools
Human-computer interaction
Design alternatives for user interface management sytems based on experience with COUSIN
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
On the inevitable intertwining of specification and implementation
Communications of the ACM
Rough and ready prototypes: lessons from graphic design
CHI '92 Posters and Short Talks of the 1992 SIGCHI Conference on Human Factors in Computing Systems
Automatic generation of help from interface design models
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Teachers in charge: model-based authoring of educational software
CHI '95 Conference Companion on Human Factors in Computing Systems
Model-base user interface design by example and by answering questions
CHI '93 INTERACT '93 and CHI '93 Conference Companion on Human Factors in Computing Systems
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
Hi-index | 0.00 |
Today's interface design tools either force designers to handle a tremendous number of design details, or limit their control over design decisions. Neither of these approaches taps the true strengths of either human designers or computers in the design process. This paper presents a human-computer collaborative system that uses a model-based approach for interface design to help designers on decision making, and utilizes the bookkeeping capabilities of computers for regular and tedious tasks. We describe (a) the underlying modeling technique and an execution environment that allows even incompletely-specified designs to be executed for evaluation and testing purposes, and (b) a tool that decomposes high-level design goals into the necessary implementation steps, and helps designers manage the myriad of details that arise during design.