Comprehension and recall of miniature programs
International Journal of Man-Machine Studies - Lecture notes in computer science Vol. 174
Automating the design of graphical presentations of relational information
ACM Transactions on Graphics (TOG)
Computer languages: everything you always wanted to know but no one can tell you
seminar of The International Union of Psychological Science (IUPsyS) on Man-computer interaction research (MACINTER-I): Proceedings of the first network
Issues in the pragmatics of qualitative modeling: lessons learned from a xerographics project
Communications of the ACM
Parsing and Gnisrap: a model of device use
Empirical studies of programmers: second workshop
How would your favourite user model cope with these scenarios?
ACM SIGCHI Bulletin
Inducing programs in a direct-manipulation environment
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Testing a walkthrough methodology for theory-based design of walk-up-and-use interfaces
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Usability testing of a graphical programming system: things we missed in a programming walkthrough
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Cognitive walkthroughs: a method for theory-based evaluation of user interfaces
International Journal of Man-Machine Studies
Principles of Programming Languages
Principles of Programming Languages
The Psychology of Human-Computer Interaction
The Psychology of Human-Computer Interaction
Hi-index | 0.00 |
This article presents a case study in the use of problems in design. Problems-concrete examples of user goals whose accomplishment a system is intended to support-were used to describe the intended function of a graphical programming system and to manage the growth of the space of design alternatives for the system. Problems were also used to evaluate alternative designs: They served as bench marks for comparing both the solutions offered by differing designs and the work required of users to reach these solutions. The problem-centered design process includes a representation of design rationale in which the strengths and weaknesses of design alternatives in dealing with specific problems, rather than abstract connections among design issues, are central.