Abstract
This paper outlines a fuzzy cognitive mapping (FCM) approach for engaging users in constructing a model for engineering design system analysis. The model’s scope is drawn in reference to a socio-technical system and demonstrated with an assembly production system (a socio-technical system archetype). In particular, this paper focuses on modeling an existing assembly production system that needs to be re-designed, then analyzing the system models to inform the re-design task. The modeling approach engages users as participants (18 in this research) in observation and interviews, and these data are coded into adjacency matrices and fuzzy cognitive maps separately then integrated. The ability to model multiple users and technical entities together in breadth and detail, qualitatively and quantitatively, enables designers to zoom in to see the detail and zoom out to see a holistic perspective. The models are analyzed for overall cause, effect, and central variables. Through the FCM analysis of these variables, the elements of the existing design solution are made explicit, including inputs, external and boundary constraints, design principles, outcomes and outputs, function, and operations and structure. This is particularly useful in re-design, as demonstrated in the industrial re-design project here, where the FCM models make the current system design explicit and their analyses inform re-design intent by being synthesized into re-design foci and tasks.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Modeling is critical to engineering design because the information that models offer may be needed at any point in the engineering design process (Pahl et al. 2007). Specifically in the system analysis phase, models are commonly used to examine the behavior of solution variants so that a solution can be selected. System analysis can also be performed on an existing system to make the current design solution and its behavior explicit. In the latter use, these models provide insight to refine a design solution and, more deeply, can inform the intent for re-design, where whole or part of a previous design solution is re-worked to generate a new design (Dixon and Colton 2000). This paper outlines a modeling approach for system analysis with an industrial re-design project: making a current design solution and its behavior explicit, then harnessing this analysis as feedback to define new re-design tasks. This purpose makes this modeling approach valuable to design engineers who seek to learn from, and improve upon, a previous design.
In addition to its purpose, a good model must clarify what it represents and how it represents it; the former refers to the model’s scope and contents, the latter its mode of communication. The former is addressed here in this introduction, generally then specifically in the context of the research presented. The latter, the fuzzy cognitive modeling approach, is addressed in Sect. 2.
In engineering design, a model generally represents an abstraction of reality that serves as a cognitive tool (Goel and Helms 2013). The model’s boundary can be drawn at various degrees of scope, impacting what the model’s contents will include. When modeling a design and its behavior in system analysis, where the line of scope is drawn can position users within or outside of the model. At a micro level, the model could include a rack and pinion inside a machine (a mechanical system). At a more macro-level, the model could include the machine and its user(s) (a user-machine system). At an even greater macro-level, the context could include a set of multiple users and their machines operating an assembly production system together (a socio-technical system) and so on.
As the scope for the boundary is drawn wider, the system model involves increasing consideration for users in tandem with additional and diversified system entities and connections. As this interconnected system design grows, the system behavior becomes more uncertain because users exercise choice and multiple users working together exhibit social relations. As a result, the potential for multiple solutions, under-constrained systems, and ill-defined problems is more likely. At the same time, this interconnected system poses an opportunity to assess design use, behavior, and re-design more comprehensively. Accordingly, the need for a system model to assist in system analysis intensifies as the scope of the system model is drawn wider.
This need is further clarified here with the industrial re-design project addressed in this paper. This project involved re-designing an assembly production system where two builders at a time manually assemble over 396 final product variants with the use of tools and machines in a fixed product layout. The operators (builders) are temporarily assigned to the position, so the teams are consistently changing. Additional users of the assembly production system included the roles of lead hand, supervisor, planner, and manager. It is clear that the multiple users of this system can offer valuable input to the design process towards clarifying first how they use the system and how it operates and, in turn, how it is not working and can be improved through re-design. Typically, these types of systems are re-designed by addressing one factor at a time and continuously improving; however, the question is—what factor is most critical to address in the re-design task? If a designer asked each user for their perspective, they are likely to differ based on their various roles. Often times the decision is made by management or an engineer who is in the position of designer. Developing a system model with user input (manager and non-manager) positions the engineering designer as a facilitator to analytically define the re-design task based on analyzing the system model, which harnesses the collective knowledge of all users and provides robust rationale for the decision. In this systems approach, it is also possible to identify synergistic factors that can be re-designed together. Accordingly for this project, system analysis was performed with the system users to create a model of the existing production system in use (characterizing its behavior), then the analysis of this model was further synthesized into re-design tasks.
This focus is consistent with calls for user-centered approaches to engineering design as a whole (Stappers et al. 2007) and specifically integrating users into research on engineering design systems to better understand how people use designs (Piela et al. 1992). There is a broad body of literature on user evaluations in product design, and positive impacts on assembly have been noted (Sundin et al. 2004). In engineering design, users have been involved in participatory design mostly in regard to ergonomics (Sundin 2003; Laing et al. 2005, 2007), with demonstrated positive outcomes on worker comfort and productivity (Vink et al. 2006). User engagement in modeling has included sketching for design problem analysis (Römer et al. 2000) and behavioral modeling for design validation (Malak and Paredis 2007). The engineering design literature does not address how users can directly participate in system analysis modeling when re-designing socio-technical systems, which is the contribution of the paper presented here. By addressing this need, this paper also aligns with the emphasis that because engineering design models are cognitive constructs it is critical that a “shared understanding is constructed through social processes of discussion and clarification” (Eckert and Stacey 2010; Chakrabarti and Blessing 2014). This takes place here with users in constructing a system model.
The integral role of users in operating systems, such as assembly production systems, is defined as socio-technical systems (STS), which have been examined in the engineering design literature in numerous contexts. They have been applied to product design (Gish and Hansen 2013; Fernandes et al. 2014) and systems design more broadly (Zhao and Steier 1993; Naumann et al. 2011; Jones et al. 2013). They have been related to various stages of the engineering design process, such as requirements analysis (Sutcliffe 2000), prototyping (Kember and Murray 1988), and implementation (Zhao et al. 1992; Panebianco and Pahl-Wostl 2006). They have been related to additional design methodologies, such as co-design (Clancey 1993) and collaborative design (Lu and Cai 2001; Jing and Lu 2011). STSs have also been related to engineering design holistically in themes of sustainability and life-cycle performance (Cardin et al. 2013; Hu and Cardin 2015), innovation (Legardeur et al. 2010), knowledge (Clancey 1993; Baxter et al. 2007), best practices (Stevenson et al. 1994), and decision making (Brissaud et al. 2003; Ostrosi et al. 2011). This paper contributes to this literature with an approach for modeling a STS for system analysis and subsequent re-design.
The research presented here answers the following research questions: how can a socio-technical system model of an existing system be built with users for system analysis? How can this inform engineering re-design, especially the re-design task? To examine these questions, modeling is first discussed and specifically fuzzy cognitive modeling (FCM) used in this research. The research methodology is then outlined, including the field study design context and fuzzy cognitive mapping technique. Next, the results and analysis are presented, featuring the fuzzy cognitive models of the system design. The discussion interprets the specific fuzzy cognitive models generally in terms of Lin and Zhang (2004) and Zhang et al.’s (2011) ‘unified’ engineering system design model, so that the specific results of the industrial re-design project can be understood more broadly and related to re-design considerations, especially to re-design tasks. The re-design tasks from the industrial field study are then aligned with participants’ re-designs. Trustworthiness and validation are then discussed with limitations, benefits, and contributions followed by conclusions. This flow is illustrated in Fig. 1.
2 Modeling with fuzzy cognitive mapping
Models used in engineering design can be descriptive or predictive; deterministic or non-deterministic; iconic, analog, or symbolic (Dieter and Schmidt 2008). This paper focuses on creating a descriptive, non-deterministic, and empirically symbolic model to address the aforementioned challenges. Descriptive models explain a real-world phenomenon as a system, providing critical insight into the design behavior. Non-deterministic models describe a system with ill-defined problems, managing “incomplete task descriptions and non-deterministic solution paths” (Hayes 1989). A symbolic model built on empirical evidence is critical to making the many system entities and connections explicit, especially the human aspects in a socio-technical system that cannot be derived from scientific rules as they are based on personal experience and localized social norms.
Existing engineering design approaches for system modeling and analysis with multiple stakeholder inputs are restricted in this respect. Value-driven design aims to “convey the true preferences of the stakeholder using mathematical formulations like value models”, such as Topcu and Mesmer’s value models (2018); this value model example is strong on analysis but has limited flexibility and breadth of stakeholder input since the majority direct their preferences towards a primary stakeholder’s preference. Other approaches to design system modeling and analysis emphasize flexibility in stakeholder input, such as the KJ method, which clusters ideas; this method is strong on flexible input but has limited system analysis because it does not examine how clusters relate to one another. More broadly, analytical engineering design methods such as those summarized by Wynn and Clarkson (2018), could be adapted for participant input but require structured inputs needing translation between design and stakeholder languages (e.g., system dynamics) and have limited system scope (e.g., process flowcharts). What is needed is a means of flexible stakeholder input coupled with rigorous system analysis with the required breadth (macro) and depth (micro) for modeling and analyzing a socio-technical system for engineering re-design. To unite these qualities, the authors considered logic as a common language and starting point. In searching further, Fuzzy Cognitive Mapping (FCM) was identified as a potential tool since it identifies concepts and their relationships, capable of capturing a broad variety of user inputs while providing a logical foundation for system analysis. To support maximum flexibility in user input, these relationships and concepts were extrapolated from interviews and observations with users, providing freedom for users to say (designers to listen) and users to do (designers to observe) relative to the system under investigation. This flexibility in input and analysis structure also offers the potential to discover things that the users and designers did not expect, a potential “ah ha”. What has resulted is a broadly applicable method for modeling system analysis with users that provides design engineers with the rigorous analysis they need to understand socio-technical concepts and relationships while providing users with freedom of expression, thus contributing to the model’s ability to represent reality and discover emergent insights into a system and its re-design.
Current FCM progress in engineering has been summarized by Papageorgiou (2014). Papageorgiou and Salmeron (2014) establish that fuzzy cognitive mapping has a wide scope of applicability, particularly useful in modeling complex systems with existing knowledge and human experience in a flexible, adaptable, and easy to use approach. Thus far, the FCM approach has had limited use in engineering design, applied in the context of environmental planning (Borri et al. 2015), manufacturability analysis (Gavankar and Rao 1995), virtual modeling in the industrial design of automobiles (Silva 1996), failure analysis (Augustine et al. 2012), new product development (Achiche et al. 2013), consensus in the design process (Ostrosi et al. 2011), and assembly design decision making (Kim et al. 2008). The application of fuzzy cognitive mapping to modeling socio-technical systems in system analysis made in the research presented here relates this advancement in knowledge engineering to engineering design and does so with the following methodology.
A cognitive map consists of causal relationships (linkages) between concepts (causes and effects). Visually, the map is drawn as a di-graph, with linkages depicted as vectors and concepts as nodes (as presented in Fig. 2). Fuzzy cognitive maps allocate fuzzy logic values to the vectors so that the importance of the node can be analyzed. FCM is advantageous in organizing big data and representing knowledge depth and connectivity (Papageorgiou 2014). The ability to model multiple users and technical entities together in breadth and detail makes FCM quite useful for modeling in system analysis.
3 Methodology
This research was conducted in an industrial field study, where an industrial assembly production system design was modeled with its users. This type of system was selected because it is a socio-technical system archetype (Cherns 1989; Emery 1989), involving multiple users working in tandem with technical entities (machines, tools) and one another to operate the system (Vermaas et al. 2011). As such, it provides a rich proof of concept for the proposed approach of system modeling with users that can be simplified for systems of smaller scope (e.g., one user and a product).
The assembly production system studied was an assemble-to-order system. The re-design problem was to improve the performance of the system design to:
-
Address growing product variety (396+ final assembly variants);
-
Address growing orders (25.5% year-to-year order growth from 2003 to 2012);
-
Maintain quality standards;
-
Accommodate for a high turnover of temporary employees; and
-
Reduce cycle time.
This problem is increasingly more common in the growing paradigm of mass customization (Koren 2010). The primary outcome of the system analysis modeling here is to clarify the re-design tasks.
In this assemble-to-order system, each final assembly consisted of 27–79 total components of 5 main types. The final assembly was manually assembled in batch production using a fixed product layout. Two builders, builder A and builder B, assembled the final products with rigid and flexible components. The builder position was assigned on a temporary basis to temporary, part-time, or full-time employees. The production environment was unionized. The users of the system involved as participants in the study pertained to the roles of builder, lead hand, planner, supervisor, and manager. In total, 18 participants in these management and non-management roles took part in the research presented here. Since temporary workers were included, recruitment was ongoing; thus, 8 participants (of all 5 roles) took part in the first data collection method (interview) and an additional 10 participants took part in the second data collection method (observation). For further details on the participant demographics and technical context, please refer to Townsend (2015). All participants were recruited in line with research ethics protocols. Once the participants were recruited, the fuzzy cognitive mapping process was applied.
The general process for creating a fuzzy cognitive map consists of collecting data; coding the data into cause, linkage, and effect relationships; arranging the coding into an adjacency matrix; and then plotting the adjacency matrix as a di-graph where cause and effects are nodes (ellipses) and the linkages are a vector. A simple fuzzy cognitive map is illustrated in Fig. 2 for modeling a social media platform socio-technical system with user involvement in mind. The nodes (ellipses) indicate overall cause concepts (gray filled ellipse), overall effect concepts (black filled ellipses), and central concepts that act as intermediary cause and effect (white filled ellipses). The vectors indicate negative linkages (red dashed arrow) and positive linkages (black solid arrow).
An overview of the fuzzy cognitive mapping process that was utilized in this research is illustrated in Fig. 3. What is unique about the process used here, compared to the general FCM process, is that both interview and observation data were utilized and then integrated into one fuzzy cognitive map.
The steps in Fig. 3 are described in more detail in the subsequent sections.
3.1 Data collection
The participants were asked to participate in semi-structured interviews and observations. Semi-structured interviews were conducted with participants, then recorded, transcribed, and verified. Participants were asked (1) how would you describe the current assembly process? (2) How would you describe your work with the current assembly process? (3) How would you describe an ideal assembly process? (4) How would you describe your ideal work with the ideal assembly process? These questions are open ended and general to enable the unique perspectives of users to be shared. Any follow-up questions to a participant response generally asked the participant to clarify a concept that s/he mentioned or paraphrased the question if it was unclear to a participant. An example of a clarification is a participant mentioned “mistakes” and the interviewer asked “and the mistakes are what you’re finding when you’re doing those checks?” An example of paraphrasing is when the interviewer asked the participant, “How would you describe your work with the current assembly process?” and the participant said “good”. The interviewer further inquired by asking, “How would you describe the things that you do in order to build [an assembly]?”
Observations of the participants operating the production system were conducted at random time intervals. Ten unique datasets (production runs) of 226 unique data members (assembly cycles) were collected, which provided information on the products, process steps, and layout. These data were integrated into an observation operational model using statistical tests (Welch’s ANOVA and regression). The observation operational model is further described and defined by equations in the results Sect. 4.2. After data collection, the data were coded.
3.2 Data coding
In fuzzy cognitive mapping, data can be coded from questionnaires (Roberts 1976), by participants in an interview (Carley and Palmquist 1992), from interview texts (Wrightson 1976) or through data (Schneider et al. 1998). The last two methods were utilized in this paper.
The main goal of the coding is to identify concepts and their relationships in the form of cause concept/linkage/effect concept. A ‘cause’ is defined as a concept that precedes or leads to the effect concept. Correspondingly, the ‘effect’ is a concept that proceeds from or follows the cause concept. The coding is made “fuzzy” by giving the linkage a fuzzy value between − 1 and 1, making fuzzy cognitive maps both qualitative and quantitative in nature.
Each interview transcript was coded one sentence at a time, and each observation was coded one equation at a time. The coding process outlined by Wrightson (1976) is summarized in Fig. 4, with further details and special considerations for data in the form of interview text and an observation operational model specified in Table 1.
Additional considerations for the coding are available in Wrightson’s (1976) coding summary; for further details in relation to the industrial re-design project here, please see Townsend (2015).
After each interview text was coded, as well as each equation in the observation operational model, the codes between them were compared and merged to create the integrated interview and observation model. This was done with the following rules adapted from Table 1:
-
Does the participant make a distinction between the two concepts in the interview versus observation? If so, keep the concepts separate. If not, merge the concepts.
-
Would the participant believe that the logic had been distorted if the concepts were merged? If so, keep the concepts separate. If not, merge the concepts.
-
Are antonyms used? There should be one concept for a synonym and antonym.
If one concept from the interview described several concepts in the observation model, or vice versa, they were related with a bi-directional linkage since they were related in meaning but not the same, and one is not necessarily the cause of the other. The same is true if a concept in one partially, but not fully, described a concept in another. The results of this integration are presented later in Table 3. After the data were coded, they were organized into adjacency matrices.
3.3 Adjacency matrices
The coding was translated into a square adjacency matrix (A) of size N, where N is the total number of concepts. Each linkage fuzzy logic value was placed in the adjacency matrix (aij) according to its cause concept (row) and effect concept (column).
For the interview data, an adjacency matrix was created for each interview (Ainterview). In this study, there were eight interviews (Ainterview1…Ainterview8). These individual interview matrices were then integrated into one matrix (Ainterview(all)). Since one interview can contain the same concept that is expressed in another, the two matrices were integrated (rather than summed) interview-to-interview. The integration process started with the first interview adjacency matrix (Ainterview1). Concepts in Ainterview2 that differed from Ainterview1 were added as rows and columns to Ainterview1 to form Ainterview1–2. Linkage values from Ainterview1 remained and linkage values from Ainterview2 were placed in their corresponding locations in Ainterview1–2. Redundant linkage values were compared (not added). This checked for consistency in the coding process and across participant data; if there were any discrepancies, the interview transcripts were reviewed to see if there was a coding error or to analyze the participant data. In this study, interview1 was integrated with interview2 into Ainterview1–2, which was then integrated with interview3 into Ainterview1–3, and so on until Ainterview1–8 (which is Ainterview(all)).
For the observation operational model, an adjacency matrix was created for each equation. In this study, there were eight equations presented in Sect. 4.2. These eight adjacency matrices were then integrated into one matrix (Aobservation). The integration process started with the first equation adjacency matrix. Concepts in the second equation adjacency matrix that differed from the first were added as rows and columns, and so on for all seven matrices, creating the final integrated matrix (Aobservation).
For the integrated collective interviews and observation operational model, an adjacency matrix was created. Concepts in the observation operational model (Aobservation) that differed from the collective interviews (Ainterview(all)) were added as rows and columns, creating the integrated adjacency matrix (Ainterview(all)&observation). After the adjacency matrices were created, they were plotted.
3.4 FCM plots and analysis
The adjacency matrices (A) were plotted as di-graphs using social network visualization software (Pajek 2018) to create the related fuzzy cognitive maps. In the plots, the vector direction travels from the cause node to the effect node. Here, a negative vector was defined with a red dashed line; a positive vector was defined with a black solid line. Nodes were defined as ellipses with diameters relative to their centrality value, which is defined in Eq. 3.
The fuzzy cognitive maps were then analyzed in terms of their structure by understanding each node as a transmitter, receiver, or ordinary variable (v) based on in-degree (id) and out-degree (od) values. Using the FCMapper software (FCMapper 2018) helped to automate this process. A receiver variable (overall effect) has an out-degree of 0 and a non-zero in-degree. A transmitter variable (overall cause) has an in-degree of 0 and a non-zero out-degree. An ordinary variable has a non-zero in- and out-degree. In-degree and out-degree were calculated in Eqs. 1 and 2 from (Özesmi and Özesmi 2004). Based on the in-degree and out-degree values, the centrality (c) for each variable was also calculated (Eq. 3). Additionally, the number of linkages (L, Eq. 4) was also calculated:
The results for the data collection, coding, adjacency matrices, and FCM plots are presented in Sect. 4. The FCM analysis is shown in Sect. 5.
4 Results
4.1 Interview results
Eight interviews were coded resulting in 247 codes before merging and 120 unique codes after merging, numbered 1–120. Since the interview texts were detailed, this variety of codes (concepts) is in line with Wrightson’s (1976) statement: “If a document is broad in scope, it follows that mergers of concepts are more likely to be appropriate than if the text is highly specific” (p. 323). The pre-interview text was specific here since workers were explaining their work in an assembly production system where work was specialized and the participant pool represented a range of roles. A sample excerpt of an interview transcript and coding is presented in “Appendix A”, with the corresponding adjacency matrix in Fig. 5 and plot in Fig. 6.
As shown in Fig. 5, FCM matrices are not symmetrical since some but not all cause and effect coding relationships are reciprocal. For example, consider the first coding relationship in the first row of the table in “Appendix A”. When the order size grows it has a negative association with the current amount of space because the existing space becomes more crowded. The amount of space does not dictate the order size.
Additional fuzzy cognitive maps from the interviews are shown in “Appendix B”. All interview codes are in “Appendix C”. Each interview contributes perspectives to the system model. For example, two code summaries are shown in Fig. 7, with their centrality, in-degree, and out-degree values for each interview.
In Fig. 7, code 16 (idealness of the assembly process) is present in each interview as an overall effect (no out-degree) with different codes leading to it. In other words, each participant can think of different concepts to effect improvement. Code 17 (permanency of the workforce) is present in only 4 of the 8 interviews, meaning it is relevant to some users but not others, and it acts as an overall cause (no in-degree) influencing the system. Figure 7 also highlights that the centrality of a code in an interview is the sum of the in-degree and out-degree—only in-degree for an overall effect (code 16) and only out-degree for an overall cause (code 17).
After each interview was mapped individually, they were merged interview-to-interview. The mergence of Interviews 1–3 into a FCM plot is illustrated in “Appendix B” (Fig. 16), which also highlights code details. Figure 8 illustrates the mergence of Interviews 1–8 (collective interviews) into a FCM plot. This model highlights how succinctly the FCM method synthesizes information from multiple user perspectives, versus a code-by-code analysis (Fig. 7), making the critical areas visibly obvious from node size and vector clusters. In Fig. 8, the in- and out-degree are visible as vectors and centrality is visible as node size.
Figure 8 highlights why modeling is critical in re-designing the socio-technical system, because there are many concepts interacting. Without modeling, and without the insight of the user, it would be very difficult to identify all these concepts and their relations. These concepts and relations are critical to re-designing socio-technical systems since they are living systems and re-design involves transforming the system with existing concepts and relations. The observation results provide additional data to consider.
4.2 Observation results
Equations 5–12 outline the observation operational model, which was previously derived from statistical tests (Welch’s ANOVA and regression) on the same observation dataset in the same case study. For example, the correlation between mean cycle time and an observation complexity ratio (r) was tested with linear regression, performed with a 95% degree of confidence (R-sq value = 0.81217). The result is shown in Eq. 5. The normality of the mean cycle times was confirmed with a probability plot and fat pencil test. For information on the derivation of the formulas, along with the statistical tests, results, and validation please see Townsend and Urbanic (2015). The focus of the research presented here is to show how a numerical model and its constituent equations that were derived from observation can be used in fuzzy cognitive mapping and related to the interview data.
where
-
r: observation complexity ratio
-
PC: pallet count accounts for the number of finished assemblies that will fit on one pallet (relative size of the finished assembly)
-
V: production phase variable. The observations relate to a production phase (V) in terms of the number of observations taken in the production run (n) and the position of the observations relative to the start of a production run (Eq. 7) or end of a production run (Eq. 8). The logic of using these equations is included in the FCM using the variable ‘S’ to indicate “start of a production run” (and correspondingly, − S to indicate the “end of a production run”) and so S has relevance to the FCM but does not have a corresponding calculation.
-
Volmax: maximum total number of final assemblies required to complete the order (i.e., production run volume)
-
n: observation sample size
-
DR: distribution of work ratio related to the number of different components
-
DA: number of different components that builder A handles
-
DB: number of different components that builder B handles
-
DT: number of different components in the final product assembly that refers to the number of distinct component types in an assembly. The number of different components is distributed between builder A and builder B (DA + DB).
-
TR: distribution of work ratio related to the total number of components
-
TA: number of total components that builder A handles (for one final product assembly)
-
TB: number of total components that builder B handles (for one final product assembly)
-
TT: number of total components in the final product assembly. The number of total components is distributed between builder A and builder B (TA + TB).
-
PR: distribution of work ratio related to the number of picking tasks
-
PA: number of picking tasks that builder A performs
-
PB: number of picking tasks that builder B performs
-
PT: number of picking tasks for the final product assembly that refers to selecting the components. The number of picking tasks is distributed between builder A and builder B (PA + PB).
-
AR: distribution of work ratio related to the number of assembling tasks
-
AA: number of assembling tasks that builder A performs
-
AB: number of assembling tasks that builder B performs
-
AT: number of assembling tasks for the final product assembly that refers to combining and positioning the selected assembly components. The number of assembling tasks is distributed between builder A and builder B (AA + AB).
The main purpose of these equations is to understand how the assembly system organizes division of work (DR, TR, PR, AR) relative to builder A (DA, TA, PA, AA) and builder B (DB, TB, PB, AB) to assemble a final product (DT, TT, PT, AT, PC) for a given order and production run (Volmax) relative to an observation set (n). The relationship between these variables is synthesized into a complexity ratio (r) that correlates with the mean cycle time—when complexity increases so does mean cycle time. To lower mean cycle time, the assembly system needs to be re-designed to lower the complexity ratio (r).
A sample of the coding for variable DR from this operational model (Eq. 9) is presented in Table 2. Note that DA and DB are grouped together because the terms are interdependent, e.g., if DA increases then DB decreases. As a logic check, the coding in Table 2 shows that the total number of components affects how many components builder A and builder B will have to work with. When this division of work is more even, |DA − DB| will decrease, so will DR, then r, then mean cycle time. This makes logical sense.
Figure 9 presents the adjacency matrix for the observation model, which is plotted as a fuzzy cognitive map in Fig. 10.
The fuzzy cognitive map from the observation (Fig. 10) contains far fewer nodes than the fuzzy cognitive map from the collective interviews (Fig. 8), nearly 1/5. The observation map had 23 unique codes while the collective interview map had 120 unique codes. To assess if the maps contain the same codes, or different, the coding is compared and then merged where appropriate so that the maps can be integrated.
4.3 Integrated (interview with observation) results
Table 3 outlines how the collective interview codes were merged with links to the observation codes.
Figure 11 illustrates the linkages and merging from Table 3. All the concepts from the observation adjacency matrix (Aobservation) are shown in aqua (dark shading) and the concepts from the collective interview adjacency matrix (Ainterviews(all)) from Table 3 are shown in yellow (light shading). The relation between the 23 observation concept codes and 11 collective interview concept codes in Table 3 highlight that the observation data are focused on physical entities and actions within the system that are directly observable from an observation perspective, which makes sense because the assembly process was directly observed in this case. In addition, 8 of the collective interview concepts relate to 20 observation concepts, showing how the observation accounts for very detailed information related to physical entities. The numerous interview codes is contributable to the breadth of information collected from interviews that often cannot be directly observed at the assembly process, or would require multiple and broader system observation points.
As Fig. 11 shows, of the 23 codes in the observation dataset, there were only 3 codes that were identical to codes in the collective interview dataset. There were an additional 12 codes in the observation dataset that were linked to the collective interview dataset. There were 8 codes that were unique to the observation dataset. Of the 123 codes in the collective interview dataset, 105 were unique. It is important to note that different data collection methods collect different information and that the observation here is focused on a quantitative model while the interviews are focused on qualitative information. A significant value of the proposed modeling approach is that it integrates qualitative and quantitative data from the two methods, which contribute uniquely to the system model and relate to one another. The fully integrated observation and interview adjacency matrix (Ainterview(all)&observation) is plotted in Fig. 12. All the collective interview adjacency matrix (Ainterview(all)) concepts are shown in yellow (light shading). All the concepts form the observation adjacency matrix (Aobservation) are shown in aqua (dark shading).
Figure 12 illustrates quite clearly that the interview data contributes a breadth of concepts to the integrated model, while the observation data contribute to a narrower scope of concepts. The integrated model’s ability to show both is a significant strength of the FCM modeling approach taken in this paper. In Fig. 12, the size of the nodes indicates the most central concepts (highest centrality value) in the integrated adjacency matrix. In order of centrality value, these are: being able to position materials for the assembly process (code 7); permanency of workforce (builders) (code 17); having a designated position for materials around the table (code 45); builders dividing work evenly (code 20); and idealness of assembly process (code 16). Determining what are the most critical concepts integral to the re-design task, and classifying these variables, is the purpose of the analysis (Sect. 5).
5 Analysis for variable classification
Using Eqs. 1–3, the concepts (codes or nodes) represented in each FCM plot are classified as receiver (overall effect concept), transmitter (overall cause concept), or ordinary (overall central concept) variables. This analysis is organized and highlighted per six categories:
-
1.
The codes with the top 3 highest out-degree values > 1 ( );
-
2.
The codes with the top 3 highest in-degree values > 1 ( );
-
3.
The codes with the top 3 highest centrality values > 1 ( );
-
4.
The top 3 overall cause concepts (id = 0, and od = highest 3 values) (bold C);
-
5.
The top 3 overall effect concepts (id = highest 3 values, and od = 0) (bold E);
-
6.
The top 3 overall central concepts (c = highest 3 values, id ≠ 0, od ≠ 0) (bold N).
In the case of a tie within a category, all the tied codes within that category are included. The highlighted codes unique to one data collection method are indicated with *, and the highlighted codes common with another or integrated method are indicated with +. The collective interview analysis is presented in Table 4; the observation analysis is presented in Table 5; the integrated collective interview with observation analysis is presented in Table 6.
Note: in the case of the observation adjacency matrix and plot analyzed in Table 5, there is only one overall effect (receiver variable) and only one code with an out-degree value > 1. Also, |TA − TB|, |DA − DB|, |PA − PB|, and |AA − AB| do not remain overall causes in the integrated FCM analysis.
The analysis in Tables 4, 5, and 6 shows that the fuzzy cognitive models for the collective interview and observation highlight different overall causes, effects, and central concepts. By synthesizing the two together, the integrated model finds additional considerations. Code 7 arises with a high out-degree, in-degree, and centrality and as a top 3 overall central concept. Code 20 and 45 also arise as top 3 overall central concepts. The overall cause, effect, and central concepts in the fuzzy cognitive models (Tables 4, 5, 6) are interpreted in terms of a general engineering system design model in the following discussion.
6 Discussion
Creating a system model of an engineering design for system analysis requires an understanding of what is being modeled (meta-cognition) to relate the specific model (the FCM models) to the general model. The engineering system design model, and its variations in four regional schools, is integrated into a ‘unified’ model by Lin and Zhang (2004) and Zhang et al.’s (2011). In the following paraphrased summary of their model, the elements of their model are related to the variable classifications in the fuzzy cognitive model (in italics). In Lin and Zhang (2004) and Zhang et al. (2011) model, the context is the boundary between the system and the environment. In this case, since users are integral to the operation of the socio-technical system and are thus a part of the system model, they are inside the system boundary.
Lin and Zhang (2004) and Zhang et al. (2011) model of the design system consists of physical entities that are meaningfully connected and directly related to the fuzzy cognitive mapping model analysis overall cause, effect, and central concepts from Sect. 5 as follows. When the system is in operation, these entities are perceived as states that reflect the system structure (FCM analysis overall central concepts). Internal constraints relate to the connection between entities that form the system at time t (FCM analysis overall central concepts); the external constraints are imposed from the environment to the entities in the system (FCM analysis overall cause concepts). Information, energy, and materials are transmitted from the outside environment into the system as independent state variables, or inputs (FCM analysis overall cause concepts). Information, energy, and materials are transmitted from the system to the outside environment as dependent state variables, or outputs (FCM analysis overall effect concepts). The system behaves according to how the inputs relate through the entities into outputs; principles govern this behavior (a principle is a FCM analysis overall cause concept). The function of the system relates the behavior to the context (a function could be measured as an outcome or FCM analysis overall effect concept).
The relation between Lin and Zhang (2004) and Zhang et al. (2011) design system model and the fuzzy cognitive model is illustrated in Fig. 13. In Fig. 13, the box represents the system with a context boundary and internal structure. Cause concepts are shown as gray ellipses; effect concepts are shown as black ellipses; white ellipses and text are shown as central concepts. As stated earlier, a ‘cause’ is defined as a concept that precedes or leads to the effect concept. Correspondingly, the ‘effect’ is a concept that proceeds from or follows the cause concept.
Based on this analogous relationship between the general system design model and the FCM models, the FCM variable classifications from Tables 4, 5, and 6 (overall cause, effect, and central concepts) are related the standard terminology for the engineering system design model.
-
Inputs: inputs appear in the FCM model as overall causes that move from the outside environment to affect entities in the system.
-
External and boundary constraints: external and boundary constraints appear in the FCM model as overall causes that move from the system boundary to affect entities in the system.
-
Design principles: design principles appear in the FCM model as overall causes that move from outside or within the system boundary to affect the behavior of the system.
-
Outcomes and outputs: outcomes and outputs appear in the FCM model as overall effects that move from entities within the system to the outside environment.
-
Functions: functions appear in the FCM model as overall effects that move from the behavior in the system to relate to the context.
-
Operations and structure: operations (events) and structure (organization) appear in the FCM model as central concepts that exist within the system boundary.
Relating the FCM variable classifications to the engineering system design model standard terminology is made even more useful to designers by synthesizing this insight into re-design foci. These re-design foci are themes related to the FCM variables (overall causes, effects, and central concepts), determined by first grouping the structure aspects—process, layout, and training in this case. Process and layout are common re-design foci for manufacturing systems that are informed and specified by the FCM analysis variable classification per the case study. The other identified elements of the system (operations, function, outputs, outcomes, design principles, external and boundary constraints and inputs) are then integrated into these re-design foci and where they are not clearly in alignment warrant new re-design foci (in this case differentiated design was a new insight, so it warranted emphasizing in the re-design foci). Throughout this merging and comparison process attention is paid to ensure that the participant meaning of the codes is preserved. In doing so, the analysis of the behavior and use of the existing design solution (system model) is harnessed to inform the re-design process. The result of this FCM variable classification into standard system model terminology and re-design foci is outlined in Table 7.
The classifications of the variables in Table 7 are further outlined relative to their standard system model terminology and re-design foci as follows.
6.1 FCM overall cause concepts: system inputs, constraints, and design principles
The inputs are most readily identifiable from the observation FCM model (Table 5). The inputs identify what should be monitored in the re-design because changes in them will have a significant impact on the system. In subsequent re-design phases of the case study, these inputs remained the same and the participant users and designers designed with these specifications in mind (e.g., the overall assembly product designs were specified to the production environment). Note: the number of picking (PT) and assembling tasks (AT) represent materials since the number of tasks are determined by the packaging of the components, which is performed in a system external to the immediate one being studied.
The external and boundary constraints are most readily identifiable from the interview and integrated FCM models (Tables 4 and 6). The external and boundary constraints represent constraints in the re-design that a designer must bear in mind. In subsequent phases of the case study, the participant users and designers designed within these limitations (e.g., the re-design had to optimize space within the space that was currently designated for the assembly process). The permanency of the workforce and size of the customer account are determined outside of the immediate system in the broader business context; the current location of the assembly area is a space constraint defined at the current system boundary.
The FCM model analyses in Tables 4 and 6 included the concept “like an assembly line,” which was driven by the overall cause concept “applies to us” as a design principle. Upon further inspection of this node, the participants cite that this principle will affect the amount of work for builders, lead hands, and material handling; the ease of flow of materials; a new machine; and the ease of assembly work (the entitles in the system and their internal constraints). In other words, the intent of the re-design principle “like an assembly line” is not simply to create an assembly line; the intent is to adapt the assembly line paradigm in light of the concerns about it. This is a significant insight into the re-design task and design thinking—a shift in intention from a universal to a differentiated solution that “applies to us” (“us” being the design users). The FCM model analysis in Table 5 also includes overall causes being the difference in the total and different components between builders A and B as well as the difference in picking and assembling tasks between builders A and B. These concepts are driven by the design principle of “difference”—in other words, how division of labor is interpreted and applied. The design principles are identified in all the FCM models (Tables 4, 5, 6). The design principles are critical to re-design because they represent organizational principles of the system; these are significant insights to consider in the conceptual phases of the re-design.
6.2 FCM overall effect concepts: system outputs, outcomes, and function
In the FCM model analyses (Tables 4, 6), “idealness of the assembly process” is viewed as an overall outcome. Upon closer inspection of the cause and effect chain, this “idealness” is achieved from such concepts as builders making decisions about work as partners, working conditions that one participant described as “chivalry,” and meeting constraints (such as the current location of the assembly area and permanency of the workforce) and leads to assemble final assemblies without any components missing (the output). Lead hand availability/utilization is also identified as an overall outcome. The outcomes and outputs are identified in the interview and integrated FCM models (Tables 4, 6). The outcomes and outputs identify what should be monitored in the re-design because changes in them will have a significant impact on the value of the system and its impact on the broader system. In subsequent re-design phases of the case study, these participant users and designers designed with these outcomes and outputs in mind (e.g., one of the re-designs was a “double-check system” to ensure that final assemblies had no components missing (the output)).
In the FCM model analyses (Tables 4, 5, 6), the mean cycle time value and assembly process efficiency are measurements of the overall function. In this system model of an assembly production system, the function is to transform inputs into outputs; cycle time and efficiency measure this rate of transformation. The function is measured in the interview and integrated FCM models more generally as efficiency (Tables 4, 6) and more specifically as cycle time in the observation FCM model (Table 5). The function identifies how the impact of the re-design can be measured. In the case study, the before and after conditions of the system were compared with respect to the cycle time to quantify the system function improvement.
6.3 FCM central concepts: system operations and structure
The operation and structure are identified in all the FCM models (Tables 4, 5, 6). Not all these operations and structure are desirable, and so this analysis highlights areas where the re-design can target corrective actions with improved operations and structure. The operations and structure identify specifics about what should be re-designed in the system, which are synthesized together and with the previous system elements identified into re-design foci and tasks as follows.
6.4 Re-design foci and tasks
Re-design foci and task #1: Process The re-design seeks to engage builders to transform the input signals/information (start of production run, orders) and materials (components) into final product assemblies with no components missing. This is accomplished through central human–object operations (e.g., the distribution of work, utilization of workers including lead hands, etc.). Together, this behavior performs the system function, as observed in cycle time (a measure of efficiency). The division of work between builders affects, and is affected by, the distribution of the components and picking and assembling tasks, which also affects and is affected by the positioning of the components. The re-design aims to address this inter-relationship between layout and process to accomplish tasks #1 and #2 synergistically.
Re-design foci and task #2: Layout Existing space (current location of the assembly area) is a constraint. In this situation, the re-design seeks to better utilize the existing space to position materials for better flow while addressing that it is challenging to have designated positions for materials due to the variety of assembly components and final product assemblies and the distribution of the components and picking and assembling tasks. The layout must accommodate pallet positioning and removal.
Re-design foci and task #3: Training The temporary builder position is a constraint. In this situation, the re-design seeks to improve the existing builder training practices with consideration for the training time to ensure that builders know what to do in the assembly process especially in regard to quality (ensuring that assembly components are not missing in the final product assembly).
Re-design foci and task #4: Differentiated design To accomplish re-design tasks #1–3, the re-design process is intent on working with users to ensure that the re-designed assembly production system “applies to us” (differentiated design) and accommodates differences. This user-oriented re-design process begins with these four re-design tasks, which inform the social contract between the designer and users to resolve the tasks together. In doing so, the re-design process is also committed to the continued work culture, described by one participant as “chivalry.”
6.5 Participants’ re-designs
In the case study, the re-design foci and tasks were used to plan for and conduct subsequent participatory design events where users were invited to take part in developing concept and detail re-designs through reflection-in-action. The first two events focused on process and layout and the third event focused on training; differentiated design was a theme throughout. The participants’ re-designs (Table 8) are shown here to illustrate their alignment with the four re-design foci and tasks. The re-designs are discussed in relation to the assembly components and products (Table 9).
These re-designs were implemented and then tested with users, specifically using the operational model presented here to compare the before and after system models to assess the impact of the re-design implementation. The function of the system improved—the mean cycle time was found to be lower after the re-design versus before with a statistically significant mean difference of − 0.72 min/assembly (Townsend and Urbanic 2015). For further details on the re-designs and their impact, please see Townsend (2015).
6.6 Trustworthiness and validation of the proposed approach
It is critical to note the epistemological orientation of the qualitative research approach taken herein with respect to the interviews, which considers that participants reveal knowledge to the researcher who in turn strives to see if s/he can see what the participants see, to then help others to see it. This contrasts the positivist epistemological position often taken in engineering, taken herein with respect to the observations, which aims for objectivity. The proposed approach integrates both research orientations because when re-designing a socio-technical system it is critical to see the system as the users see it because ultimately their view of the system and the system itself need to be transformed. Krefting (1991) and Shenton (2004) present a framework that aligns qualitative trustworthiness and quantitative validation; the following provides evidence of the establishment of truth value, consistency, applicability, and neutrality in the research presented.
Krefting (1991) and Shenton (2004) establish truth value as the confidence in the findings and context in which the study was undertaken (credibility and internal validity) as well as consistency as the ability to generate the same findings if the inquiry was replicated (dependability and reliability). In the proposed approach, a detailed methodology and case study context was presented. Eight interviews were conducted with participants from five different roles. The observation random sampling consisted of 226 samples, collected over several months. Integrating both methods provided both breadth and depth of information. Reliability in the coding here was established using multiple data collection methods (interview and observation), keeping a code book during the coding process for consistency, and through the coding redundancy and merging. There were 218 linkages in the initial interview coding with 161 unique linkages; there were 247 codes in the initial interview coding with 120 codes after merging. One person coded and five academics with PhDs and several interested participants reviewed the models and analysis. The system model was analyzed in terms of overall variable classifications, which informed the re-design task with ongoing member checking in the next phases of the larger study [further information in Townsend (2015)]. By utilizing research ethics protocols, the researchers/designers established trust with the user participants, which was critical to establishing data reliability in both the interview and observation data collection methods.
Krefting (1991) and Shenton (2004) establish applicability as the degree to which the findings can be applied to other contexts (transferability and external validity). The methodology provides background data on the industrial context with detailed methodology; further information can be found in Townsend (2015), which enables context comparison. Assumptions of the proposed modeling approach include the availability of participants; that the process is observable; the process transforms inputs into outputs; the transformation can be measured (timed); statistical test assumptions are not violated; there is a relationship between the process inputs, outputs, and the workers that varies in relation to a work strategy; and there is time to perform the interviews, observations, coding and analysis. To fully understand the transferability of the re-design approach developed here to other contexts, it needs to be tested with other types of socio-technical systems.
Krefting (1991) and Shenton (2004) establish neutrality as the freedom from bias (confirmability and objectivity). The proposed methodology is detailed and demonstrated with clear examples. A substantial amount of evidence is analyzed with this detailed methodology.
6.7 Limitations and future research for the proposed approach
The limitations of the proposed approach for FCM with users include the following. First, in an industrial, non-research application of the proposed approach the designers will need to consider how trust between the designers and users will be established outside of research ethics protocols.
Next, developing questions for the interviews requires consideration. For the interviews, it was critical to ask questions that were broad enough to allow for openness yet within an appropriate scope to manage the number of codes. In future applications of the proposed approach, designers will need to carefully select questions adapting the ones established here.
In addition, it is critical to address model reliability and validation with the time required to conduct the FCM approach. For the observations, random sampling across several months promoted data reliability but required significant time. This time enables the designer to understand the data and design context more thoroughly, which benefits data analysis and interpretation, but there is a time and quality trade-off. Similarly, the coding itself takes time and the designers will need to determine an appropriate degree of detail.
Finally, it is critical to note that the fuzzy cognitive modeling approach presented here was conducted in one design context. Future research will need to test this approach in other applications and design contexts to test its transferability, adaptation requirements, and limitations. Future applications to test the proposed approach in engineering design could consider its usefulness in assessing use in product design as well as interactive design between multiple users and technology (e.g., user platforms, collaborative robots, user involvement in industry 4.0, etc.). The latter trends in engineering design emphasize growing inter-dependencies between users and technology, where user insight will increasingly be needed by engineering designers to create robust and sustainable designs.
6.8 Contributions and benefits of the proposed approach
This proposed approach provides an opportunity for users to directly participate in system analysis and modeling when re-designing a socio-technical system. A broad spectrum of users are invited to participate in interview and observation to develop a system model that integrates users’ collective knowledge and identifies synergistic re-design foci, as described in this work. Benefits of the proposed approach include the following. Few modeling methods integrate qualitative and quantitative information, which lend unique insights. The proposed approach also balances social and technical aspects, which is needed for modeling a socio-technical system comprehensively. In the approach, users define the system model relative to their collective experience in their own words (interview) and actions (observation). In this regard, modeling is performed relative to the user experience versus the user experience being suited to the modeling method. This may seem subtle but it is important to the users to be heard and to the ability of the model to reflect reality. Suiting the modeling to the user experience enables users to share information freely and designers to see (observe) and listen (interview); it enables users to guide the level of detail that is relevant; it means that what is important has not already been determined by the modeling method and, in turn, provides an opportunity for unexpected insights (e.g., how would the user idea of “differentiated design” fit in with another method?). Further studies can directly compare the proposed method with other system modeling techniques (e.g., simulation, system dynamics, etc.) to identify additional benefits and limitations.
7 Conclusion
This research outlines the following approach for building a socio-technical system model with users for system analysis in engineering design. The proposed fuzzy cognitive approach for system modeling engages users as participants (18 here) in holistically modeling the system design; here, an assembly production system (a socio-technical system archetype) was modeled. Data on the participants’ use of the existing system are collected in situ via interview and observation. The observation sets are synthesized with statistical analyses into an operational model. With fuzzy cognitive mapping techniques, the interview data and operational model are coded into cause, linkage, and effect relationships. The coding is arranged into an adjacency matrix and then plotted as a di-graph where cause and effect concepts are nodes and the linkages are vectors. Each interview is coded individually then merged to form a collective interview adjacency matrix and FCM model. The collective interview adjacency matrix and FCM model is then synthesized with the observation operational adjacency matrix and FCM model into an integrated FCM model. A significant value of the proposed modeling approach is that it integrates qualitative and quantitative data from interview and observation, which contribute uniquely to the system model and relate to one another. With FCM analysis techniques, the models are analyzed for overall cause, effect, and central concepts.
This system model benefits the design process by directly integrating the multiple perspectives of design users into one system design model, which enables designers to zoom in to see the detail and zoom out to see a holistic perspective. Through the FCM analysis, the design system elements of the existing socio-technical system design solution are made explicit, including inputs, external and boundary constraints, design principles, outcomes and outputs, function, and operations and structure. This is particularly useful in re-design, as is demonstrated in the industrial re-design project here, where the FCM analyses are synthesized into re-design foci and tasks that inform re-design.
The limitations of this approach include the importance of trust between the designer(s) and users and the time required to conduct interviews, observations, and the FCM process. Future research needs to test this approach in additional socio-technical system types and design contexts, and in direct comparison to other modeling methods, to characterize its transferability and further define its benefits and limitations.
References
Achiche S, Appio FP, McAloone TC, Di Minin A (2013) Fuzzy decision support for tools selection in the core front end activities of new product development. Res Eng Des 24:1–18. https://doi.org/10.1007/s00163-012-0130-4
Augustine M, Yadav OP, Jain R, Rathore A (2012) Cognitive map-based system modeling for identifying interaction failure modes. Res Eng Des 23:105–124. https://doi.org/10.1007/s00163-011-0117-6
Baxter D, Gao J, Case K et al (2007) An engineering design knowledge reuse methodology using process modelling. Res Eng Des 18:37–48. https://doi.org/10.1007/s00163-007-0028-8
Borri D, Camarda D, Pluchinotta I, Esposito D (2015) Supporting environmental planning: knowledge management through fuzzy cognitive mapping. In: Luo Y (ed) Cooperative design, visualization and engineering. Springer, Switzerland, pp 228–235
Brissaud D, Garro O, Poveda O (2003) Design process rationale capture and support by abstraction of criteria. Res Eng Des 14:162–172. https://doi.org/10.1007/s00163-003-0038-0
Cardin M-A, Kolfschoten GL, Frey DD et al (2013) Empirical evaluation of procedures to generate flexibility in engineering systems and improve lifecycle performance. Res Eng Des 24:277–295. https://doi.org/10.1007/s00163-012-0145-x
Carley K, Palmquist M (1992) Extracting representing and analyzing mental models. Soc Forces 70:601–636. https://doi.org/10.1093/sf/70.3.575
Chakrabarti A, Blessing LTM (2014) Theories and models of design: a summary of findings. In: Chakrabarti A, Blessing LTM (eds) An anthology of theories and models of design. Springer, London, pp 1–45
Cherns A (1989) The social engagement of social science: a tavistock anthology. The Tavistock Institute of Human Relations, London
Clancey WJ (1993) The knowledge level reinterpreted: modeling socio-technical systems. Int J Intell Syst 8:33–49. https://doi.org/10.1002/int.4550080104
Dieter G, Schmidt L (2008) Engineering design, 4th edn. McGraw-Hill, New York
Dixon LA, Colton JS (2000) A process management strategy for re-design: an anchoring adjustment approach. J Eng Des 11:159–173. https://doi.org/10.1080/09544820050034259
Eckert C, Stacey M (2010) What is a process model? Reflections on the epistemology of process models. In: Heisig P, Clarkson P, Vajna S (eds) Modelling and management of engineering processes. Springer, New York, pp 3–14
Emery F (1989) The assembly line: its logic and our future. In: Trist E, Hugh M (eds) The socio-technical systems perspective. The Tavistock Institute of Human Relations, London, pp 1–19
FCMapper [Computer software] (2018) Retrieved from http://www.fcmappers.net/joomla/
Fernandes J, Henriques E, Silva A, Moss MA (2014) A method for imprecision management in complex product development. Res Eng Des 25:309–324. https://doi.org/10.1007/s00163-014-0178-4
Gavankar PS, Rao SK (1995) Manufacturability analysis using fuzzy cognitive maps. In: Computers in engineering and proceedings of the 1995 database symposium. ASME, Boston, pp 1211–1222
Gish L, Hansen CT (2013) A socio-technical analysis of work with ideas in NPD: an industrial case study. Res Eng Des 24:411–427. https://doi.org/10.1007/s00163-013-0159-z
Goel A, Helms M (2013) Theories, models, programs and tools of design: views from artificial intelligence, cognitive science and human-centered computing. In: Chakrabarti A, Blessing L (eds) An anthology of theories and models of design. Springer, Switzerland, pp 415–430
Hayes JR (1989) The complete problem solver, 2nd edn. Routledge, New Jersey
Hu J, Cardin M-A (2015) Generating flexibility in the design of engineering systems to enable better sustainability and lifecycle performance. Res Eng Des 26:121–143. https://doi.org/10.1007/s00163-015-0189-9
Jing N, Lu S (2011) Modeling co-construction processes in a socio-technical framework to support collaborative engineering design. IEEE Trans Syst Man Cybern 41:297–305. https://doi.org/10.1109/TSMCC.2010.2092426
Jones A, Artikis A, Pitt J (2013) The design of intelligent socio-technical systems. Artif Intell Rev 39:5–20. https://doi.org/10.1007/s10462-012-9387-2
Kember P, Murray H (1988) Towards socio-technical prototyping of work systems. Int J Prod Res 26:133. https://doi.org/10.1080/00207548808947846
Kim K-Y, Lee K-C, Kwon O (2008) The role of the fuzzy cognitive map in hierarchical semantic net-based assembly design decision making. Int J Comput Integr Manuf 21:803–824. https://doi.org/10.1080/09511920701756969
Koren Y (2010) The global manufacturing revolution: product-process-business integration and reconfigurable systems. Wiley, New Jersey
Krefting L (1991) Rigor in qualitative research: the assessment of trustworthiness. Am J Occup Ther 45(3):214–222. https://doi.org/10.5014/ajot.45.3.214
Laing A, Frazer M, Cole D et al (2005) Study of the effectiveness of a participatory ergonomics intervention in reducing worker pain severity through physical exposure pathways. Ergonomics 48:150–170. https://doi.org/10.1080/00140130512331325727
Laing A, Cole D, Theberge N et al (2007) Effectiveness of a participatory ergonomics intervention in improving communication and psychosocial exposures. Ergonomics 50:1092–1109. https://doi.org/10.1080/00140130701308708
Legardeur J, Boujut JF, Tiger H (2010) Lessons learned from an empirical study of the early design phases of an unfulfilled innovation. Res Eng Des 21:249–262. https://doi.org/10.1007/s00163-010-0090-5
Lin Y, Zhang WJ (2004) Towards a novel interface design framework: function–behavior–state paradigm. Int J Hum Comput St 61:259–297. https://doi.org/10.1016/j.ijhcs.2003.11.008
Lu SC-Y, Cai J (2001) A collaborative design process model in the sociotechnical engineering design framework. AI EDAM 15:3–20
Malak R, Paredis CJJ (2007) Validating behavioral models for reuse. Res Eng Des 18:111–128. https://doi.org/10.1007/s00163-007-0031-0
Naumann T, Tuttass I, Kallenborn O, Königs SF (2011) Social systems engineering—an approach for efficient systems development. In: Proceedings of the 18th international conference on engineering design (ICED 11). Denmark, pp 357–368
Ostrosi E, Haxhiaj L, Fukuda S (2011) Fuzzy modelling of consensus during design conflict resolution. Res Eng Des 23:53–70. https://doi.org/10.1007/s00163-011-0114-9
Özesmi U, Özesmi SL (2004) Ecological models based on people’s knowledge: a multi-step fuzzy cognitive mapping approach. Ecol Model 176:43–64. https://doi.org/10.1016/j.ecolmodel.2003.10.027
Pahl G, Beitz W, Feldhusen J, Grote K-H (2007) Engineering design: a systematic approach. Springer, London
Pajek [Computer software] (2018) Retrieved from http://mrvar.fdv.uni-lj.si/pajek/
Panebianco S, Pahl-Wostl C (2006) Modelling socio-technical transformations in wastewater treatment—a methodological proposal. Technovation 26:1090–1100. https://doi.org/10.1016/j.technovation.2005.09.017
Papageorgiou EI (ed) (2014) Fuzzy cognitive maps for applied sciences and engineering. Springer, Berlin
Papageorgiou EI, Salmeron JL (2014) Methods and algorithms for fuzzy cognitive map-based modeling. Fuzzy cognitive maps for applied sciences and engineering. Springer, Berlin, pp 1–28
Piela P, Katzenberg B, McKelvey R (1992) Integrating the user into research on engineering design systems. Res Eng Des 3:211–221. https://doi.org/10.1007/BF01580843
Roberts FS (1976) The questionnaire method. Structure of decision: the cognitive maps of political elites. Princeton University Press, New Jersey, pp 333–342
Römer A, Leinert S, Sachse P (2000) External support of problem analysis in design problem solving. Res Eng Des 12:144–151. https://doi.org/10.1007/s001630050029
Schneider M, Shnaider E, Kandel A, Chew G (1998) Automatic construction of FCMs. Fuzzy Set Syst 93:161–172. https://doi.org/10.1016/S0165-0114(96)00218-7
Shenton AK (2004) Strategies for ensuring trustworthiness in qualitative research projects. Educ Inform 22(2):63–75. https://doi.org/10.3233/EFI-20014-22201
Silva (1996) Networked virtual worlds by using fuzzy cognitive maps in the industrial design of automobiles. In: Proceedings of the conference on supercomputer applications in the transportation industries. Automotive Automation, Croydon, UK, pp 157–164
Stappers PJ, Visser FS, et al (2007) Bringing participatory design techniques to industrial design engineers. In: Proceedings of the 9th international conference on engineering and product design education. Design Society, New Castle, UK, pp 1–6
Stevenson S, Dooley KJ, Anderson JC (1994) The use of best design practices: an analysis of US navy contractors. Res Eng Des 6:14–24. https://doi.org/10.1007/BF01588088
Sundin A (2003) Computer visualization and participatory ergonomics as methods in workplace design. Hum Factor Ergon Manuf 13:1–17
Sundin A, Christmanssona M, Larsson M (2004) A different perspective in participatory ergonomics in product development improves assembly work in the automotive industry. Int J Ind Ergon 33:1–14
Sutcliffe AG (2000) Requirements analysis for socio-technical system design. Inform Syst 25:213–233. https://doi.org/10.1016/S0306-4379(00)00016-8
Topcu TG, Mesmer BL (2018) Incorporating end-user models and associated uncertainties to investigate multiple stakeholder preferences in system design. Res Eng Des 29:411–431. https://doi.org/10.1007/s00163-017-0276-1
Townsend V (2015) From participation to differentiation: a framework for re-designing a socio-technical system. Dissertation, University of Windsor
Townsend V, Urbanic J (2015) A case study measuring the impact of a participatory design intervention on system complexity and cycle time in an assemble-to-order system. Procedia Manuf 1:134–145. https://doi.org/10.1016/j.promfg.2015.09.076
Vermaas PE, Kroes P, Van de Poel I et al (2011) A philosophy of technology: from technical artefacts to sociotechnical systems. Morgan & Claypool, California
Vink P, Koningsveld EAP, Molenbroek JF (2006) Positive outcomes of participatory ergonomics in terms of greater comfort and higher productivity. Appl Ergon 37:537–546. https://doi.org/10.1016/j.apergo.2006.04.012
Wrightson MT (1976) The documentary coding method. Structure of decision: the cognitive maps of political elites. Princeton University Press, New Jersey, pp 291–332
Wynn DC, Clarkson PJ (2018) Process models in design and development. Res Eng Des 29:161–202. https://doi.org/10.1007/s00163-017-0262-7
Zhang WJ, Lin Y, Sinha N (2011) On the function-behavior-structure model for design. In: Proceedings of the Canadian Engineering Education Association. Canadian Engineering Education Association. St John’s, Newfoundland, pp 1–8
Zhao B, Steier F (1993) Effective CIM implementation using socio-technical principles. Ind Manag 35:27
Zhao B, Verma A, Kapp B (1992) Implementing advanced manufacturing technology in organizations: a socio-technical systems analysis. IEEE Engineering management conference, managing in a global environment. IEEE International, Eatontown, NJ, pp 9–13
Acknowledgements
Funding for this research was provided by the Natural Sciences and Engineering Research Council of Canada (Grant no. EGP/460894-2013). The authors also thank the research participants and industrial company for their participation in this research study.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A: Transcript excerpt and FCM coding
Interviewer: How would you describe the current assembly process?
Participant: Umm… simplified.
Interviewer: Ok
Participant: You know, we’ve, over the years we’ve gone from doing a few hundred now to probably [XX] …so, and, um, we’re currently struggling with space and personnel. So we’ve, it’s grown into its own type of department within a department now and we’re struggling to staff it accordingly and be efficient at it. Now that we don’t have a lot of room in our building we’re unable to bring everything down and lay it all out ahead of the run. Usually what you’d like to do is bring everything down, let’s say you are going to do 200 [assemblies], you want to bring every piece of that [assembly]…all the [X], all the [Y], all the componentry, bring it down, make sure it’s all accurate, check it over, sign off on it, and then say “ok… let’s build.” That’s the efficient way. Now, we currently have to bring it in pieces, so at multiple times our material handlers are going to gather the pieces rather than doing it once due to our lack of space…. [interview continues]
See Table 11.
Appendix B: Integrated interview plots (interviews 1, 2 and 3)
Appendix C: Codes from participant interviews
See Table 12.
Rights and permissions
About this article
Cite this article
Townsend, V., Urbanic, J. Fuzzy cognitive modeling with users for design system analysis. Res Eng Design 30, 509–537 (2019). https://doi.org/10.1007/s00163-019-00318-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00163-019-00318-4