Fundamentals of interactive computer graphics
Fundamentals of interactive computer graphics
The keystroke-level model for user performance time with interactive systems
Communications of the ACM
Design of Man-Computer Dialogues
Design of Man-Computer Dialogues
Toward the design and development of style-independent interactive systems
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
A methodology for the specification of graphical user interface
SIGGRAPH '81 Proceedings of the 8th annual conference on Computer graphics and interactive techniques
Prototyping and simulation tools for user/computer dialogue design
SIGGRAPH '80 Proceedings of the 7th annual conference on Computer graphics and interactive techniques
Pushdown automata for user interface management
ACM Transactions on Graphics (TOG)
An object-oriented user interface management system
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
ACM Transactions on Graphics (TOG)
Transformations on a formal specification of user-computer interfaces
ACM SIGGRAPH Computer Graphics
Larger issues in user interface management
ACM SIGGRAPH Computer Graphics
An Semantic Feedback in the Higgens UIMS
IEEE Transactions on Software Engineering
Human-computer interface development: concepts and systems for its management
ACM Computing Surveys (CSUR)
Interface usage measurements in a user interface management system
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
XY-WINS: an integraded environment for developing graphical user interfaces
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
An annotated bibliography on user interface design
ACM SIGCHI Bulletin
Knowledge-based evaluation as design support for graphical user interfaces
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
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
The Construction of User Interfaces and the Object Paradigm
ECOOP '87 Proceedings of the European Conference on Object-Oriented Programming
SYNGRAPH: A graphical user interface generator
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Executable specifications for a human-computer interface
CHI '83 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Formal specifications for modeling and developing human/computer interfaces
CHI '83 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Toward the design and development of style-independent interactive systems
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
Visualizing usability log data
INFOVIS '96 Proceedings of the 1996 IEEE Symposium on Information Visualization (INFOVIS '96)
Graphical input interaction technique (GIIT)
ACM SIGGRAPH Computer Graphics
Graphics programming independent of interaction techniques and styles
ACM SIGGRAPH Computer Graphics
Algorithms for automatic dialogue analysis using propositional production systems
Human-Computer Interaction
Proceedings of the 27th ACM international conference on Design of communication
Proton: multitouch gestures as regular expressions
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Hi-index | 0.00 |
Despite the current interest in user-computer interfaces, the design of a good interface remains to a great extent an art, with much argument over guidelines and principles for interface design. Pertinent information, scattered throughout the literature of psychology, graphic design. linguistics, hardware design, and under the general umbrella of computer science, is only gradually being gathered into survey publications for application by computer scientists [1,4,12,15]. Our purpose is to design a specification language which will serve as a vehicle for the design of and experimentation with user-computer interfaces. The specification language not only defines the external characteristics of the interface, but can also be analyzed to determine whether the interface meets a set of generally-accepted human factors guidelines. We believe the language is general enough to be used with principles of interface design other than those we have proposed.