Deliberated Evolution: Stalking the View Matcher in Design Space

Research output: Contribution to journalArticle

58 Citations (Scopus)

Abstract

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.

Original languageEnglish (US)
Pages (from-to)281-318
Number of pages38
JournalHuman�Computer Interaction
Volume6
Issue number3-4
DOIs
StatePublished - Sep 1991

Fingerprint

Stalking
Artifacts
Psychology
Human computer interaction
Psychological Theory
Technology

All Science Journal Classification (ASJC) codes

  • Applied Psychology
  • Human-Computer Interaction

Cite this

@article{4c64d2b5699445c38b367f3a29cb122d,
title = "Deliberated Evolution: Stalking the View Matcher in Design Space",
abstract = "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.",
author = "Carroll, {John M.} and Rosson, {Mary Beth}",
year = "1991",
month = "9",
doi = "10.1080/07370024.1991.9667170",
language = "English (US)",
volume = "6",
pages = "281--318",
journal = "Human-Computer Interaction",
issn = "0737-0024",
publisher = "Taylor and Francis Ltd.",
number = "3-4",

}

Deliberated Evolution : Stalking the View Matcher in Design Space. / Carroll, John M.; Rosson, Mary Beth.

In: Human�Computer Interaction, Vol. 6, No. 3-4, 09.1991, p. 281-318.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Deliberated Evolution

T2 - Stalking the View Matcher in Design Space

AU - Carroll, John M.

AU - Rosson, Mary Beth

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

VL - 6

SP - 281

EP - 318

JO - Human-Computer Interaction

JF - Human-Computer Interaction

SN - 0737-0024

IS - 3-4

ER -