Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-06T06:40:30.394Z Has data issue: false hasContentIssue false

Empirical support for problem–solution coevolution in a parametric design environment

Published online by Cambridge University Press:  14 July 2014

Rongrong Yu*
Affiliation:
School of Architecture and Built Environment, University of Newcastle, Callaghan, New South Wales, Australia
Ning Gu
Affiliation:
School of Architecture and Built Environment, University of Newcastle, Callaghan, New South Wales, Australia
Michael Ostwald
Affiliation:
School of Architecture and Built Environment, University of Newcastle, Callaghan, New South Wales, Australia
John S. Gero
Affiliation:
School of Architecture and Department of Computer Science, University of North Carolina at Charlotte, Charlotte, North Carolina, USA
*
Reprint requests to: Rongrong Yu, School of Architecture and Built Environment, University of Newcastle, University Drive, Callaghan, NSW 2308, Australia. E-mail: rongrong.yu@uon.edu.au
Rights & Permissions [Opens in a new window]

Abstract

This paper describes the results of a protocol study exploring problem–solution coevolution in a parametric design environment (PDE). The study involved eight participants who completed a defined architectural design task using Rhino and Grasshopper software: a typical PDE. The method of protocol analysis was employed to study the cognitive behaviors that occurred while these designers were working in the PDE. By analyzing the way in which the designers shifted between “problem” and “solution” spaces in the PDE, characteristics of the coevolutionary design process are identified and discussed. Results of this research include two potentially significant observations. First, the coevolution process occurs frequently within the design knowledge level (i.e., when using Rhino) and within the rule algorithm level (i.e., when using Grasshopper) of the parametric design process. Second, the designers’ coevolution process was focused on the design knowledge level at the beginning of the design session, while they focused more on the rule algorithm level toward the end of the design session. These results support an improved understanding of the design process that occurs in PDEs.

Information

Type
Regular Articles
Copyright
Copyright © Cambridge University Press 2014 
Figure 0

Fig. 1. The coevolution model based on Maher and Poon (1996).

Figure 1

Fig. 2. The coevolution model based on Dorst and Cross (2001).

Figure 2

Fig. 3. The function–behavior–structure ontology based on Gero and Kannengiesser (2004).

Figure 3

Fig. 4. Applying the function–behavior–structure ontology in the parametric design environment.

Figure 4

Table 1. Expected behavior interpretation in the rule algorithm space (BeR)

Figure 5

Table 2. Structure behavior interpretation in the rule algorithm space (BsR)

Figure 6

Table 3. Structure interpretation in rule algorithm space (SR)

Figure 7

Table 4. Mapping function–behavior–structure design issues and processes onto problem and solution spaces (Jiang et al., 2014)

Figure 8

Table 5. Mapping function–behavior–structure design issues onto problem and solution spaces in the parametric design environment

Figure 9

Fig. 5. Site model provided to the designers during the experiments.

Figure 10

Fig. 6. Design issue distribution at both the design knowledge and rule algorithm levels in the parametric design environment.

Figure 11

Table 6. Design issue analysis

Figure 12

Fig. 7. Discontinuity ratios between the design problem and solution spaces.

Figure 13

Table 7. Transition occurrences between design problem space and design solution space

Figure 14

Fig. 8. Distribution of the discontinuity ratios in the parametric design environment across time.

Figure 15

Fig. 9. A model of the coevolution process in the parametric design environment.

Figure 16

Fig. 10. The coevolution process at the rule algorithm level.

Figure 17

Fig. 11. The coevolution process at the design knowledge level.

Figure 18

Fig. 12. The coevolution process across the design knowledge level and the rule algorithm level.