1. Introduction
Despite change being fundamental to cities and urban development, the built environment is not purposefully designed to support it. Buildings are often unable to accommodate changes over time [
1] (p. 216); to keep up with changing standards, demands, or functional programs, they either need to be subjected to extensive renovations or demolished and replaced. This process is costly, resource intensive, and generates significant amounts of waste—construction and demolition represents an estimated 30 to 40% of global waste production [
2] (p. 23). Moreover, the inability to support change can have impacts beyond the building level. Herthogs [
3] hypothesised that the lack of ‘adaptable capacity’ of individual buildings (i.e. their passive ability to support change) introduces important inertias on the adaptive capacity of the urban ecosystem in its entirety (i.e. a city’s active, emergent adaptivity), and put forward a methodology to study how adaptable capacity could be effectively distributed (i.e. planned) throughout the built environment.
Studying the benefits of ‘building adaptability’ requires a robust framework to quantify the various aspects of a building’s capacity to adapt. However, although designing buildings for
adaptability (or
flexibility) has been ‘a legitimate goal of architecture and planning’ since the 1960s [
4] (p. 51), it has arguably remained a niche field of study in architecture and building research. In a review paper discussing developments in building adaptability between 1990 and 2017, Heidrich et al. [
5] (p. 296) discussed the lack of methods to score and evaluate adaptability, and emphasised the need to develop approaches and tools to inform design for adaptability. Geraedts et al. [
6] (p. 1054) argued that existing adaptability assessment methods often only evaluate specific aspects of adaptability, such as technical or functional aspects, or focus on particular building types. Osman et al. [
7] (p. 13) put forward that existing evaluations are not necessarily suited to assess buildings that were not designed to be adapted: obtaining results is often time-consuming and requires expert knowledge, but does not necessarily result in relevant data to inform conventional building design. In a review of existing assessment models, Rockow et al. [
8] (p. 13) concluded that the modelling of building adaptation is ‘in a nascent stage’, and recommended the development of data-driven quantitative modelling approaches in future. They categorised the reviewed models (
) according to their application: models either measure an existing building’s potential for
adaptive reuse (
), a designed building’s level of
design for adaptability (
), or the impact of adaptability on a building’s life cycle (
; one method combining design and life cycle assessment).
In this paper, we introduce a quantitative modelling approach called the SAGA method (Spatial Assessment of Generality and Adaptability). SAGA quantifies how well a building’s spatial connectivity network can support change passively (i.e.
generality) and actively (i.e.
adaptability). Buildings with a high level of generality are designed in such a way that they can support changing needs and requirements without having to make physical alterations. Rather than being designed for a specific function, a general (or multi-purpose) building has characteristics—such as spatial layout, room sizes, or daylighting—that are suitable for general use. Adaptability is the result of (purposeful) decisions regarding design and detailing that make it easier to support changes in needs and requirements. This can be achieved using specific technological solutions, such as sliding walls, removable partitioning or reroutable service ducts, or by optimising the placement and hierarchy of conventional building components according to their technical or functional life spans (i.e. pace-layering [
9]). Generality and adaptability represent the two dimensions of adaptability described by Heidrich et al. [
5] (p. 288).
SAGA is related to the j-graph or Justified Plan Graph (JPG) method, an often-used graph analysis method for plan layouts. The JPG method is part of Space Syntax theory, a set of theories, methods and tools to analyse and understand the built environment in terms of spatial configuration and topology, primarily developed in the early 1980s in London [
10].
The aim of the present paper is to introduce, explain, and illustrate the SAGA method’s indicators for configurational generality and adaptability. The next section argues why graph permeability is a measure for the total number of functional uses a plan layout can support, which is the main premise of this work.
Section 3 introduces three absolute indicators—
Generality (G),
Adaptability (A) and
Maximum Adaptability (MA)—and two relative indicators—
Normalised Generality (G
) and
Normalised Adaptability (A
)—and discusses related literature.
Section 4 discusses each step of a SAGA analysis in detail, explaining how to build plan graphs, calculate and normalise the indicators using
Permeability (P).
Section 5 illustrates the method by analysing six representative plan layouts, known to be general or adaptable, or designed to be. To conclude, we discuss the four main strengths of the SAGA method. Finally, we describe its potential to inform urban planning (by using its indicators to study and ‘plan’ adaptable capacity) and architectural design (by analysing and improving the generality and adaptability of an individual building layout).
The presented research has limitations. In terms of scope, SAGA emphasises plan analysis, which might not correctly represent more three-dimensional characteristics of a building layout. In addition, the method uses aggregate graph measures to quantify a multitude of potential uses, which likely results in a loss of sensitivity compared to conventional architectural or sociological plan analysis, and most certainly requires a shift in perspective. Moreover, the present work only considers configurational characteristics of a plan layout; although we are developing complementary indicators to evaluate different plan characteristics (such as surface areas), such characteristics are not yet represented. In terms of validation, the present paper is intended as a proof-of-concept of the proposed method. We argue that our main premise linking permeability to generality is theoretically sound, and we have applied the method to several representative cases (more than the six discussed in this paper). Nevertheless, a large-scale analysis covering a varied set of representative cases would be required to truly understand the practical potential and applicability of the indicators we introduced, and to fully prove the underlying premise. However, the level of proof is representative for the topic: in a review of existing adaptability assessment models [
8], only one out of ten had been validated using a substantial dataset (
); six out of ten were ‘validated’ using representative cases; three had not been validated.
We end the paper by suggesting how the calculation and evaluation could become more robust, and how the method could include a broader range of building characteristics related to generality and adaptability. We see SAGA as a spatial assessment framework with a range of assessment modules covering the spectrum of adaptable capacity, the assessment module introduced in this paper emphasising spatial configuration.
2. Premise: Permeable Plan Layouts are More General
To quantify the generality and adaptability of a building, SAGA starts at the level of the building layout or space plan. We argue that the properties of a building’s space plan and its underlying building layout are at the core of a building’s function, and strongly (but not solely) determine a building’s capacity to support functional changes. This argument was illustrated by Schmidt III and Austin [
11] (p. 57): their analysis of the interconnectivity of Brand’s shearing layers of change [
9] (i.e. Site, Structure, Skin, Services, Space Plan, and Stuff, extended to include Social, Space, and Surroundings) demonstrated that the Space Plan layer has both the highest number of links to other layers and the highest link strengths—see also: [
5] (p. 289).
The SAGA method uses graphs to represent building layouts and their spatial configuration. In a
plan graph, each space is represented by a vertex (or node), and each connection between two spaces is represented by an edge (see
Figure 1). Both vertices and edges could contain additional information about the plan layout: vertices regarding the space they represent (e.g. its surface area, access to daylight, …) and edges regarding the connection they represent (e.g. height differences, distances, …). In the present paper, we adopt a purely configurational perspective: the plan graphs do not include any information regarding the size and location of spaces, or the physical distance between them.
A general plan layout can support changing uses without alterations. The use of a building—its
functional program—can also be represented as a graph, with vertices representing spaces where particular functions take place, and (combinations of) edges representing the relational proximity between these different functions. From a strictly configurational perspective, ignoring requirements regarding the size or shape of spaces, one can therefore argue that the generality of a plan layout is directly related to the number of distinct graph representations of functional programs that fit within its plan graph. Hence, the potential to support different functional configurations is related to the overall
permeability of a plan graph, as graphs with redundant edges can be traversed in multiple ways (they contain rings—i.e. have closed-loop paths). Steadman [
12] (pp. 198–207), discussing ‘adaptability and flexibility’ in his book
Architectural Morphology, provided a detailed worked example of this idea using a four-room plan, demonstrating that the total number of ways in which a functional program could be made to ‘fit’ inside a four-node plan graph increases with the graph’s total number of edges
e. In other words, when a plan graph with
v nodes is more permeable (or less linear), it can potentially shelter more unique
v-room functional programs, and each of these programs can be organised within the plan graph in more unique ways—at least in a theoretical, configurational sense.
While computing all configurational possibilities for a four-vertex graph is feasible, as the number of vertices increases the number of options quickly becomes computationally unwieldy. An alternative approach is to construct an indicator for permeability based on global graph characteristics, such as the
cyclomatic number c (
) [
12] (pp. 189–191, 202–203), which counts the total number of closed faces in a graph (i.e. the number of rings that do not contain other vertices). The downside of a global graph measure is that it cannot measure the relative contribution of particular edges within the overall plan layout. Instead, we propose to quantify the permeability of a plan graph using
vertex depth, which is the number of edges that need to be travelled to go from one particular vertex to another—usually a
root vertex that has been singled out for analysis. In
Figure 1, the plan graphs with root
c are drawn under their respective plan layouts, with the distance from the root marked by grey horizontal lines; this type of drawing is a JPG. The
Total Depth (TD) of a vertex—a measure used in JPG analysis—is the sum of its vertex depths to all other vertices in the graph. TD indicates how close or far a single space is to all other spaces, so the inverse of TD is a local measure of permeability. We then define
Aggregated Total Depth (ATD) as the sum of the TD of every vertex, or the aggregated vertex depth from all vertices to all other vertices. In
Figure 1, the fully permeable graph has an ATD of 6, while the linear graph has an ATD of 8. Rather than measuring a characteristic of the overall graph, ATD aggregates characteristics of individual vertices.
The main premise presented in this paper is that the generality of a plan layout increases with its permeability, and that this can be measured using (an inverse form of) ATD. Moreover, adaptability can be interpreted as the potential permeability achievable within a plan layout. The next section discusses these ideas at length. Afterwards, we explain how the ATD-based indicators can be normalised, how to construct plan graphs, and illustrate our premise using SAGA analyses of various plan layouts.
Initially, we developed the SAGA method as a reinterpretation and adaptation of the JPG method, one of the first analysis methods of Space Syntax theory. The JPG is featured extensively in its three seminal books [
10,
13,
14]. For a detailed overview and critique of the method, consult [
15]. The aim of the JPG is to study plan layouts in terms of configurations and relations rather than dimensions and geometry. It is used to study how spaces are related and connected, and whether there are correlations between patterns of spatial configuration and social behaviour or space use. The JPG applies and adapts graph theory to quantify these properties and identify important spaces within a building; an important form of analysis compares the integration (a measure of permeability derived from Total Depth) of individual graph nodes. Conversely, the SAGA method quantifies the permeability of an entire plan layout (i.e. the entire graph). Hence, characteristics related to generality and adaptability can be expressed in terms of a plan graph’s ATD values. This implies a shift from local to aggregate vertex indicators, which explains the difference in interpretation and application between both methods: while the JPG method analyses the current use of one particular spatial configuration (i.e. one defined solution in the present time), the SAGA method analyses the potential future uses a spatial configuration could support (i.e. a solution space of hypothetical variants). Because SAGA uses aggregate measures instead of vertex measures, it hence foregoes social interpretation of a specific plan layout in favour of quantifying an unspecified number of potential uses. To avoid confusion between both methods, in the present paper we decided to express all indicators in terms of general graph theory and notation, and introduced a more appropriate normalisation method.
Nevertheless, the SAGA and JPG method are similar when it comes to graph representation, calculation and normalisation, and we often rely on JPG-related literature to illustrate particular points. Moreover, SAGA indicators can also be expressed in terms of JPG indicators (consult [
16] for an overview). Two prior conference publications about the SAGA method [
16,
17] share similar narratives to the present article, but feature different calculation methods and cases; in both, the indicators were expressed in terms of JPG indicators (
integration and
relative asymmetry, respectively). Herthogs et al. [
17] introduced the first results of the method: three indicators (G, A, and MA) applied to two variants of the same floor plan. The calculation method in [
17] is incorrect: using average integration values results in a non-monotonic normalisation of the indicator (i.e. normalisation changes the ranking of cases). Herthogs et al. [
16] didactically illustrated the main concept behind the SAGA method using two particular historic building types (one of which—the ‘gentry house’—is also discussed in
Section 5.1). The five indicators listed in [
16] are based on JPG indicators; they produce different indicator scores, as the JPG method relies on a different
v-node graph type for its upper bound normalisation.
3. Five Indicators for Configurational Generality and Adaptability
The main premise of the SAGA method is that the permeability of an existing plan layout is a measure of its
Generality (G), with permeability expressed as an inverse of the Aggregated Total Depth (ATD) of the corresponding plan graph. As generality is a characteristic of an existing layout, the ATD is calculated using the
access graph (
acc) of the plan layout, i.e. a plan graph where edges represent physical connections between spaces (with a width of at least a standard doorway, or 0.8 m); this is illustrated in the first plan graph in
Figure 2.
As discussed in the previous section, a more permeable plan will have a higher probability to accommodate different functional organisations, as there are more possible ways in which its set of spaces can be connected and functionally arranged. Please note that this requires one to assume that if necessary, connections (doorways) can be closed when a floor plan is used in a different way.
Several researchers have discussed the idea that a building’s spatial configuration determines its capacity to support different uses. For example, Steadman [
12] (pp. 198–207) explored the use of graph theory and measures related to permeability to quantify particular characteristics of the ‘adaptability and flexibility’ of plan layouts. Leupen [
18] (p. 8) used plan graphs to explore and explain the generality of floor plans, arguing that the level of generality of a floor plan depends ‘on the number of possible arrangements or combinations of activities it permits’ [
18] (p. 8). He stated that dwellings where every room can be accessed from a central, functionally neutral hub or via several different routes are easier to adapt to ‘suit different living patterns’ [
18] (p. 1), and illustrated this by analysing five general layouts, all of which had star-like or ring-like spatial configurations, leading Leupen to conclude that these are essential characteristics for the generality of a floor plan [
18] (pp. 8–9). Manum—e.g. refs. [
19,
20]—analysed several apartment types using the JPG method in order to understand their spatial configuration, surveyed the inhabitants of these apartments to establish types of usage patterns, and compared both to examine the ‘potential usability’ of housing types. One of the findings of his study was that apartment types with a less deep configuration are used by a wider range of household types [
20] (p. 12).
The concept of adaptability can also be expressed in terms of plan graph permeability. In terms of spatial configuration, adaptability could be seen as the possibility to increase the permeability of a building, i.e. the ability to create new connections between rooms. In the access graph of a plan layout, spaces are either connected by a doorway or separated by a wall. If every possible connection between spaces would be made (by adding doorways wherever possible), the access graph would become the same as the
adjacency graph, i.e. the plan graph that represents all rooms that are adjacent to each other (but not necessarily connected). Hence, the maximum permeability that can be achieved in a particular plan layout is proportional to the inverse of the ATD of its adjacency graph (
adj). We call this indicator
Maximum Adaptability (MA); as with the Generality indicator, the MA indicator is inversely related to ATD.
Access graphs have binary edges: an edge either exists or not. Now imagine a connection that instead expresses a level of permeability: zero being impermeable, one being fully permeable, and values between zero and one expressing degrees of permeability. These degrees could represent the ease or ‘probability’ of creating new doorways. For example, it would be easier to connect two rooms separated by a stud wall than by a load-bearing brick wall.
We can represent this on a plan layout using a
weighted adjacency graph. If we define the graph weight as the reciprocal of the probability, existing connections between rooms will have a weight (or vertex depth) of 1, while connections that pass through walls have a weight that is higher than 1—the inverse of a probability lower than 1 results in a graph weight that is higher than 1. In
Figure 2, the second plan layout is identical to the first, except for four walls with an increased degree of permeability; instead of being impassable, it takes 1.5 steps to ‘pass through’ these walls. As a result, the TD of the individual nodes and the ATD is reduced. This implies a shift from vertex depth to shortest path calculations, from graph theory to network theory.
We put forward that the permeability of a plan’s
weighted adjacency graph (
wadj) is a measure of the
Adaptability (A) of the spatial configuration, with weights representing the difficulty to create a doorway between two unconnected rooms.
Existing connections have a permeability rating of one, while ‘potential’ connections have a permeability rating between zero and one. The resulting weights are the reciprocal of the permeability rating, resulting in connections that take more than one step to travel.
Section 4.1.2 elaborates on the weighting of permeability.
We did not encounter prior studies using weighted plan graphs to directly measure adaptability. However, the basic idea is present in related work. For example, in an early study on the relation between building adaptability and the social use of space, Priemus [
21] used weighted adjacency matrices to express and calculate the relationship between and clustering of different functions in a house (e.g. sitting, drinking coffee, doing laundry), with weights representing how closely related functions are. Based on surveys, Priemus also weighted user appreciation for walls with different degrees of permeability to separate these functions [
21] (pp. 210–213). The canonical works of Space Syntax contain examples of spatial layouts with multiple possible graphs that represent a change in use: e.g. Hanson’s analysis of the Rietveld-Schröder house [
14] (chapter 7), or Hillier and Hanson’s discussion of an Ashanti palace with special passageways for royals [
10] (pp. 167–172). More recently, Behbahani et al. [
22] used weights to represent characteristics of ‘spatio-visual’ relations between spaces, including the size of wall openings, to inform a discursive grammar method. Eloy [
23,
24] used JPGs to inform the development of a shape grammar for housing transformation and rehabilitation, with the aim to generate and evaluate alternative plan layouts for housing units that need to be adapted. The methodology included comparing the JPG of an original plan to those of refurbished variants, and labelling graph edges according to wall type (also in relation to their permeability). Several of her recommendations to improve a dwelling’s ‘flexibility’ imply increasing or maintaining the permeability of internal walls.
G, A, and MA are absolute measures that can be used to compare different plan layouts. However, indicators G and A fail to take into account two important aspects related to the buildings these graphs represent. Firstly, the maximal permeability that can be achieved in a building with v spaces depends on the overall proportions of the building (layout). For example, a more rectangular building will likely have a higher ATD than a more square building, even if both have the same number of spaces and are fully permeable, as the proportions of a rectangular building are deeper and could restrict certain (shallower) configurations of spaces. Secondly, because the wadj is an extension of the acc, a high adaptability score could simply be the result of a building’s very general spatial layout, and not the high permeability ratings of its internal walls.
Hence, we introduce two relative indicators that use MA as a benchmark for G and A—they can be used to determine how general or adaptable a floor plan is compared to the achievable minimum and maximum. Normalising G and A relative to MA results in the indicators
Normalised Generality (G
) and
Normalised Adaptability (A
), respectively. This concept is similar to a graph’s
gamma index [
25], a global graph characteristic expressed as the number of edges in an access graph divided by the theoretical maximum edges in a planar graph (i.e.
). However, unlike the depth-based SAGA indicators, the gamma index cannot measure the relative impact of the location of a vertex within the overall spatial configuration.
6. Conclusions and Future Work
In this paper, we presented and illustrated SAGA, which is likely the first method to systematically quantify the generality and adaptability of building layouts using a combination of unweighted and weighted graphs. For that purpose, we introduced several indicators. SAGA has four important strengths. Firstly, it manages to quantify holistic design properties as a set of mathematically reproducible assessment indicators. Secondly, SAGA calculations are fast and do not require significant expertise or expert judgement, which lowers the threshold to evaluate a building’s capacity to support change. Moreover, as the method is computational, it can be fully automated (e.g. within a Building Information Modelling environment). Automation could reduce human effort and error, but also enable data-driven assessment approaches. Thirdly, the method unifies the concepts of generality and adaptability in one mathematical framework, uncovering a direct relation between both, making them comparable. Fourthly, its indicators work both at the graph level, to evaluate the entire building layout, and the vertex level, to evaluate sub-parts of the layout.
The fourth strength translates to two main areas of application for SAGA. Firstly, its global indicators can be used to compare large sets of plan graphs (e.g. through sorting, ranking, clustering, …), or to map or plan generality and adaptability throughout a large building or a neighbourhood. As explained in the introduction, the latter was the reason for SAGA’s development [
3]. Secondly, SAGA can be used for per-node analysis. Individual plans can be analysed to explain how local configurational features influence the global indicator scores. Hence, SAGA could also be a tool to inform design, allowing architects to improve the generality and adaptability of (parts of) their plan layouts. For example, SAGA can be used to calculate in which parts of a unit the use of removable walls would have the highest impact (i.e. highest increase in Generality).
Despite its novel features and strengths, there are several aspects that need to be improved or further developed. Firstly, the robustness of the method needs to be tested more thoroughly by applying SAGA to large numbers of floor plans, from diverse building types. We demonstrated the theoretical logic behind the main premise, that permeability is a measure for the potential number of uses of a building layout, and have illustrated our premise with a selection of cases. Although this level of validation is representative of the current state of adaptability assessment modelling [
8], a systematic analysis of a large set of cases will help to validate the universal applicability of the method (by testing the basic hypotheses experimentally and empirically), to benchmark the indicators, and to establish a frame of reference to help interpret scores.
Secondly, the method should go beyond analysing spatial configurations, and needs to encompass more aspects of generality and adaptability. We see SAGA as a spatial assessment framework that will eventually feature a range of assessment modules; the results presented in this paper are the first step in its development. Additional indicator modules could address other aspects that determine generality and adaptability, such as floor surface area sizes (consult [
16] for an initial version), wall permeability and related material reuse potential, the routing of technical services, wheelchair accessibility, or horizontal and vertical extendibility. All these examples could be measured using graph-based indicators.
Finally, SAGA’s capacity to inform urban planning and architectural design practice ought to be explicitly studied and demonstrated.