CS547 Human-Computer Interaction Seminar (Seminar on People, Computers, and Design)
Fridays 12:50-2:05 · Gates B01 · Open to the public- 20 years of speakers
- By year
- By speaker
- Videos: iTunesU · YouTube
|
Terry Winograd · Stanford and Interval Research
From virtual reality to real virtualities: Designing the worlds in which we live October 29, 1993
Whenever we design software that involves human interaction, we are doing more than building an interface. In using the software, a person is entering into a "virtual world" created by the designer. This is not a virtual reality in the popular sense, with its 3-D images and wraparound goggles, but a "virtuality" that carries within it a set of objects, properties and actions that make sense in its own terms. Often the most cirtical aspect of whether a system works is the coherence and breadth of its virtuality, not the form of the interface or familiarity of its metaphor. In designing virtualities, software designers take a stance that is more akin to the design professions, such as architecture, rather than than the "hard engineering" professions. There is an important difference between the "constructor's-eye view" that dominates computer science and software engineering, and a "designer's-eye-view" that takes the system, the users, and the larger context all together as a starting point. When a constructor says that a piece of software "works" he or she means that it is robust, reliable, and meets its functional specification. When a designer says that something "works" (e.g., a building or a visual layout) there is a much broader sense-it works for someone in a context of values and needs, to produce quality results in use. In this talk I will give examples of virtualities, drawn from work I have been doing on interfaces to networked information, and will try to identify the areas of inquiry that will be vital to future advances in improving our interactions with computers. |
|
