Communications of the ACM
A relational model of data for large shared data banks
Communications of the ACM
Design of a separable transition-diagram compiler
Communications of the ACM
Design of Man-Computer Dialogues
Design of Man-Computer Dialogues
The data management facilities of PLAIN
SIGMOD '79 Proceedings of the 1979 ACM SIGMOD international conference on Management of data
Pushdown automata for user interface management
ACM Transactions on Graphics (TOG)
Thoughts on the software process
ACM SIGSOFT Software Engineering Notes
MIKE: the menu interaction kontrol environment
ACM Transactions on Graphics (TOG) - Special issue on user interface software
A comparison of techniques for the specification of external system behavior
Communications of the ACM
Human-computer interface development: concepts and systems for its management
ACM Computing Surveys (CSUR)
An annotated bibliography on user interface design
ACM SIGCHI Bulletin
Some philosophic foundations for an environment for system building
ACM '85 Proceedings of the 1985 ACM annual conference on The range of computing : mid-80's perspective: mid-80's perspective
Communications of the ACM
Unified dialogue management in the carousel system
POPL '82 Proceedings of the 9th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
SYNGRAPH: A graphical user interface generator
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Syntax directed graphical interaction
Proceedings of the 1983 ACM SIGPLAN symposium on Programming language issues in software systems
Automatic generation of interactive systems
ACM SIGGRAPH Computer Graphics
Graphics programming independent of interaction techniques and styles
ACM SIGGRAPH Computer Graphics
Prototyping and small scale software projects
Proceedings of the workshop on Rapid prototyping
Rapid prototyping of interactive information systems
Proceedings of the workshop on Rapid prototyping
Making database systems usable
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
A prototyping environment for real-time graphics
AFIPS '84 Proceedings of the July 9-12, 1984, national computer conference and exposition
Model-based ubiquitous interaction concepts and contexts in public systems
HCII'11 Proceedings of the 14th international conference on Human-computer interaction: design and development approaches - Volume Part I
DNIS'11 Proceedings of the 7th international conference on Databases in Networked Information Systems
Hi-index | 0.03 |
The successful construction of interactive systems requires the utilization of principles of user-centered design, combined with techniques for software engineering, in order to produce systems that are reliable, easy to use, and well adapted to user needs. This paper presents some of these principles and shows how they are achieved in the User Software Engineering (USE) project, which is intended to provide the applications developer with a development environment that supports the systematic specification and implementation of interactive systems.