TY - JOUR
T1 - Deliberated Evolution
T2 - Stalking the View Matcher in Design Space
AU - Carroll, John M.
AU - Rosson, Mary Beth
N1 - Funding Information:
Acknowledgments. This work was made possible by the rich context provided by our colleagues. In particular, we thank Rachel Bellamy for collaboration since 1988 on psychological design rationale of Smalltalk (which will be described more fully in her forthcoming Cambridge University PhD dissertation), Rachel Bellamy and Janice Singer for collaboration in 1989 on the initial claims analysis of the View Matcher for learning, Eric Gold for discussion of reifying the usage context of Smalltalk instances,
Copyright:
Copyright 2018 Elsevier B.V., All rights reserved.
PY - 1991/9
Y1 - 1991/9
N2 - Technology development in human-computer interaction (HCl) can be interpreted as a coevolution of tasks and artifacts. The tasks people actually engage in (successfully or problematically) and those they wish to engage in (or perhaps merely to imagine) define requirements for future technology and, specifically, for new HCl artifacts. These artifacts, in turn, open up new possibilities for human tasks, new ways to do familiar things, and entirely new kinds of things to do. In this article, we describe psychological design rationale as an approach to augmenting HCl technology development and to clarifying the sense in which HCI artifacts embody psychological theory. A psychological design rationale is an enumeration of the psychological claims embodied by an artifact for the situations in which it is used. As an example, we present our design work widi the View Matcher, a Smalltalk programming environment for coordinating multiple views of an example application. In particular, we show how psychological design rationale was used to develop a view matcher for code reuse from prior design rationales for related programming tasks and environments.
AB - Technology development in human-computer interaction (HCl) can be interpreted as a coevolution of tasks and artifacts. The tasks people actually engage in (successfully or problematically) and those they wish to engage in (or perhaps merely to imagine) define requirements for future technology and, specifically, for new HCl artifacts. These artifacts, in turn, open up new possibilities for human tasks, new ways to do familiar things, and entirely new kinds of things to do. In this article, we describe psychological design rationale as an approach to augmenting HCl technology development and to clarifying the sense in which HCI artifacts embody psychological theory. A psychological design rationale is an enumeration of the psychological claims embodied by an artifact for the situations in which it is used. As an example, we present our design work widi the View Matcher, a Smalltalk programming environment for coordinating multiple views of an example application. In particular, we show how psychological design rationale was used to develop a view matcher for code reuse from prior design rationales for related programming tasks and environments.
UR - http://www.scopus.com/inward/record.url?scp=0026406955&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0026406955&partnerID=8YFLogxK
U2 - 10.1080/07370024.1991.9667170
DO - 10.1080/07370024.1991.9667170
M3 - Article
AN - SCOPUS:0026406955
SN - 0737-0024
VL - 6
SP - 281
EP - 318
JO - Human�Computer Interaction
JF - Human�Computer Interaction
IS - 3-4
ER -