Problem-solution mapping in object-oriented design

Mary Beth Rosson, Eric Gold

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 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)
Title of host publicationConference Proceedings on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 1989
PublisherAssociation for Computing Machinery, Inc
Pages7-10
Number of pages4
ISBN (Electronic)0897913337, 9780897913331
DOIs
StatePublished - Sep 1 1989
Event1989 Object-Oriented Programming Systems, Languages and Applications, OOPSLA 1989 - New Orleans, United States
Duration: Oct 2 1989Oct 6 1989

Other

Other1989 Object-Oriented Programming Systems, Languages and Applications, OOPSLA 1989
CountryUnited States
CityNew Orleans
Period10/2/8910/6/89

All Science Journal Classification (ASJC) codes

  • Software
  • Computational Theory and Mathematics

Cite this

Rosson, M. B., & Gold, E. (1989). Problem-solution mapping in object-oriented design. In Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 1989 (pp. 7-10). Association for Computing Machinery, Inc. https://doi.org/10.1145/74877.74880
Rosson, Mary Beth ; Gold, Eric. / Problem-solution mapping in object-oriented design. Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 1989. Association for Computing Machinery, Inc, 1989. pp. 7-10
@inproceedings{b457098c26f6417fa52e09db90e6ff44,
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 = "9",
day = "1",
doi = "10.1145/74877.74880",
language = "English (US)",
pages = "7--10",
booktitle = "Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 1989",
publisher = "Association for Computing Machinery, Inc",

}

Rosson, MB & Gold, E 1989, Problem-solution mapping in object-oriented design. in Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 1989. Association for Computing Machinery, Inc, pp. 7-10, 1989 Object-Oriented Programming Systems, Languages and Applications, OOPSLA 1989, New Orleans, United States, 10/2/89. https://doi.org/10.1145/74877.74880

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

Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 1989. Association for Computing Machinery, Inc, 1989. p. 7-10.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Problem-solution mapping in object-oriented design

AU - Rosson, Mary Beth

AU - Gold, Eric

PY - 1989/9/1

Y1 - 1989/9/1

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=84976716833&partnerID=8YFLogxK

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

U2 - 10.1145/74877.74880

DO - 10.1145/74877.74880

M3 - Conference contribution

SP - 7

EP - 10

BT - Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 1989

PB - Association for Computing Machinery, Inc

ER -

Rosson MB, Gold E. Problem-solution mapping in object-oriented design. In Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 1989. Association for Computing Machinery, Inc. 1989. p. 7-10 https://doi.org/10.1145/74877.74880