Hostname: page-component-848d4c4894-ttngx Total loading time: 0 Render date: 2024-05-05T17:32:44.433Z Has data issue: false hasContentIssue false

A computational simulation-based framework for estimating potential product impact during product design

Published online by Cambridge University Press:  13 September 2021

Christopher S. Mabey*
Affiliation:
Department of Mechanical Engineering, Ira A. Fulton College of Engineering, Brigham Young University, Provo, UT, USA
Andrew G. Armstrong
Affiliation:
Department of Mechanical Engineering, Ira A. Fulton College of Engineering, Brigham Young University, Provo, UT, USA
Christopher A. Mattson
Affiliation:
Department of Mechanical Engineering, Ira A. Fulton College of Engineering, Brigham Young University, Provo, UT, USA
John L. Salmon
Affiliation:
Department of Mechanical Engineering, Ira A. Fulton College of Engineering, Brigham Young University, Provo, UT, USA
Nile W. Hatch
Affiliation:
Department of Management, Marriott School of Business, Brigham Young University, Provo, UT, USA
Eric C. Dahlin
Affiliation:
Department of Sociology, College of Family, Home and Social Sciences, Brigham Young University, Provo, UT, USA
*
Corresponding author C. S. Mabey csmabey@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

The impact of engineered products is a topic of concern in society. Product impact may fall under the categories of economic, environmental or social impact, with the last category defined as the effect of a product on the day-to-day life of people. Design teams lack sufficient tools to estimate the social impact of products, and the combined impacts of economic, environmental and social impacts for the products they are designing. This paper aims to provide a framework for the estimation of product impact during product design. To estimate product impact, models of both the product and society are required. This framework integrates models of the product, scenario, society and impact into an agent-based model to estimate product impact. Although this paper demonstrates the framework using only social impact, the framework can also be applied to economic or environmental impacts individually or all three concurrently. Agent-based modelling has been used previously for product adoption models, but it has not been extended to estimate product impact. Having tools for impact estimation allows for optimising the product design parameters to increase the potential positive impact and reduce potential negative impact.

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2021. Published by Cambridge University Press

1. Introduction

The world is seeing an ever-increasing call for businesses to do more than maximise shareholder value (Henderson Reference Henderson2018; Gelles & Yaffe-Bellany Reference Gelles and Yaffe-Bellany2019). The rapid rise of the benefit corporation – a company that includes a positive impact on society as a goal – demonstrates an increased interest in the impact of products and companies (Chen & Kelly Reference Chen and Kelly2015). Product impact generally falls into three categories: economic, environmental and social impacts. Emerging sectors such as engineering for global development centre their mission around leveraging engineering and design to provide positive impact (Mattson & Winter Reference Mattson and Winter2016; Burleson & Austin-Breneman Reference Burleson and Austin-Breneman2020). While there is increased discussion around product impact, few tools exist to estimate it or plan well for it (Schöggl, Baumgartner & Hofer Reference Schöggl, Baumgartner and Hofer2017).

Interviews with practicing engineers show that most consider the social impact of products they design, but that effort is largely centred on ensuring that products are safe to use and not on other social impacts such as impacts on education, income or family (Pack et al. Reference Pack, Rose Phipps, Mattson and Dahlin2019). It has been acknowledged that more tools need to be developed to help designers estimate the social impact of products to make better design choices (Pack et al. Reference Pack, Rose Phipps, Mattson and Dahlin2019). To estimate the social impact of a product, a modelling framework needs to have methods for (i) social impact measurement and (ii) the adoption and diffusion of technology in society.

The contribution of this paper is a framework for estimating the effect of changing product parameters on the social impact of a product during the design phase. This is accomplished by coupling existing methods for measuring social impact with those of technology diffusion in an agent-based model (ABM). Although the framework may be used to model economic, environmental and social impact, this paper focuses mainly on social impact. This framework allows for building ABMs to estimate social impact as a design tool so that the product design team can make choices to increase the positive impact and reduce the negative impact of the product before it enters the market. The different components of this framework have previously been used separately in the literature, the framework described in this paper builds upon these methods by combining them, and then importantly using that combination to extract new knowledge about the societal response to changes in product parameters. Though no ABM can be declared fully accurate, emergent behaviour and the dynamics of complex systems can be difficult to discover without models and simulations. Thus, we can use the new framework to estimate product social impacts. Following the description of the framework, an illustration of how the framework can be used is provided using face masks and vaccines during the COVID-19 pandemic. Tools such as this framework will help design teams make decisions about what aspects of a product are most important to increase potential positive impact while limiting potential negative impact. This gives the ability to iterate on product parameters to explore the design space and find areas to improve product impact. These methods will also help in understanding relationships between product parameters and the societal response to changes in those product parameters.

1.1. Social impact measurement

The social impact of a product can be defined as its influence on a person’s day-to-day life (Burdge Reference Burdge2015). All products have a social impact, and the effect can be positive or negative (Norman & MacDonald Reference Norman and MacDonald2004; Mattson et al. Reference Mattson, Pack, Lofthouse and Bhamra2019). This social impact can happen during the development, production, use and end-of-life phases of products. The framework presented in this paper will focus on social impacts during the use of a product. Literature on measuring social impact has been growing and frameworks for assessing the social impact of products have emerged such as social impact assessment (SIA) (Fontes et al. Reference Fontes, Tarne, Traverso and Bernstein2018), the social life cycle assessment of products (Benoît et al. Reference Benoît, Norris, Valdivia, Ciroth, Moberg, Bos, Prakash, Ugaya and Beck2010), and the product impact metric (Stevenson et al. Reference Stevenson, Mattson, Bryden and Maccarty2018). It is important to note that these frameworks were largely built on assessing current products and not on estimating the social impacts of a future product. Only recently has work emerged in the area of social impact predictive modelling (Stevenson, Mattson & Dahlin Reference Stevenson, Mattson and Dahlin2020). To estimate social impact one must gain knowledge of the societies that will be potentially affected (Esteves, Franks & Vanclay Reference Esteves, Franks and Vanclay2012), decide upon areas of potential social impact (Rainock et al. Reference Rainock, Everett, Pack, Dahlin and Mattson2018), what stakeholders to include (Fontes et al. Reference Fontes, Gaasbeek, Goedkoop, Contreras and Evitts2016), and relevant measures for the given category and stakeholder (Stevenson et al. Reference Stevenson, Mattson and Dahlin2020). These methods are important to design teams to gain an understanding of the extent to which a product affects a person’s day-to-day life rather than focusing on surrogate impact indicators such as the number of units sold.

1.2. Adoption and diffusion of technology

Theories on adoption and diffusion of technology can be split into how technology spreads across society on a macro scale and how a single individual decides whether to adopt a particular technology. The Diffusion of Innovations (Rogers Reference Rogers1995), with its familiar s-curve of adoption, focuses on the diffusion of technology through society on an aggregate level. Theories such as the theory of planned behaviour (TPB) (Ajzen Reference Ajzen1991) and the unified theory of acceptance and use of technology (UTAUT) (Venkatesh et al. Reference Venkatesh, Morris, Davis and Davis2003) focus on the factors that cause an individual to adopt a technology or behaviour. To implement TPB or UTAUT, information must be gathered about individual user preferences to build a model. Although all of these have been used to predict adoption, they have not been extended to estimate the social impact after product adoption.

UTAUT is a framework that can provide good results for predicting adoption, but its complexity is a barrier to use in many cases (Williams, Rana & Dwivedi Reference Williams, Rana and Dwivedi2015). Thus, this paper focuses on extending the use of TPB to estimate social impact, due to it being more pragmatic to implement a model from secondary data, due to fewer model components than UTAUT. Adoption models have successfully utilised TPB to capture the intentions of users to adopt a technology (Pavlou & Fygenson Reference Pavlou and Fygenson2006; Pakravan & MacCarty Reference Pakravan and MacCarty2020a). TPB has three main components that affect an individual’s choice of adopting a behaviour: (i) attitude towards the behaviour, (ii) social norms and (iii) perceived behavioural control. Data from the TPB can be integrated into a discrete choice model to determine the probabilities of a user adopting a behaviour (Pakravan & MacCarty Reference Pakravan and MacCarty2020b).

1.3. Agent-based modelling

ABM is a method for describing the behaviour of a system by modelling it as a collection of individual entities called agents (Bonabeau Reference Bonabeau2002). Each agent acts independently and makes decisions based on the agent’s definition and model parameters. Much of the value of ABM comes from observing the patterns that emerge as agents interact (Hsu Reference Hsu2007). This emergent behaviour can be unexpected even from a simple model with just a few rules (Axelrod Reference Axelrod1997). ABM differs from more traditional differential modelling in that it does not seek for a top-down governing equation for modelling the system behaviour, rather it builds the system from the bottom-up with individual agents (Vicsek Reference Vicsek2002). ABM has been used to model segregation (Schelling Reference Schelling1971), wind farm landowner relations (Syal, Ding & MacDonald Reference Syal, Ding and MacDonald2020), social behaviour (Smaldino et al. Reference Smaldino, Pickett, Sherman and Schank2012), decision making (Meluso & Austin-Breneman Reference Meluso and Austin-Breneman2018) and product adoption (Kiesling et al. Reference Kiesling, Günther, Stummer and Wakolbinger2012; Rai & Robinson Reference Rai and Robinson2015), among many other applications (Squazzoni Reference Squazzoni2010).

Importantly, the bottom-up approach of ABM allows for combining social factors into the modelling of adoption using Discrete Choice Analysis (DCA) (He et al. Reference He, Wang, Chen and Conzelmann2014). By building on existing adoption models, this paper adds measures of product impact in addition to indicators for agent adoption. The addition of these impact indicators enables ABM to estimate product impacts while a product is still in the early design stage by coupling models of the society with product parameters.

2. Product impact modelling framework

Products will affect people in different ways. This will depend on the stakeholder group and the use context of the product (Reich & Subrahmanian Reference Reich and Subrahmanian2020). To model the impact of a product there must be both a model for the product and a model for society (Dorrestijn, van der Voort & Verbeek Reference Dorrestijn, van der Voort and Verbeek2014). By having models for the product and society, connections can be made between product parameters and how they influence the impact a product has on society. This is an example of a bottom-up modelling approach using ABM, and the authors recognise that other approaches such as a top-down differential model using system dynamics could be used if the governing relations can be understood. The framework presented here combines model types in a novel way, using ABM, to extend modelling beyond product adoption – where most models stop – to that of product impact.

An overview of the framework is presented in Figure 1. Inputs for these models were selected based on those observed in the literature for product models (Fontes et al. Reference Fontes, Tarne, Traverso and Bernstein2018), societal models (Moss & Edmonds Reference Moss and Edmonds2005), social impact models (Benoît et al. Reference Benoît, Norris, Valdivia, Ciroth, Moberg, Bos, Prakash, Ugaya and Beck2010), choice models (Brock & Durlauf Reference Brock and Durlauf2001) and ABMs (Bonabeau Reference Bonabeau2002). Additional inputs may be added if necessary. As shown, models for the product, society, scenario and impact are created and integrated in an ABM. The ABM output data are used to carry out the impact assessment. Product impact data are fed back to the product model to iterate on design parameters to maximise the potential positive impact of the product. Each of these components is explained in detail below.

Figure 1. Product impact framework structure. Definitions for the input models will be explained in the following sections.

2.1. Framework: product model

This framework is intended to be used during product development when the design is still somewhat flexible, but enough must be known about the product’s design to adequately estimate its performance. Items such as the performance, geometry, material and potential distribution model may be incorporated into the product model. Essential product attributes that may influence the product impact should be chosen as inputs for the ABM. For example, a designer might choose efficiency, comfort and ease of use as three potential design parameters to examine, explore and iterate. These attributes will also be used in the DCA as a part of an individual agent’s choice of adoption. Adoption modelling using DCA will be covered in depth in Section 2.5. The essential part of the product model is to find a relationship between product parameters and how they will influence both the adoption of the product and the metrics for measuring impact.

2.2. Framework: society model

The first step in building a society model is selecting a target population for the simulation. There are two types of information needed about a target population: survey data on user attitudes, behaviours and preferences, and demographic data to build a synthetic population in the model (Wassenaar et al. Reference Wassenaar, Chen, Cheng and Sudjianto2004).

Data on user preferences can effectively be collected in a survey. This survey includes how important the selected product parameters are to a potential user (Alberini Reference Alberini1995), as well as information related to the TPB categories of attitude, social norms and perceived behavioural control surrounding the adoption of the product (Ajzen Reference Ajzen1991). This framework focuses on a binary choice model, where the choice is to adopt or not adopt the product. A multinomial choice model may be considered where a user will choose between competing products, but this leads to a more complex model that is outside the scope of this paper due to needing preference data about competing products. Data about user preferences are needed for creating the adoption probability equations that will be discussed in Section 2.5.

The other set of data are about the demographics and behaviour of the target population. These data are used to inform agent actions and interactions. When complete knowledge of a population is not available, a synthetic population may be used. Synthetic populations create demographic data sets for agents that match the distribution of the population of interest (Müller & Axhausen Reference Müller and Axhausen2010). Synthetic populations allow for more accurate simulation of both the individual behaviour of agents, and interactions between agents that are affected by individual-level demographics (Gargiulo et al. Reference Gargiulo, Ternes, Huet and Deffuant2010). This helps ABM simulate emergent behaviour due to societal behaviour (Xu et al. Reference Xu, Glass, Lau, Geard, Graves and Clements2017).

Another key structure of the society model is the social network structure of the particular target population (Chen et al. Reference Chen, Heydari, Maier and Panchal2018). The framework in this paper uses a small-world network topology (Watts & Strogatz Reference Watts and Strogatz1998) that has individuals within the network connect to k closest neighbours, and each individual has a probability of rewiring a connection to that of another random individual from the entire population. Small-world networks have been used widely in ABM adoption and diffusion models (Cowan & Jonard Reference Cowan and Jonard2004; Schwarz & Ernst Reference Schwarz and Ernst2012; Rai & Robinson Reference Rai and Robinson2015) because they have been shown to follow patterns found in real-world social networks (Latora & Marchiori Reference Latora and Marchiori2001).

2.3. Framework: scenario model

The scenario model used in this paper defines the scope of the ABM. This includes model parameters such as the duration of the simulation, physical attributes of the world created for agents and initial conditions of inputs for the ABM (Macal & North Reference Macal and North2005). These initial conditions may include how many people initially have a product, the time period a simulation starts within, or an external force such as a law influencing an agents’ choice to adopt. Data gathered for the society model help generate building the physical attributes of the scenario with items such as the number of households or workplaces that may need to be created in the modelled world. It should be decided if one or multiple scenarios will be examined as design teams may be interested in the product impact over different contexts.

2.4. Framework: impact model

Much of the literature on assessing the social impact of products that are on the market will also apply to estimating impact. As outlined in SIA and Social Life Cycle Assessment, categories of impact need to be chosen and then indicators selected to measure the impact categories (Benoît et al. Reference Benoît, Norris, Valdivia, Ciroth, Moberg, Bos, Prakash, Ugaya and Beck2010; Fontes et al. Reference Fontes, Tarne, Traverso and Bernstein2018). Work on predictive social impact modelling adds the importance of determining how product parameters link to impact indicators (Stevenson et al. Reference Stevenson, Mattson and Dahlin2020). The framework in this paper utilises the 11 categories from Rainock et al. (Reference Rainock, Everett, Pack, Dahlin and Mattson2018) for social impact category selection. Clearly, the number of resources required to collect data will increase with the number of selected impact categories and indicators. Therefore, it may be important for the design team to narrow down the focus of the model to the number of impact categories that will enable data collection with available resources. Data from users should inform the selection of impact categories (Fontes et al. Reference Fontes, Tarne, Traverso and Bernstein2018).

2.5. Framework: ABM

Inputs from the product, society, scenario and impact models are integrated into an ABM. These inputs define the world that agents exist within, and the agents themselves. One of the key characteristics of any ABM is defining how agents interact with each other; the product and the world (Bonabeau Reference Bonabeau2002), these interactions are shown by the dashed arrows labelled 1, 2 and 3 in Figure 1. Agents may influence each other, such as when an agent has a poor experience with a product and their attitude towards the product becomes more negative, and dissuades, indirectly or directly, other agents from adopting the same product. The world may influence agents through stimuli defined in the scenario model, such as by changing transportation conditions available to agents to move around the world. Finally, agents may affect the world such as when an agent emits pollutants into the modelled environment. Data about the population’s beliefs and behaviours is integrated into variables held by individual agents. Distributions of the behaviours and beliefs of the agent population should be validated against the original survey data collected early in the process. The purpose of the ABM and framework is to ascertain the impact of the product, and in order to do that the rules regarding an agent’s choice to adopt the product are paramount.

Choice models have been used previously in product development (Li & Azarm Reference Li and Azarm2000), social interactions (Brock & Durlauf Reference Brock and Durlauf2001) and ABM (He et al. Reference He, Wang, Chen and Conzelmann2014). To isolate the effect of different product parameters on the social impact a binomial choice model is used, where only one type of product is available at a time of simulation. A multinomial choice model, where multiple variations of a product are available at one time, may more closely mimic real-world markets, but it becomes more difficult to interpret the impact results from a single product. An agent’s choice of adoption can be modelled as a utility function as shown in Eq. (1), where $ {U}_i $ is the product utility as understood by the agent $ i $ and the utility is calculated for each of the $ n $ agents. Agent $ i $ will adopt the product if $ {U}_i>0 $ . $ {U}_i $ contains an observed portion represented by $ {V}_i $ and an unobserved portion $ {\varepsilon}_i $ . The observed portion includes the influence of all product and TPB parameters where $ j $ is the number of parameters as shown in Eq. (2). The unobserved portion includes anything that may have been not included in the model as well as any error. $ \beta $ weightings may vary for individual agents or may be constant for the entire population. Varying $ \beta $ across the population shows different weightings of the factors. For example, $ \beta $ may vary across agents in the population if their preferences are influenced by age. The $ S $ variables will vary based on the conditions of the model and by agent interactions. By assuming a logit model, the unobserved portion of Eq. (1) is assumed to follow a logistic distribution (Greene Reference Greene, Mills and Patterson2009). This allows for simplifying the probability of the agent $ i $ adopting the product can be defined by Eq. (3). Therefore as the model progresses and conditions change, the probability of an agent adopting the product can change due to changes in values of the $ S $ terms of Eq. (2):

(1) $$ \hskip-.2pc {U}_i={V}_i+{\varepsilon}_i\hskip30em i\hskip2pt \in \hskip2pt \left\{1,2,\dots, n\right\}, $$
(2) $$ \hskip-1pc {V}_i={\beta}_{1i}{S}_{1i}+{\beta}_{2i}{S}_{2i}+\cdots +{\beta}_{ji}{S}_{ji}\hskip2em \forall j\hskip2pt \in \hskip2pt \left\{1,2,\dots, m\right\},\hskip4em i\hskip2pt \in \hskip2pt \left\{1,2,\dots, n\right\}, $$
(3) $$ \hskip0pc {P}_i=\frac{1}{1+{e}^{-{V}_i}}\hskip29em i\hskip2pt \in \hskip2pt \left\{1,2,\dots, n\right\}. $$

2.6. Framework: evaluation of the impact

As agents adopt the product, they will experience an impact. For example, if a product improves the health of an agent, that agent may be more likely to continue working, going to school, or survive to the next period. Measurements of aggregate impact across the population should be recorded for each run of the simulation. Depending on the model it may also be important to break down the impact by different demographic categories rather than a single measure of impact for the entire population. Product parameters can be iterated within the framework to see how changes in product parameters influence the impact of the product on society. It is important to note that because of the stochastic nature of an ABM, results will vary so it is important to run the model sufficient number of times to understand the distribution of results. By continuing to iterate on the parameters, a design team can understand what factors are most important to improve to maximise potential positive impact and minimise potential negative impact.

3. Framework illustration

To demonstrate how the framework is used, an illustration is presented in this section. During the COVID-19 pandemic the impact of face masks has been widely discussed. Because face masks are a product that most of the world has become familiar with in 2020, combined with the amount of data available surrounding COVID-19, it was chosen to demonstrate the framework. This illustration shows an example of exploring the design space of face masks by linking product parameters to social impact metrics. By doing so, a design team can explore the face mask design space to understand what product parameters are most influential to improve social impact. Simplifications have been made to the model to enable comparisons between mask types. For example, there is only one type of face mask available to agents in any given simulation run. This simplifies the model to a binary choice and makes the results clear as to which face mask has the greatest total impact. The model is further simplified by focusing only in the United States because preferences may change in different countries and more data were available to construct the model based on communities in the United States. This illustration uses a susceptible, infectious, recovered (SIR) approach to modelling COVID-19 (Chen et al. Reference Chen, Lu, Chang and Liu2020; Cooper, Mondal & Antonopoulos Reference Cooper, Mondal and Antonopoulos2020). The goal of this example is not to provide the most accurate model of COVID-19 transmission, but to show relative product impacts of a product with which most people are recently familiar.

3.1. Illustration: product model

Mask attributes of effectiveness, comfort and aesthetics were selected for modelling. An assumption was made that the price of a mask was not a significant factor for mask adoption in the United States given the generally low cost of a face mask. Five mask designs with different attributes were evaluated in the model: (i) a control case with no masks, (ii) an N95 mask with high effectiveness but low comfort, (iii) a cloth mask with medium effectiveness and comfort, (iv) a neck gaiter with low effectiveness but high comfort and (v) an ideal mask that is very effective, comfortable and aesthetic. Effectiveness was rated on a 0–5 scale, with 0 being no mask and 5 a mask that filters $ 100\% $ droplets. Comfort was rated on a −5 to 0 scale with 0 being no mask, with an assumption that all masks will be less comfortable than no mask. Aesthetics were rated on a −5 to 5 scale with 5 being a mask with excellent aesthetic qualities that will make a user want to wear it, while a score of −5 will deter use. Attributes for the effectiveness of face masks were built from data by Fischer et al. (Reference Fischer, Fischer, Grass, Henrion, Warren and Westman2020) and Clapp et al. (Reference Clapp, Sickbert-Bennett, Samet, Berntsen, Zeman, Anderson, Weber, Bennett, Program and Epicenters2021). The authors acknowledge that the real-world effectiveness of a mask may not match those of a laboratory study, but for this exercise, it was assumed that the real-world effectiveness of a mask at reducing the risk of COVID-19 matched the filtration effectiveness from the literature. Data on the percent of the population that uses face masks correctly varies widely from 25% (Cumbo & Scardina Reference Cumbo and Scardina2021) to 90% (Cohen et al. Reference Cohen, Talarowski, Awomolo, Han, Williamson and McKenzie2021). For the illustration, it was assumed that 80% of agents who adopt a mask will use it correctly. If an agent was not wearing the mask correctly the efficacy of the mask was assumed to be cut in half. The attribute scores of each mask case can be seen in Table 1.

Table 1. Mask attributes

3.2. Illustration: society model

The goal of the society model is to fully define the model population with demographics, preferences, movement patterns and behaviours. Synthetic population attributes were based on Cape Elizabeth, ME and Angleton, TX. Each location will use a population of 10,000 agents. Cape Elizabeth has an older median age and a lower population density than Angleton. Two different locations were selected to observe how the results might change with different population demographics. The synthetic population was created using aggregate data from the 2019 US Census American Consumer Survey. The synthetic populations were created using an Iterative Proportional Fitting approach (Gargiulo et al. Reference Gargiulo, Ternes, Huet and Deffuant2010), used previously for simulation of infectious disease transmission dynamics in American Samoa (Xu et al. Reference Xu, Glass, Lau, Geard, Graves and Clements2017).

Assumptions and simplifications were made about the society to enable modelling such as all adults to travel to their workplace, and all children attend a school in person. The relative frequency of travelling to work, school and stores was defined with data from the American Time Use Survey (United States Bureau of Labor Statistics, 2020).

Relative user preferences were obtained through existing studies on mask use demographics (Igielnik Reference Igielnik2020) and perceptions (Howard Reference Howard2020). Older members of the population were assumed to have a higher preference for mask efficacy due to higher mortality rates for that demographic. The user preferences were used to obtain the utility function for a person $ i $ adopting the use of a face mask, see Eq. (4). Eq. (4) is then substituted into Eq. (3) to obtain the probability of the agent $ i $ adopting a mask on a given day in the model. The $ \beta $ coefficients are the relative weighting of different factors by an individual and the $ S $ terms are the scoring of that variable. Values and ranges for the variables of the utility function can be found in Table 2. The attitude towards mask scores, $ {S}_{ATB} $ , were initialized using a normal distribution with a median of −1.1, −1 and −0.9, respectively based on republican, independent or democratic political affiliation and standard deviation of 1 to simulate the population initially being more unfamiliar with face mask use (Igielnik Reference Igielnik2020). Political affiliation was chosen as a way to initialize attitudes towards masks instead of other mask use predictors such as a belief in science (Stosic, Helwig & Ruben Reference Stosic, Helwig and Ruben2021), due to the availability of political affiliation data for the synthetic population. Social norm scores were set based on the percent of connections in the agent’s network that have adopted masks with 5 being all connections have adopted masks and −5 being no connections adopting masks. Virus severity was defined by the percent of the population currently infected with the virus. These variables define the utility of a face mask for each user:

(4) $$ {V}_i={\beta}_{ATB}{S}_{ATB i}+{\beta}_{SN}{S}_{SN i}+{\beta}_{PBC}{S}_{PBC}+{\beta}_{Ei}{S}_E+{\beta}_{Ci}{S}_C+{\beta}_{Ai}{S}_A+{\beta}_V{S}_V+{\beta}_{AV}{S}_{AV}. $$

Table 2. Variables and coefficients for mask DCA

Note: Asterisks: For weights with multiple values: first value for individuals age 19–39, second value for individuals age 40–65 and third value for individuals age 65+.

Individuals in the network built social connections based on a small-world network structure (Watts & Strogatz Reference Watts and Strogatz1998) with their five closest neighbours and up to five individuals that share the same workplace. It was assumed that there was a 10% chance of deleting a social connection and forming a new connection with a random individual in the population.

3.3. Illustration: scenario model

The scenario model defines the scope and initial conditions of the simulation. The simulation was run for 5376-time steps equivalent to 8 weeks in the simulation. Each time step is equal to 15 minutes of simulated world time. Testing how face mask product parameters impact health and safety during COVID-19 was the main goal of the scenario. Initially, 25 people out of 10,000 were randomly infected with the virus. The SIR approach chosen for the virus allows agents to take on three conditions: (i) susceptible to the virus, (ii) infected with the virus and (iii) after 10 days they will recover or die (Cooper et al. Reference Cooper, Mondal and Antonopoulos2020). Parameters of the virus such as mortality rates by age, infectiousness and duration of illness were set according to data from the Centers for Disease Control and Prevention (COVID-19 Pandemic Planning Scenarios 2020). In this model, the scenario takes place in a closed system, therefore there are no new individuals to the population that may add cases of COVID-19. Parameters for mask mandates, the perceived behavioural control term, $ {S}_{PBC} $ in Eq. (4), were included on a 0 to 5 scale with 5 meaning that masks are required by law. A term for the availability of masks was included, the term $ {S}_{AV} $ in Eq. (4) on a scale of −5 to 5 with −5 being masks are extremely difficult to obtain and 5 being a supply of masks is provided to each household automatically. To isolate the mask design impact from policy impacts $ {S}_{PBC} $ , and $ {S}_{AV} $ were held constant throughout the simulations. $ {S}_{PBC} $ was set at 1, which would be equivalent to suggesting the public wear a mask and $ {S}_{AV} $ was set at 0 which would mean that masks are available but a supply is not given automatically to each household. These parameters would be useful if examining the influence of policy decisions on the social impact, but if the interest is only in the product parameters, they should be held constant.

3.4. Illustration: impact model

The focus of the Framework Illustration section is to demonstrate the framework used for social impact, but similar approaches could be taken with economic or environmental impact or all impacts combined. Health and safety were selected as the impact category to assess from among the categories presented by Rainock et al. (Reference Rainock, Everett, Pack, Dahlin and Mattson2018). To measure health and safety, indicators of the total number of COVID-19 cases and the number of deaths in the simulation were selected as the indicators to assess impact. The goal is to minimise both indicators. By viewing the results of these indicators for the different mask scenarios a design team can understand which product attributes are most important and may lead to the most positive impact.

3.5. Illustration: ABM

Most parameters of the ABM have been defined in the other input models (see previous illustration sections). The ABM for this illustration was developed using the Netlogo software package (Wilensky Reference Wilensky1999). To define how the virus can spread within the model, interactions between individuals were defined as two agents occupying the same coordinate in space. If this occurred there was a probability based on the COVID-19 parameters that the noninfected individual would contract the virus from the infected individual. Inputs to the model for the probability of influencing an agent’s attitude positively or negatively about masks were included to simulate media campaigns, news reports, and emerging evidence of mask use. This influence probability was held constant in the simulation to better explore the design space of mask parameters. Once at a given location, the agents would move in a random walk for the duration they were in a location such as a workplace, school or store to simulate random interactions that can take place throughout the day. By integrating the four input models in an ABM it is possible to model the health and safety impacts of face masks in the context of COVID-19.

3.6. Illustration: evaluation of the impact

To understand the range of results, 100 full simulations were completed for each potential mask design. A summary of the results is presented in Table 3. The results show that there is a statistically significant difference between all mask types and no masks with p-values <0.0001 from an analysis of variance test. A mask with low effectiveness, like a neck gaiter, still provides a significant reduction in COVID-19 cases but does not provide the same impact as a more effective mask. There was not a statistically significant difference in the number of COVID-19 cases between cloth, N95 and ideal masks with p-values ranging from 0.5 to 0.99 from a Tukey–Kramer test (Ramsey & Schafer Reference Ramsey and Schafer2012). There are differences in the results for each population. Angleton has a higher population density so it generally has more cases, while Cape Elizabeth with its older population has more deaths.

Table 3. Mask simulation results

Note: Each population contains 10,000 agents. Asterisks: The adoption % is the maximum adoption rate of face masks during the simulation.

To understand the individual mask attributes of effectiveness, comfort and aesthetics, a sensitivity analysis was performed using the cloth mask type as the baseline. This mask type was selected because cloth masks have become ubiquitous during the pandemic. Each of the mask attributes was improved by one unit while the others were held constant. Results from 100 runs of the simulation sensitivity analysis for each case are shown in Table 4.

Table 4. Sensitivity analysis

Abbreviations: A, aesthetics; C, comfort; E, effectiveness.

This sensitivity analysis shows that effectiveness is the most important attribute to improve by one unit to improve the positive impact. Effectiveness and aesthetics provided a statistically significant difference in cases, with effectiveness providing the greatest effect on the number of cases. With the limited resources that a design team has, the effectiveness attribute should be where the priority lies for the improvement of the design, as opposed to comfort or aesthetics.

The estimation of coefficients in the utility equation gives rise to a level of uncertainty. To understand the implications of uncertainty in the coefficients, propagation of uncertainty techniques was used (McClarren Reference McClarren2018). Each coefficient in the utility function was increased one at a time by 10% and the simulation was run 100 times. Results from these simulations can be seen in Table 5. Overall, these results show that the wrong estimation of a parameter by 10% does not change the output results of the simulation in a statistically significant way when comparing it to the base case of cloth masks using a Tukey–Kramer test (Ramsey & Schafer Reference Ramsey and Schafer2012).

Table 5. Propagation of uncertainty

This is how the framework would function in the design process. A model is built factoring in the product, society, particular scenario and potential impacts. As the design team iterates on product inputs in the model they can see how the estimated impact of the product changes. By observing these changes over iterations of product parameters the design team can see opportunities to increase the positive impact and reduce negative impact.

3.7. Illustration: verification and validation

It should be noted that this paper is focused on the theory of the framework shown in Figure 1 and the purpose of this illustration is to show how the framework could be implemented. All engineering models, even fundamental principles such as Hooke’s Law, are built on assumptions and approximations. Despite inexact results, models remain useful for estimating results, understanding the dynamics of a system and the relationships of parameters in that system to the results of a model (Epstein Reference Epstein2008). For those using ABM, it is important to be realistic and transparent about what is known and what is not about the model to conclude from the results. Due to gathering data on face masks from multiple sources without access to individual survey responses, assumptions were made for the scoring of coefficients in the utility function. Future work could include gathering necessary data about face masks in a single survey. The drawback of this is that opinions change over time. With that in mind efforts were made to validate the model. Although it is difficult to perform macro-validation of all model outputs, micro-validation and limited macro-validation were carried out as recommended by North & Macal (Reference North and Macal2007) and Wilensky & Rand (Reference Wilensky and Rand2015). There are seven recommended areas of validation for an ABM that were carried out, requirements validation, data validation, face validation, process validation, model output validation, agent validation and theory validation.

Requirements validation

Requirements for the model included understanding the impacts of face mask parameters on the health and safety of individuals. The model outputs of COVID-19 cases and deaths provide answers to the question of the health and safety impacts of face mask use during the COVID-19 pandemic. This fulfils the requirements of the model.

Data validation

The input data for the model were obtained from peer-reviewed literature or government agencies. When assumptions were necessary they have been stated. The synthetic populations were validated to have the same distributions as the real population, and virus parameters were validated to match real-world estimates at the time of writing (COVID-19 Pandemic Planning Scenarios 2020). It was verified that mask parameters matched lab studies (Fischer et al. Reference Fischer, Fischer, Grass, Henrion, Warren and Westman2020) and user preferences (Howard Reference Howard2020).

Face validation

Qualitative measures of the results match intuition based on different cases of face masks and their reduction in COVID-19 cases. This was also carried out during verification checks that the model functioned properly and that changes in values produced an appropriate response.

Process validation

Growth rates for COVID-19 match those from the literature (COVID-19 Pandemic Planning Scenarios 2020). Interactions for virus spread occur when agents occupy the same coordinate space, this corresponds with virus spread happening when close to another person.

Model output validation

Because of the complexities of the system, it would be difficult to perform full-scale quantitative macro-validation of all model outputs. Efforts have been made to validate the output of the mask adoption rates. The results from the mask adoption rate output generally align with adoption rates of 40–90% found in community observations (Haischer et al. Reference Haischer, Beilfuss, Hart, Opielinski, Wrucke, Zirgaitis, Uhrich and Hunter2020).

Uncertainty exists in all types of models, including ABM. With proper verification and validation efforts, ABM can be a useful tool to provide output estimates and to explain patterns, trends and relationships that may exist to help prioritise resources in product development.

3.8. Illustration: model reusability

The time and resources required to build an ABM such as the COVID-19 face mask illustration can be prohibitive. By extending the use of a model to multiple products the cost of producing such a model may be more worthwhile. To test the reusability of models created from the framework, the illustration was extended to include the introduction of vaccines. Face masks and vaccines are closely related products where the models can be tested on the same target population with the same impact model. This enables the scenario, society and impact models to largely stay the same. Using models for more than one product should be a consideration during the model creation as deploying the model for subsequent products is generally more rapid.

The additional product parameter to assess for vaccine introduction is the number of doses that will become available each day. This would help inform decisions about scaling up manufacturing, and its impact on virus cases. To make these changes for the addition of the vaccine, a new utility equation for the adoption of the vaccine is created. It follows a similar form to Eq. (4) with some modifications as seen in Eq. (5). New variables are generated for the attitude towards the vaccine, effectiveness of the vaccine and extent of side effects. The variable descriptions and scores can be found in Table 6. Eq. (5) is substituted into Eq. (3) to determine the probability that an individual chooses to be vaccinated if doses are available. The values for the coefficients and scores were based upon a hypothetical vaccine that is 90% effective at preventing the contraction of the virus and has minimal side effects. Initial attitudes towards the vaccine were based on survey data that was assumed to have a normal distribution (Funk & Tyson Reference Funk and Tyson2020). The vaccine is administered to the oldest ages first and then to younger groups. Adult agents that made the choice to be vaccinated were selected at random if doses of the vaccine were available. The vaccine did not start being available in the model until 1 week had passed model time. Full efficacy for the vaccine required two doses in the model, and it was assumed that 80% of agents that received the first dose would go on to get the second dose. After one dose the vaccine was assumed to achieve half of its full efficacy. This scenario was run for 16 weeks of simulated time to better understand differences in the results due to the vaccine administration happening over time:

(5) $$ {V}_{nV}={\beta}_{ATBV}{S}_{ATBV i}+{\beta}_{SNV}{S}_{SNV i}+{\beta}_{PBCV}{S}_{PBCV}+{\beta}_{EV i}{S}_{EV}+{\beta}_{Ri}{S}_R+{\beta}_V{S}_V. $$

Table 6. Variables and coefficients for vaccine DCA

Note: Asterisks: For weights with multiple values: first value for individuals age 19–39, second value for individuals age 40–65 and third value for individuals age 65+.

Results from executing the framework with the addition of the vaccine can be seen in Table 7. Scenarios were tested with and without mask use. From the results, we see that the vaccine does help to reduce cases, but not as quickly as face masks that may be immediately available to the entire population. The best case is to have mask and vaccine use in the model.

Table 7. Mean simulation results for 100 model runs with vaccine introduction

Once again the purpose of the illustration of model reuse was to demonstrate how a design team might extend the model to new uses with the same society model. An initial model may take weeks or months to build depending on the data requirements, but if the model can be extended to a new use it may only take a matter of a few days or less to create the new model. Some model extensions are more difficult to implement than others. Social distancing measures, for example, would be more difficult to include because of greater complexities in the movement patterns of the agents in the simulated world.

4. Limitations and future work

The limitations of the framework largely lie in the challenges of ABM. The potential challenges can be grouped into two main categories that will be discussed further: model results and resources required. Within these categories, areas will be highlighted where further work can be performed to aid in overcoming the challenges.

4.1. Model results

The validity of results from predictive models has long been called into question (Epstein Reference Epstein2008) due to the difficulty of validating models. In spite of this difficulty, predictive models remain a useful tool and they continue to be used in many applications such as the COVID-19 pandemic (Wynants et al. Reference Wynants, Van Calster, Collins, Riley, Heinze, Schuit, Bonten, Dahly, Damen, Debray, de Jong, De Vos, Dhiman, Haller, Harhay, Henckaerts, Heus, Kreuzberger, Lohmann, Luijken, Ma, Martin, Andaur Navarro, Reitsma, Sergeant, Shi, Skoetz, Smits, Snell, Sperrin, Spijker, Steyerberg, Takada, Tzoulaki, van Kuijk, van Royen, Verbakel, Wallisch, Wilkinson, Wolff, Hooft, Moons and van Smeden2020) and climate change (O’Neill et al. Reference O’Neill, Oppenheimer, Warren, Hallegatte, Kopp, Pörtner, Scholes, Birkmann, Foden, Licker, Mach, Marbaix, Mastrandrea, Price, Takahashi, van Ypersele and Yohe2017). The validation of predictive ABM on innovation diffusion can happen for general models where the results can be validated against previous historical data. A key issue with this approach is that the creation of a general model that can be validated on historic data will likely not be specific enough for new innovations (Kiesling et al. Reference Kiesling, Günther, Stummer and Wakolbinger2012). Future work can be undertaken to validate the use of the framework on a new product or intervention and measure the product impact across a sample population.

Current strategies for handling the validation of ABM involve performing micro-validation techniques and limited macro-validation (Midgley, Marks & Kunchamwar Reference Midgley, Marks and Kunchamwar2007; North & Macal Reference North and Macal2007). Micro-validation can be used on individual components of the model that can be validated by the modellers or using previously validated components. Macro-validation can be carried out on a limited basis and may be restricted to qualitative validation (Bonabeau Reference Bonabeau2002; Moss & Edmonds Reference Moss and Edmonds2005). There are cases where experimental macro-validation is not possible, such as the case of modelling the integrity of a nuclear waste repository for 10,000 years, and good practice is to state assumptions clearly and justify them (McClarren Reference McClarren2018). Although the quantitative validation of ABM may be limited, there is still value in creating representations of a system to highlight places where opportunities may exist to maximise positive product impact (Wilensky & Rand Reference Wilensky and Rand2015).

Because of the stochastic nature of an ABM, results can vary for different runs of the simulation. It is important to have a sufficient number of runs to understand the distribution of results (Epstein Reference Epstein1999). In the case of the framework presented in this paper, a sufficient number of runs for each instance of product parameters needed to be executed. This enabled the use of statistical tests to understand where there is a statistically significant difference in the product impact between the different product parameters.

4.2. Resources required

ABM can be resource-intensive to implement and execute. A balance needs to be created between making a model that is simple enough to implement with the available resources and complex enough to provide meaningful results (Rahmandad & Sterman Reference Rahmandad and Sterman2008). Creating decision models requires detailed information about the preferences of individuals. Demographic and behaviour information is needed about the target population. In some countries, this information is accessible through government surveys but is not always available for a target area. In addition to the data about individuals, enough must be known about potential product designs to understand the potential product impacts. All of this combines to make the initial data collection for this framework time intensive. To lessen the resources required, it is recommended to use available data sets whenever it is appropriate.

Depending on the size of the models, they may also be computationally intensive to execute. Although this is not always possible to completely overcome, computational resources are more accessible than ever. Reducing the model to the minimum necessary scope helps balance the trade-off between accuracy and cost.

The resources required for implementation create a situation where this framework may not be feasible for small projects or products with limited distribution. For large-scale projects where products may affect many people, taking the time to use this framework to model the product impact will help inform design decisions to have better product impact outcomes.

5. Conclusion

To estimate the social impact of products, models of the product and models of society need to be integrated. They are integrated in this paper in a computational simulation-based framework that can be used to quickly explore a product’s design space in terms of how it will likely affect society. While not shown in this paper, the framework allows for the simultaneous inclusion of economic, and environmental impacts for an even more comprehensive impact assessment. Importantly, it is acknowledged that such frameworks require significant amounts of data to capture complex details. It is shown however that model reuse is possible and practical thus reducing the long-term costs. This is particularly important as societal impacts, coupled with economic, and environmental impacts, continue to be important measures of product success.

Design teams need tools to estimate the potential social impacts of design choices during the design process. By combining existing methods for impact assessment, and technology adoption into an ABM, the framework presented provides an outline for how a design team can assess the potential impact of many design candidates before the product reaches the market, and identify opportunities of how the design can be changed to maximise positive impact. Although the exact form of a model may differ according to the specific parameters of the product, and its use, the framework guidelines of combining models of the product, society, scenario and impact can be used to estimate impact. The framework presented allows impact to be measured for different population segments, such as if the deaths in the illustration had been reported by age group or for the entire target population like the aggregate values presented above. Tools such as the framework presented in this paper can be a valuable asset for design teams for improving the impact of engineered products.

Acknowledgment

The authors acknowledge the support of the National Science Foundation, Grant CMMI-1761505.

Competing interests

The authors declare none.

References

Ajzen, I. 1991 The theory of planned behavior. Organizational Behavior and Human Decision Processes 50 (2), 179211; doi:10.1016/0749-5978(91)90020-T.CrossRefGoogle Scholar
Alberini, A. 1995 Optimal designs for discrete choice contingent valuation surveys: single-bound, double-bound, and bivariate models. Journal of Environmental Economics and Management 28, 287306; doi:10.1006/jeem.1995.1019.CrossRefGoogle Scholar
Axelrod, R. 1997 Advancing the art of simulation in the social sciences. Complexity 3 (2), 1622.3.0.CO;2-K>CrossRefGoogle Scholar
Benoît, C., Norris, G. A., Valdivia, S., Ciroth, A., Moberg, A., Bos, U., Prakash, S., Ugaya, C. & Beck, T. 2010 The guidelines for social life cycle assessment of products: just in time! The International Journal of Life Cycle Assessment 15 (2), 156163; doi:10.1007/s11367-009-0147-8.CrossRefGoogle Scholar
Bonabeau, E. 2002 Agent-based modeling: methods and techniques for simulating human systems. Proceedings of the National Academy of Sciences of the United States of America 99 (Suppl. 3), 72807287; doi:10.1073/pnas.082080899.CrossRefGoogle ScholarPubMed
Brock, W. A. & Durlauf, S. N. 2001 Discrete choice with social interactions. Review of Economic Studies 68, 235260; doi:10.1111/1467-937X.00168.CrossRefGoogle Scholar
Burdge, R. J. 2015 A Community Guide to Social Impact Assessment. 4th edn. Social Ecology Press.Google Scholar
Burleson, G. & Austin-Breneman, J. 2020 Engineering for Global Development: Characterizing the Discipline Through a Systematic Literature Review; doi:10.1115/DETC2020-22686.CrossRefGoogle Scholar
Chen, W., Heydari, B., Maier, A. M. & Panchal, J. H. 2018 Network-based modeling and analysis in design. Design Science 4, e16.CrossRefGoogle Scholar
Chen, X. & Kelly, T. F. 2015 B-corps—a growing form of social enterprise: tracing their progress and assessing their performance. Journal of Leadership & Organizational Studies 22 (1), 102114; doi:10.1177/1548051814532529.CrossRefGoogle Scholar
Chen, Y. C., Lu, P. E., Chang, C. S. & Liu, T. H. 2020 A time-dependent SIR model for COVID-19 with undetectable infected persons. IEEE Transactions on Network Science and Engineering 7, 1.CrossRefGoogle Scholar
Clapp, P. W., Sickbert-Bennett, E. E., Samet, J. M., Berntsen, J., Zeman, K. L., Anderson, D. J., Weber, D. J., Bennett, W. D., Program, U. S. C. F. D. C. & Epicenters, P. 2021 Evaluation of cloth masks and modified procedure masks as personal protective equipment for the public during the COVID-19 pandemic. JAMA Internal Medicine 181 (4), 463469; doi:10.1001/jamainternmed.2020.8168.CrossRefGoogle ScholarPubMed
Cohen, D. A., Talarowski, M., Awomolo, O., Han, B., Williamson, S. & McKenzie, T. L. 2021 Systematic observation of mask adherence and distancing (SOMAD): findings from Philadelphia. Preventive Medicine Reports 23, 101449; doi:10.1016/j.pmedr.2021.101449.CrossRefGoogle ScholarPubMed
Cooper, I., Mondal, A. & Antonopoulos, C. G. 2020 A SIR model assumption for the spread of COVID-19 in different communities. Chaos, Solitons & Fractals 139, 110057; doi:10.1016/j.chaos.2020.110057.CrossRefGoogle ScholarPubMed
COVID-19 Pandemic Planning Scenarios 2020, United States Centers for Disease Control and Prevention Online document https://www.cdc.gov/coronavirus/2019-ncov/hcp/planning-scenarios.html. Accessed 11 November, 2020.Google Scholar
Cowan, R. & Jonard, N. 2004 Network structure and the diffusion of knowledge. Journal of Economic Dynamics and Control 28 (8), 15571575; doi:10.1016/j.jedc.2003.04.002.CrossRefGoogle Scholar
Cumbo, E. & Scardina, G. A. 2021 Management and use of filter masks in the “none-medical” population during the Covid-19 period. Safety Science 133, 104997; doi:10.1016/j.ssci.2020.104997.CrossRefGoogle ScholarPubMed
Dorrestijn, S., van der Voort, M. & Verbeek, P.-P. 2014 Future user-product arrangements: combining product impact and scenarios in design for multi age success. Technological Forecasting and Social Change 89, 284292, doi:10.1016/j.techfore.2014.08.005.CrossRefGoogle Scholar
Epstein, J. M. 1999 Agent-based computational models and generative social science. Complexity 4 (5), 4160.3.0.CO;2-F>CrossRefGoogle Scholar
Epstein, J. M. 2008 Why model? Journal of Artificial Societies and Social Simulation 11 (4), 12. Accessed: 29 Aug, 2020Google Scholar
Esteves, A. M., Franks, D. & Vanclay, F. 2012 Social impact assessment: the state of the art. Impact Assessment and Project Appraisal 30 (1), 3442; doi:10.1080/14615517.2012.660356.CrossRefGoogle Scholar
Fischer, E. P., Fischer, M. C., Grass, D., Henrion, I., Warren, W. S. & Westman, E. 2020 Low-cost measurement of face mask efficacy for filtering expelled droplets during speech. Science Advances 6 (36), eabd3083; doi:10.1126/sciadv.abd3083.CrossRefGoogle ScholarPubMed
Fontes, J., Gaasbeek, A., Goedkoop, M., Contreras, S. & Evitts, S. 2016 Handbook for Product Social Impact Assessment 3.0; doi:10.13140/RG.2.2.23821.74720.CrossRefGoogle Scholar
Fontes, J., Tarne, P., Traverso, M. & Bernstein, P. 2018 Product social impact assessment. The International Journal of Life Cycle Assessment 23 (3), 547555; doi:10.1007/s11367-016-1125-6.CrossRefGoogle Scholar
Funk, C. & Tyson, A. 2020 Intent to get a COVID-19 vaccine rises to 60% as confidence in research and development process increases. Technical Report. Pew Research Center.Google Scholar
Gargiulo, F., Ternes, S., Huet, S. & Deffuant, G. 2010 An iterative approach for generating statistically realistic populations of households. PLoS One 5 (1), e8828; doi:10.1371/journal.pone.0008828.CrossRefGoogle Scholar
Gelles, D. & Yaffe-Bellany, D. 2019 Shareholder Value Is No Longer Everything, Top C.E.O.s Say, online document https://www.nytimes.com/2019/08/19/business/business-roundtable-ceos-corporations.html. Accessed 15 Nov 2020.Google Scholar
Greene, W. 2009 Palgrave handbook of econometrics: volume 2: applied econometrics. In Discrete Choice Modeling (ed. Mills, T. C. & Patterson, K.), pp. 473556. Palgrave Macmillan UK.Google Scholar
Haischer, M. H., Beilfuss, R., Hart, M. R., Opielinski, L., Wrucke, D., Zirgaitis, G., Uhrich, T. D. & Hunter, S. K. 2020 Who is wearing a mask? Gender-, age-, and location-related differences during the COVID-19 pandemic. PLoS One 15 (10), e0240785, doi: 10.1371/journal.pone.0240785.CrossRefGoogle Scholar
He, L., Wang, M., Chen, W. & Conzelmann, G. 2014 Incorporating social impact on new product adoption in choice modeling: a case study in green vehicles. Transportation Research Part D: Transport and Environment 32, 421434; doi:10.1016/j.trd.2014.08.007.CrossRefGoogle Scholar
Henderson, R. M. 2018 What would it take to get businesses to focus less on shareholder value? Harvard Business Review Digital Articles, pp. 2–4, online document https://hbr.org/2018/08/what-would-it-take-to-get-businesses-to-focus-less-on-shareholder-value.Google Scholar
Howard, M. C. 2020 Understanding face mask use to prevent coronavirus and other illnesses: development of a multidimensional face mask perceptions scale. British Journal of Health Psychology 25 (4), 912924; doi:10.1111/bjhp.12453.CrossRefGoogle ScholarPubMed
Hsu, J. C. 2007 Modeling emergent behavior for systems-of-systems. In 17th Annual International Symposium of the International Council on Systems Engineering, INCOSE 2007 - Systems Engineering: Key to Intelligent Enterprises (3 vols.), pp. 1906–1916; doi:10.1002/j.2334-5837.2007.tb02985.x.CrossRefGoogle Scholar
Igielnik, R. 2020 Most Americans say they regularly wore a mask in stores in the past month; fewer see others doing it. Technical Report. Pew Research Center, online document https://www.pewresearch.org/fact-tank/2020/06/23/most-americans-say-they-regularly-wore-a-mask-in-stores-in-the-past-month-fewer-see-others-doing-it/. Accessed 12 Oct 2020.Google Scholar
Kiesling, E., Günther, M., Stummer, C. & Wakolbinger, L. M. 2012 Agent-based simulation of innovation diffusion: a review. Central European Journal of Operations Research 20 (2), 183230; doi:10.1007/s10100-011-0210-y.CrossRefGoogle Scholar
Latora, V. & Marchiori, M. 2001 Efficient behavior of small-world networks. Physical Review Letters 87 (19), 198701; doi:10.1103/PhysRevLett.87.198701.CrossRefGoogle ScholarPubMed
Li, H. & Azarm, S. 2000 Product design selection under uncertainty and with competitive advantage. Journal of Mechanical Design, Transactions of the ASME 122, 411418; doi:10.1115/1.1311788.CrossRefGoogle Scholar
Macal, C. M. & North, M. J. 2005 Tutorial on agent-based modeling and simulation. Proceedings - Winter Simulation Conference 2005, 215.Google Scholar
Mattson, C. A., Pack, A. T., Lofthouse, V. & Bhamra, T. 2019 Using a products sustainability space as a design exploration tool. Design Science 5, e1.CrossRefGoogle Scholar
Mattson, C. A. & Winter, A. G. 2016 Why the developing world needs mechanical design. Journal of Mechanical Design 138 (7), 70301; doi:10.1115/1.4033549.CrossRefGoogle Scholar
McClarren, R. 2018 Uncertainty Quantification and Predictive Computational Science: A Foundation for Physical Scientists and Engineers. Springer Nature; doi:10.1007/978-3-319-99525-0.CrossRefGoogle Scholar
Meluso, J. & Austin-Breneman, J. 2018 Gaming the system: an agent-based model of estimation strategies and their effects on system performance. Journal of Mechanical Design 140 (12), 121101; doi:10.1115/1.4039494.CrossRefGoogle Scholar
Midgley, D., Marks, R. & Kunchamwar, D. 2007 Building and assurance of agent-based models: an example and challenge to the field. Journal of Business Research 60 (8), 884893, doi: 10.1016/j.jbusres.2007.02.004.CrossRefGoogle Scholar
Moss, S. & Edmonds, B. 2005 Sociology and simulation: statistical and qualitative cross-validation. American Journal of Sociology 110 (4), 10951131; doi:10.1086/427320.CrossRefGoogle Scholar
Müller, K. & Axhausen, K. W. 2010 Population synthesis for microsimulation: state of the art. Arbeitsberichte Verkehrs-und Raumplanung 638 21.Google Scholar
Norman, W. & MacDonald, C. 2004 Getting to the bottom of “Triple Bottom Line”. Business Ethics Quarterly 14, 243262; doi:10.5840/beq200414211.CrossRefGoogle Scholar
North, M. J. & Macal, C. M. 2007 Managing Business Complexity: Discovering Strategic Solutions with Agent-Based Modeling and Simulation. Oxford University Press; doi:10.1093/acprof:oso/9780195172119.001.0001.CrossRefGoogle Scholar
O’Neill, B. C., Oppenheimer, M., Warren, R., Hallegatte, S., Kopp, R. E., Pörtner, H. O., Scholes, R., Birkmann, J., Foden, W., Licker, R., Mach, K. J., Marbaix, P., Mastrandrea, M. D., Price, J., Takahashi, K., van Ypersele, J.-P. & Yohe, G. 2017 IPCC reasons for concern regarding climate change risks Nature Climate Change 7 (1), 2837; doi:10.1038/nclimate3179.CrossRefGoogle Scholar
Pack, A. T., Rose Phipps, E., Mattson, C. A. & Dahlin, E. C. 2019 Social impact in product design, an exploration of current industry practices. Journal of Mechanical Design 142 (7), 071702; doi:10.1115/1.4045448.CrossRefGoogle Scholar
Pakravan, M. H. & MacCarty, N. 2020 a What motivates behavior change? analyzing user intentions to adopt clean technologies in low-resource settings using the theory of planned behavior. Energies 13 (11), 3021; doi:10.3390/en13113021.CrossRefGoogle Scholar
Pakravan, M. & MacCarty, N. 2020 b An agent-based model for adoption of clean technology using the theory of planned behavior. Journal of Mechanical Design 143, 119; doi:10.1115/1.4047901.Google Scholar
Pavlou, P. A. & Fygenson, M. 2006 Understanding and predicting electronic commerce adoption: an extension of the theory of planned behavior. MIS Quarterly 30 (1), 115143; doi:10.2307/25148720.CrossRefGoogle Scholar
Rahmandad, H. & Sterman, J. 2008 Heterogeneity and network structure in the dynamics of diffusion: comparing agent-based and differential equation models. Management Science 54 (5), 9981014.CrossRefGoogle Scholar
Rai, V. & Robinson, S. A. 2015 Agent-based modeling of energy technology adoption: empirical integration of social, behavioral, economic, and environmental factors. Environmental Modelling & Software 70, 163177; doi:10.1016/j.envsoft.2015.04.014.CrossRefGoogle Scholar
Rainock, M., Everett, D., Pack, A., Dahlin, E. C. & Mattson, C. A. 2018 The social impacts of products: a review. Impact Assessment and Project Appraisal 36, 230241; doi:10.1080/14615517.2018.1445176.CrossRefGoogle Scholar
Ramsey, F. & Schafer, D. 2012 The Statistical Sleuth: A Course in Methods of Data Analysis. 3rd edn. Cengage Learning; doi:10.1080/00224065.1998.11979882.Google Scholar
Reich, Y. & Subrahmanian, E. 2020 The PSI framework and theory of design. IEEE Transactions on Engineering Management 99, 113.CrossRefGoogle Scholar
Rogers, E. M. 1995 Diffusion of Innovations. 4th edn. Free Press.Google ScholarPubMed
Schelling, T. C. 1971. Dynamic models of segregation. The Journal of Mathematical Sociology 1 (2), 143186; doi:10.0.4.56/0022250X.1971.9989794.CrossRefGoogle Scholar
Schöggl, J.-P., Baumgartner, R. J. & Hofer, D. 2017 Improving sustainability performance in early phases of product design: a checklist for sustainable product development tested in the automotive industry. Journal of Cleaner Production 140, 16021617; doi:10.1016/j.jclepro.2016.09.195.CrossRefGoogle Scholar
Schwarz, N. & Ernst, A. 2012 Agent-based modeling of the diffusion of environmental innovations – an empirical approach. International Journal of Agent Technologies and Systems 4, 497511; doi:10.1016/j.techfore.2008.03.024.Google Scholar
Smaldino, P. E., Pickett, C. L., Sherman, J. & Schank, J. 2012 An agent-based model of social identity dynamics. Journal of Artificial Societies and Social Simulation 15 (4), 117; doi:10.18564/jasss.2030.CrossRefGoogle Scholar
Squazzoni, F. 2010 The Impact of Agent-Based Models in the Social Sciences After 15 Years of Incursions; doi:10.2307/23723517.CrossRefGoogle Scholar
Stevenson, P. D., Mattson, C. A., Bryden, K. M. & Maccarty, N. A. 2018 Toward a universal social impact metric for engineered products that alleviate poverty. Journal of Mechanical Design, Transactions of the ASME 140, 041404; doi:10.1115/1.4038925.CrossRefGoogle Scholar
Stevenson, P. D., Mattson, C. A. & Dahlin, E. C. 2020 A method for creating product social impact models of engineered products. Journal of Mechanical Design, Transactions of the ASME 142, 041101; doi:10.1115/1.4044161.CrossRefGoogle Scholar
Stosic, M. D., Helwig, S. & Ruben, M. A. 2021 Greater belief in science predicts mask-wearing behavior during COVID-19. Personality and Individual Differences 176, 110769, doi: 10.1016/j.paid.2021.110769.CrossRefGoogle ScholarPubMed
Syal, S. M., Ding, Y. & MacDonald, E. F. 2020 Agent-based modeling of decisions and developer actions in wind farm landowner contract acceptance. Journal of Mechanical Design 142 (9), 112; doi:10.1115/1.4047153.CrossRefGoogle Scholar
United States Bureau of Labor Statistics 2020 American Time Use Survey (ATUS): Arts Activities [United States], 2003–2018.Google Scholar
Venkatesh, V., Morris, M. G., Davis, G. B. & Davis, F. D. 2003 User acceptance of information technology: toward a unified view. MIS Quarterly: Management Information Systems 27, 425478; doi:10.2307/30036540.CrossRefGoogle Scholar
Vicsek, T. 2002 Complexity: the bigger picture. Nature 418 (6894), 131; doi:10.1038/418131a.CrossRefGoogle Scholar
Wassenaar, H. J., Chen, W., Cheng, J. & Sudjianto, A. 2004 Enhancing discrete choice demand modeling for decision-based design. Journal of Mechanical Design 127 (4), 514523; doi:10.1115/1.1897408.CrossRefGoogle Scholar
Watts, D. J. & Strogatz, S. H. 1998 Collective dynamics of ‘small-world’ networks. Nature 393 (6684), 440442; doi:10.1038/30918.CrossRefGoogle ScholarPubMed
Wilensky, U. 1999 NetLogo. Center for Connected Learning and ComputerBased Modeling, Northwestern University, Evanston, IL, online document http://ccl.northwestern.edu/netlogo/. Accessed 9 Sep 2020.Google Scholar
Wilensky, U. & Rand, W. 2015 Verification, validation, and replication. In An Introduction to Agent-based Modeling, pp. 325336. The MIT Press.Google Scholar
Williams, M. D., Rana, N. P. & Dwivedi, Y. K. 2015 The unified theory of acceptance and use of technology (UTAUT): a literature review. Journal of Enterprise Information Management 28 (3), 443488; doi:10.1108/JEIM-09-2014-0088.CrossRefGoogle Scholar
Wynants, L., Van Calster, B., Collins, G. S., Riley, R. D., Heinze, G., Schuit, E., Bonten, M. M. J., Dahly, D. L., Damen, J. A. A., Debray, T. P. A., de Jong, V. M. T., De Vos, M., Dhiman, P., Haller, M. C., Harhay, M. O., Henckaerts, L., Heus, P., Kreuzberger, N., Lohmann, A., Luijken, K., Ma, J., Martin, G. P., Andaur Navarro, C. L., Reitsma, J. B., Sergeant, J. C., Shi, C., Skoetz, N., Smits, L. J. M., Snell, K. I. E., Sperrin, M., Spijker, R., Steyerberg, E. W., Takada, T., Tzoulaki, I., van Kuijk, S. M. J., van Royen, F. S., Verbakel, J. Y., Wallisch, C., Wilkinson, J., Wolff, R., Hooft, L., Moons, K. G. M. & van Smeden, M. 2020 Prediction models for diagnosis and prognosis of covid-19: systematic review and critical appraisal. BMJ 369, m1328, doi: 10.1136/bmj.m1328.CrossRefGoogle ScholarPubMed
Xu, Z., Glass, K., Lau, C. L., Geard, N., Graves, P. & Clements, A. 2017 A synthetic population for modelling the dynamics of infectious disease transmission in American Samoa. Scientific Reports 7 (1), 19; doi:10.1038/s41598-017-17093-8.CrossRefGoogle ScholarPubMed
Figure 0

Figure 1. Product impact framework structure. Definitions for the input models will be explained in the following sections.

Figure 1

Table 1. Mask attributes

Figure 2

Table 2. Variables and coefficients for mask DCA

Figure 3

Table 3. Mask simulation results

Figure 4

Table 4. Sensitivity analysis

Figure 5

Table 5. Propagation of uncertainty

Figure 6

Table 6. Variables and coefficients for vaccine DCA

Figure 7

Table 7. Mean simulation results for 100 model runs with vaccine introduction