Problem-solution mapping in object-oriented design

Mary Beth Rosson, Eric Gold

Research output: Contribution to journalArticle

12 Citations (Scopus)

Abstract

Six expert Smalltalk programmers and three expert procedural programmers were observed as they worked on a gourmet shopping design problem; they were asked to think aloud about what was going through their minds as they worked. These verbal protocols were recorded and examined for ways in which the programmers' understanding of the problem domain affected the design process; most of our examples are from the three Smalltalk programmers who focussed most on the mapping from problem to solution. We characterize the problem entities that did appear as solution objects, the active nature of the mapping process, and ways in which the resultant objects went beyond their problem analogs.

Original languageEnglish (US)
Pages (from-to)7-10
Number of pages4
JournalACM SIGPLAN Notices
Volume24
Issue number10
DOIs
StatePublished - Jan 9 1989

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Graphics and Computer-Aided Design

Cite this

Rosson, Mary Beth ; Gold, Eric. / Problem-solution mapping in object-oriented design. In: ACM SIGPLAN Notices. 1989 ; Vol. 24, No. 10. pp. 7-10.
@article{5b76661bdadb4406877a9956ba705999,
title = "Problem-solution mapping in object-oriented design",
abstract = "Six expert Smalltalk programmers and three expert procedural programmers were observed as they worked on a gourmet shopping design problem; they were asked to think aloud about what was going through their minds as they worked. These verbal protocols were recorded and examined for ways in which the programmers' understanding of the problem domain affected the design process; most of our examples are from the three Smalltalk programmers who focussed most on the mapping from problem to solution. We characterize the problem entities that did appear as solution objects, the active nature of the mapping process, and ways in which the resultant objects went beyond their problem analogs.",
author = "Rosson, {Mary Beth} and Eric Gold",
year = "1989",
month = "1",
day = "9",
doi = "10.1145/74878.74880",
language = "English (US)",
volume = "24",
pages = "7--10",
journal = "ACM SIGPLAN Notices",
issn = "1523-2867",
publisher = "Association for Computing Machinery (ACM)",
number = "10",

}

Problem-solution mapping in object-oriented design. / Rosson, Mary Beth; Gold, Eric.

In: ACM SIGPLAN Notices, Vol. 24, No. 10, 09.01.1989, p. 7-10.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Problem-solution mapping in object-oriented design

AU - Rosson, Mary Beth

AU - Gold, Eric

PY - 1989/1/9

Y1 - 1989/1/9

N2 - Six expert Smalltalk programmers and three expert procedural programmers were observed as they worked on a gourmet shopping design problem; they were asked to think aloud about what was going through their minds as they worked. These verbal protocols were recorded and examined for ways in which the programmers' understanding of the problem domain affected the design process; most of our examples are from the three Smalltalk programmers who focussed most on the mapping from problem to solution. We characterize the problem entities that did appear as solution objects, the active nature of the mapping process, and ways in which the resultant objects went beyond their problem analogs.

AB - Six expert Smalltalk programmers and three expert procedural programmers were observed as they worked on a gourmet shopping design problem; they were asked to think aloud about what was going through their minds as they worked. These verbal protocols were recorded and examined for ways in which the programmers' understanding of the problem domain affected the design process; most of our examples are from the three Smalltalk programmers who focussed most on the mapping from problem to solution. We characterize the problem entities that did appear as solution objects, the active nature of the mapping process, and ways in which the resultant objects went beyond their problem analogs.

UR - http://www.scopus.com/inward/record.url?scp=84976825780&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84976825780&partnerID=8YFLogxK

U2 - 10.1145/74878.74880

DO - 10.1145/74878.74880

M3 - Article

AN - SCOPUS:84976825780

VL - 24

SP - 7

EP - 10

JO - ACM SIGPLAN Notices

JF - ACM SIGPLAN Notices

SN - 1523-2867

IS - 10

ER -