1 Introduction

Construction projects are performed within dynamic and complex environments, making uncertainty and risk their defining characteristics. As a result, most construction projects fail to meet their stated objectives (Zegordi et al. 2014). The primary objective of risk management is to enhance the likelihood of project success. The way to achieve this goal is to methodically detect and evaluate potential risks, propose solutions to eliminate them, and take full advantage of favorable situations (Chapman 1996). Therefore, a successful process of risk management, beginning with risk assessment, cannot happen without this step, since taking the proper preventive and corrective measures in the next phase of risk management depends on completing this step (Alvand et al. 2021). Currently, the use of risk assessment techniques in the construction industry is growing. Researchers and practitioners in the construction sector have developed several approaches based on Monte Carlo simulation (MCS), risk matrix (RM), analytical hierarchy process (AHP), sensitivity analysis (SA), fault tree (FT), and event tree (ET) methods (Ahmadi et al. 2016).

In recent years, various models have been created to adequately evaluate the risks that projects can pose. In 2013, a fuzzy-inference system (FIS) was created to calculate the hazards associated with roof fall by predicting the roof fall rate (Razani et al. 2013). In Iran, Keramati et al. (2013a) utilized a fuzzy AHP to analyze customer relationship management risks depending on the expert opinions of project managers. In the same year, they utilized the fuzzy analytical network process (FANP) for expert-driven prioritization of risk factors (Keramati et al. 2013b). Ebrat and Ghodsi (2014) assessed construction project risks using an adaptive network-based fuzzy inference system (ANFIS) model. The findings demonstrate that the ANFIS model provides more accurate risk assessments for building projects. Samadi et al. (2014) used the FANP to rank risk factors and the F-TOPSIS (Technique for Order of Preference by Similarity to Ideal Solution) method for ranking responses. Valipour et al. (2016) proposed a new approach for fair risk allocation by utilizing fuzzy techniques and cybernetic ANP, focusing on detecting correlations between risk allocation criteria and obstacles. Using Dempster–Shafer theory, Hatefi et al. (2019) established an evidentiary system for project environmental risk evaluation that accounts for uncertainty. The model is used to calculate the potential impact of the Maroon oil pipelines on the Isfahan ecosystem. Also, a tunneling case study from the relevant literature is applied to the proposed model. In another study, Boral et. al. (2020) proposed a novel strategy by combining the fuzzy-AHP with the F-MAIRCA (Multi-Attribute Ideal-Real Comparative Analysis). This study estimated the relative weights of risk variables using the fuzzy-AHP approach and then proposed a modified F-MAIRCA to evaluate risk events. The findings of their study demonstrated that their improved F-MAIRCA approach is efficient and yields more feasible decisions. Li et al. (2020) developed an evaluation method for the underground gas hazard in coal mines using the fuzzy AHP and Bayesian network techniques. Based on the findings, the model can serve as a guide for decisions in the coal mining industry to mitigate the danger of gas explosions in the coal mines. Etemadinia et al. (2021) proposed a system dynamics and ISM approach for analyzing uncertainties during the design phase of construction projects. The findings demonstrate how managers may more precisely estimate project goals such as cost and completion time by considering the linked dynamics and structures of the entire project risk.

After this introduction, the remainder of the article is structured as follows: The second section highlights a review of the previous literature. Section 3 discusses research gaps and the study problem. In the fourth section, the research objectives are defined. Sections 5 and 6 describe the techniques used. The research method is clearly described in the seventh section. Section 8 describes the field work of this study, explaining the literature reviews and the meeting with experts as well as the case study that will be adopted. Section 9 includes the results obtained and the final form of the proposed model. Section 10 discusses the results and main contribution of this study, and the conclusions are given in section 11.

2 Literature Review

The meaning of the word “risk” is relatively unclear due to its many meanings and assessment techniques. Thus, risk could be uncertainty, possible loss, repercussions, the possibility of an undesirable occurrence, or the influence of ambiguity on goals, depending on the situation. Often, it is a composite measure, such as Consequences or Damages + Uncertainty or Consequences + Probability (Aust and Pons 2021).

Over time, the ISO 31000 risk management (ISO 2009) principle interpretation has become the predominant standard. It defines risk as “the influence of uncertainty on the likelihood of attaining the organization's goals.” In addition, this standard gives a precise method for determining risk and demonstrates that each risk is the result of combining two risk dimensions: the consequences of the risk and the likelihood of the risk occurring. These are then combined to form a risk metric. The combination can be accomplished in one of two approaches: (i) by multiplying the impact by the probability if both scales are numeric, or (ii) by utilizing a correlation matrix. The acceptable risk thresholds are then utilized to classify and prioritize the risks based on acceptability, practicability, reaction time, cost–benefit ratio, durability, enforceability, and compliance with the law.

One advantage of using the ISO 31000 “Impact × Probability” model to determine risk is that it offers a standardized approach. Nevertheless, it has certain restrictions. When it comes to risk management in its broadest sense, the scales are virtually always subjective and highly varied from one organization to the other (Waldron 2016; Pons 2019). Even the same scale might result in different estimates from several analysts, further contributing to inconsistent results. These components do not provide enough detail for many situations.

In an effort to consider additional, conditional criteria, the available research demonstrates a variety of approaches to accomplishing this goal. Extending the risk measure to include three or more components is a popular strategy. The most popular ones were manageability (Aven et al. 2007; Azadeh-Fard et al. 2015), detectability (Youssef and Hyman 2010), and time (Osundahunsi 2012a, b). Vulnerability was mentioned most often (Kolesár et al. 2012; Cioaca et al. 2015). Other, more application-specific elements, such as knowledge (Paltrinieri et al. 2019), resilience (Chien et al. 2019), and experience (Gray et al. 2019), have also been incorporated into the risk equations. The definition of the effects and the probability comes first in many of these techniques; subsequent steps include adding the other components. Table 1 lists risk equations that use an additional variable as input.

Table 1 List of models that use another factor as additional input

3 Research Gaps and Problem Statement

Although standard methods such as a 2D risk matrix are easy to comprehend, they do not allow complicated causation to be depicted. This has produced a large body of literature about strategies that discuss the consequence, the probability, and an extra contextual component. The majority of research has solely focused on creating one additional dimension. Based on the literature, there is no constant and straightforward approach on incorporating an additional dimension into risk assessment. This is particularly problematic in situations when there are multiple factors.

A survey of the literature mentioned in Sect. 2 reveals that significant efforts have been produced to address the shortcomings of traditional assessment approaches for risk factors. Despite the prevalence of risk identification and assessment methods in this field, there is still a need for novel studies to focus on four fundamental principles:

  • Inaccurate determination of the impact level of an event on the projects’ objectives. Expert assessment was often based on the impact of the event on the project cost or schedule, and some experts devoted less attention to the effects of this risk on the project environment and safety, and the project's reputation.

  • Lack of attention to the maturity of the organizations in risk management as an essential dimension in assessing risks.

  • Inattention to the precision and efficacy of the decision-making ranking processes.

  • The majority of prior models cannot provide a reliable, all-inclusive strategy or methodology that integrates all essential elements of a risk assessment system.

4 Research Objective

Based on the gaps identified in section 3, the study aims to develop a novel model to assess, rank, and quantify risk factors by incorporating the organizational maturity as a third dimension in the risk evaluation of construction projects. Therefore, the objectives are as follows: (i) integrating three risk dimensions into a single index, where the first dimension is the probability of occurrence and the other two factors are the impact level and the organizational maturity; (ii) generating mathematical equations derived from a survey of relevant literature and expert judgments for the impact level and the organizational maturity by adopting the best–worst method (BWM); and (iii) inputting the probability of occurrence and the output of mathematical equations into the fuzzy rule-based system (FRBS)-3D risk matrix model, where the result will be the risk score.

5 Best–Worst Method (BWM)

A method of comparison similar to the AHP, the pairwise comparison method has been frequently used in multi-criteria decision-making (MCDM) situations (Jia et al. 2020). It generates preference matrices and provides an approach to establishing the weights of the parameters by showing the relative preferences between every pair of parameters. Because of the difficulty inherent in making comparisons and the limitations of human comprehension, using a pairwise comparison in practice suffers from the inconsistency of its comparison matrices. The BWM was developed by Rezaei; it is a vector-based approach in which the weights of parameters are derived differently depending on paired comparisons. In contrast to conventional comparison techniques, the BWM employs only integer values to describe preferences, decreases the time required for comparisons, and, most crucially, yields more consistent and trustworthy findings. The BWM stages are explained as follows (Rezaei 2015):

  1. 1.

    From the set of parameters {\(P_{1} , P_{2} , P_{3} , \ldots ., P_{n}\)} the best (most preferred, most important) and worst (the least preferred, least important) parameters are selected and designated by \(P_{{\text{B}}}\) and \(P_{{\text{W}}}\), respectively, where \(P_{1} , P_{2} , P_{3} , \ldots ., P_{{\text{n}}}\) are parameters to be compared. \(P_{{\text{B}}}\) and \(P_{{\text{W}}}\) are the best and worst parameters, respectively

  2. 2.

    The preference of the best parameter above all other parameters is obtained using a value ranging from 1 to 9, and the best vector for othering will be represented as \(A_{B}\) = (\(a_{B1}\), \(a_{B2}\),\(a_{B3}\),…,\(a_{Bn}\)), where \(A_{{\text{B}}} :{\text{best}} \,{\text{to }}\,{\text{others}} \,{\text{vector}}; \left( {a_{{{\text{B}}1}} , a_{{{\text{B}}2}} , a_{{{\text{B}}3}} , \ldots , a_{{{\text{Bn}}}} } \right)\) or called \(a_{Bj}\) represents the preference of parameter \(P_{B}\) over parameters \(P_{j}\), where \(P_{j}\) represents other parameters of study.

  3. 3.

    The preference of other parameters over the worst parameter is defined using the same range, and the other parameters compared to the worst vector may be represented as \(A_{W}\) = (\(a_{1w}\),, \(a_{2w}\),…,\(a_{nw}\),)T, where \(A_{W} :{\text{others to worst vector}}; \left( {a_{1w} ,,{ }a_{2w} ,..., a_{nw} ,} \right)^{T}\) or called \(a_{jW}\) denotes the preference of parameter \(P_{j}\) over the worst parameter \(P_{w}\).

  4. 4.

    To determine the optimum weights, for the parameters, it is necessary to minimize the maximum absolute differences \(\left| {W_{B} - a_{Bj} } \right.\left. {W_{j} } \right|\), \(\left| {W_{j} - a_{jW} } \right.\left. {W_{W} } \right|\) for all j. This is expressed as follows:

    $$\begin{aligned} & \min \,\max_{j} = \left\{ {\left| {W_{B} - a_{Bj} } \right.\left. {W_{j} } \right|,\,\left| {W_{j} - a_{jW} } \right.\left. {W_{W} } \right|} \right\} \\ & St.;\,\mathop \sum \limits_{j} W_{j} = 1;\,W_{j} \ge 0 , \,{\text{for}}\, {\text{all}}\, j \\ \end{aligned}$$
    (1)

Converting the problem to the following linear-programming formula can help find a solution:

$$\begin{gathered} \min \xi ;{\mkern 1mu} S.t.;{\mkern 1mu} \left| {W_{B} - a_{{Bj}} } \right.\left. {W_{j} } \right| \le \xi ,{\mkern 1mu} {\text{for}}{\mkern 1mu} {\text{ all}}\;j; \hfill \\ \left| {W_{j} - a_{{jW}} } \right.\left. {W_{W} } \right| \le \xi ,{\mkern 1mu} {\text{for}}{\mkern 1mu} {\text{ all}}\;j; \hfill \\ \sum\limits_{j} {W_{j} } = 1; \hfill \\ W_{j} \ge 0,\quad {\text{for}}{\mkern 1mu} {\text{all}}\;j; \hfill \\ \end{gathered}$$
(2)

where \(W_{{\text{B}}}\) represents the optimal weight of the best parameter; \(W_{{\text{W}}}\)is the optimal weight of the worst parameter;\(W_{j}\)is the optimal weight of other parameters; \(\xi\)is the value of consistency. The linear Eq. (2) requires a novel solution. When this is done, the optimum weights (\(W_{1}^{*} , W_{2}^{*} , W_{3}^{*} , \ldots \ldots , W_{n}^{*}\)) as well as optimal value of consistency of comparison \(\xi\), designated \(\xi^{*}\), are achieved. The consistency ratio indicates that the closer the value of \(\xi^{*}\) is to zero, the more reliable the comparison system offered by the decision-makers. Utilizing \(\xi^{*}\) and the relevant consistency index as illustrated in Table 2, we then compute the consistency ratio as follows:

$${\text{Consistency }}\,{\text{Ratio}} = \frac{{\xi^{*} }}{{{\text{consistency}}\, {\text{index}}}}$$
(3)

where \(a_{{{\text{BW}}}}\) represents the preference for the most desirable parameter over the least desirable parameter. The value of the consistency ratio will be compared with the threshold value as illustrated in Table 3.

Table 2 Consistency index (CI) (Rezaei 2015)
Table 3 Illustrates the threshold for different combinations (Lieng et al. 2020)

6 Fuzzy Rule-Based System (FRBS)

Fuzzy logic is commonly employed in environments characterized by impression, ambiguity, lack of full knowledge, contradictory information, partial truth, and the potential of occurring, i.e. an environment described by uncertain and defective evidence (Nauck et al. 1999). A fuzzy rule-based system (FRBS) is able to combine the knowledge of experts with data presented numerically to create fuzzy rules for analyzing the performance of a system. Knowledge may be expressed in a variety of ways. The greatest way to describe human knowledge is via expressions derived from reality. Typically, the knowledge base represents familiarity with an issue that can be solved using fuzzy linguistic principles such as IF–THEN and the effective use of a fuzzy system through an inference engine which can aid in the production of FRBS output with specified input (Ghosha et al. 2020). There are four basic components of a typical fuzzy inference process (Gallab et al. 2018):

  • Fuzzification

  • Fuzzy rule

  • Fuzzy inference engine

  • Defuzzification process

Figure 1 illustrates the structure of FRBS. The fuzzification method is done to create values of membership for a variable utilizing the membership functions (MF) depending on the fundamental notions of the theory of fuzzy set. With the aid of the membership functions, their value for a fuzzy variable may be generated using the fuzzification process. The membership functions will take on a trapezoidal or triangular form depending on the issue. Fuzzification involves a transformation from the crisp numbers of inputs to their related fuzzy ones (Rastiveis et al. 2013). Nonetheless, a rule-based system often assumes that all input variables have independent connections. As can be seen from the figure, the main contrast between crisp and fuzzy systems is how the input space is partitioned according to the rules.

Fig. 1
figure 1

Structure of FRBS (Hatefi et al. 2019)

Mamdani, Tsukamoto, and Takagi–Sugeno fuzzy algorithms are three rule-based system algorithms that are regularly employed. The antecedent section of every algorithm is identical. In contrast, they vary in the consequent section. Mamdani presented the most frequently used inference engine approach. On the other hand, the complexity of Mamdani’s approach increases linearly with the size of the set of variables in the premise. As the set of rules increases, building rules may become highly laborious, and it often becomes difficult to grasp the links between the antecedents and consequences (Cavallaro 2015). The Tsukamoto approach defines the consequence of each rule using a fuzzy set with a monotonic membership function. The output is derived via a weighted average procedure. Fuzzy inputs lead to a clear result in the Takagi–Sugeno-type approach (linearly combining the information). It is efficient, robust, and well suited to deal with optimization and adaptive processes. Therefore, it is particularly appropriate to control problems, notably for nonlinear dynamic systems. However, the Mamdani approach is more accommodating to human input (Rastiveis et al. 2013; Asadi et al. 2018). The current study uses the Mamdani algorithm in the proposed model for project risk assessment.

Fuzzy values are produced through the inference process. By defuzzification, the results of a fuzzy risk assessment will be “defuzzed.” Different methods of defuzzification have been used, including centroid of area, smallest of maximum, and mean of maximum. The appropriate defuzzification method must be selected depending on application (Abed 2022). This research applies the centroid of area (COA) approach to defuzzification.

7 Methodology

This article presents an integrated risk assessment framework that can assist construction project managers in assessing and prioritizing project risk factors more efficiently and systematically than the existing risk assessment methods, which provide ambiguous visions of risk factor priority. Consequently, the developed model may help construction project managers to put suitable response plans for assessed risks.

The proposed integrated model is broken down into the following six primary stages:

  1. 1.

    Stage 1: Preparing the initial structure of the risk assessment algorithm:

    Extensive systematic literature studies are carried out for a large number of papers concentrating on risk assessment to characterize an initial set of evaluation parameters.

  2. 2.

    Stage 2: Focus group session.

    Twelve experts of academia and industry engineers collaborate to verify and reach a consensus on a set of evaluation dimensions. Three evaluation dimensions with nine sub-dimensions have been considered the most important factors for evaluating risks as follows:

    • Probability of occurrence.

    • Impact level (including financial loss, schedule loss, quality loss, health and safety loss, reputation damage).

    • Organizational maturity (including risk detection, risk control, resilience, risk communication).

  3. 3.

    Stage 3: Constructing mathematical equations of impact level and organizational maturity.

    The BWM under LINGO software, version 20, is used to determine the preferable weights of the sub-dimensions of both impact level and organizational maturity in order to make the final mathematical equations for the dimensions.

  4. 4.

    Stage 4: Building a fuzzy-rule based system model

    The outputs from the previous stage will be combined with the outputs from the risk occurrence probability. These outputs will be inputs to the fuzzy rule-based system (FRBS) model designed based on the Mamdani algorithm in MATLAB software package to compute final risks scores.

  5. 5.

    Stage 5: 3D risk matrix.

    A 3D risk matrix will be used to construct the FRBS model rules in the MATLAB environment.

  6. 6.

    Stage 6: Validation and sensitivity analysis:

    A comparison and sensitivity analysis reveal the validity of the proposed model's outcomes.

Figure 2 illustrates the steps of this model.

Fig. 2
figure 2

Research methodology

The integration of these techniques was as follows:

After defining the main and sub-dimensions of the proposed model from stages 1 and 2, the technique (BWM), with the help of 12 construction experts, will then be used to find the weights of the sub-dimensions and build mathematical equations for both the impact level and the organizational maturity. After that, the outputs of these two equations and the third dimension (which is the probability of the risk occurrence) will be inputs to the FRBS model. The 3D risk matrix is used to generate the rules for the FRBS technique in the MATLAB program. Thus the result will be the risk score.

8 Field Work

This step consists of three main sections, which are as follows:

8.1 Preparing the Initial Structure of the Risk Assessment Algorithm

In the traditional scenario, risk is determined by the probability and impact of a potentially unfavorable occurrence. During a comprehensive examination of the prior literature, the authors discovered that no research had addressed “organizational maturity” as an extra factor in the risk assessment equation for building projects. Therefore, they propose adding this dimension to the structure of the prototype to become three primary dimensions: “probability of occurrence,” “impact level,” and “organizational maturity.” In addition, they propose subdividing the dimensions of “impact level” and “organizational maturity” into sub-dimensions to cover all aspects and ensure that the model is comprehensive and precise in its outcomes. The proposed sub-dimensions are collected from different articles and categorized under these main dimensions as shown in Table 4.

Table 4 Illustrates the initial dimensions of the proposed model

8.2 Focus Group Session

The focus group considers a qualitative data collection method. It is defined as “a group of persons with certain features whose talks are centered on a specific problem or subject” (Anderson 1991). A focus group interview allows the largely homogeneous group to respond to the interviewer's questions, and will be chosen when data-gathering opportunities are scarce. Compared to individual interviews, focus groups are preferable (Vanderstoep and Johnston 2008). Consequently, as Patton (2002) underlined, focus groups are used to gather high-quality data in the social environment. They must be adequately defined and understood to perform focus group discussions effectively. Typically, focus groups need between 6 and 12 participants each session (Harthi 2015). This technique was used to develop the components of the impact level and organizational maturity.

In this study, the authors used strict rules to choose the focus group experts to ensure that the meeting results were accurate:

  1. 1.

    The experts must have at least 10 years of construction project experience.

  2. 2.

    Academic experts are required to have at least two articles in risk management.

Based on these criteria, 12 experts were selected for the focus group meeting. This group comprises project managers and academics (Ph.D. in civil engineering) who have extensive knowledge of construction projects and more than 15 years of experience working in various public and private organizations. Initially, a presentation was provided on the initial structure of the proposed risk assessment model and the primary and sub-dimensions derived from prior studies. The experts were asked about additional dimensions and modes if deemed essential. According to the findings of this section, other sub-dimensions were added, and the dimensions' states were confirmed, organized, and ranked from 1 to 5 based on the experts' consensus.

8.3 Application of the Model in Iraqi Construction Projects

In this section, to validate the proposed model, ten critical risk factors were gathered from sources (Sami Ur Rehman et. al. 2020; Kassem et al 2020; Al-Juboori et al. 2021; Jahan et al. 2022), in addition to historical data. These risks were evaluated by decision-makers (DMs) using both the conventional methods and the proposed model. The DM team comprises five specialists working on the projects: three from the supervision team (owner, employer representatives), and others from the contractor team (project manager and worker supervisor). Table 5 presents the list of risk factors.

Table 5 List of risk factors

9 Results

9.1 Focus Group Results

This study's expert panel comprised 12 individuals from prominent building organizations. Nearly 80% of the experts possessed a postgraduate degree. The initial structure of the model, which consists of main and sub-dimensions, was submitted to the experts so that they could verify the model and recommend any additional dimensions or states. The experts proposed adding three sub-dimensions for “impact level” and “organizational maturity,” and confirmed the structure of mathematical equations; in addition, the characteristics of model criteria were developed.

Tables 6 and 7 illustrate the final findings of the focus group session to establish and validate the structure and components of the qualitative risk assessment model for construction projects. The risk assessment model comprises three primary dimensions: the probability of occurrence, impact level, and organizational maturity. The impact level includes five components, namely financial loss (\(F_{{{\text{loss}}}}\)), scheduling loss (\(S_{{{\text{loss}}}}\)), quality loss (\(Q_{{{\text{loss}}}}\)), health and safety loss (\(H\& S_{{{\text{loss}}}}\)), and reputation damage (\(R_{{{\text{damage}}}}\)), as illustrated in Eq. 4. Additionally, the organizational maturity included four elements—risk detection (\(R_{{{\text{detection}}}}\)), risk control (\(R_{{{\text{control}}}}\)), resilience (Re), and risk communication (\(R_{{{\text{communication}}}}\))—as illustrated in Eq. 5.

$$\left\{ {{\text{Impact}} \,{\text{level}} = C_{1} \times F_{{{\text{loss}}}} + C_{2} \times S_{{{\text{loss}}}} + C_{3} \times Q_{{{\text{loss}}}} + C_{4} \times H\& S_{{{\text{loss}}}} + C_{5} \times R_{{{\text{damage}}}} } \right\}$$
(4)
$$\left\{ {{\text{Organization }}\,{\text{Maturity}} = X_{1} \times R_{{{\text{detection}}}} + X_{2} \times R_{{{\text{control}}}} + X_{3} \times {\text{Re}} . + X_{4} \times R_{{{\text{communication}}}} } \right\}$$
(5)

where (\(C_{1} , .., C_{5} ; X_{1} ,.., X_{4}\)) represent the normalized weight of sub-dimensions. All identified components were classified on a scale of 1 to 5, where the probability of occurrence is classified from 1 = very low to 5 = very high. Impact level and organizational maturity are classified in Tables 6 and 7.

Table 6 Index number of the impact level sub-dimensions
Table 7 Index numbers of the sub-dimensions of organizational maturity

9.2 BWM Results

After the expert panel has confirmed the risk assessment model in construction projects and the focus group research has been completed, the BWM will determine the weight of each component in the impact level and organizational maturity equations. Below is a numerical example showing the calculation of sub-dimensional weights for an impact level. The example was applied to one of the 12 experts. The same procedure is used for other dimensions with other expert opinions.

  1. 1.

    Twelve BWM questionnaires were sent to the same experts (individually). In this phase, the authors solicit experts' opinions about the best/worst parameters. The best parameter is the one each responder recognizes as the most significant sub-dimension in each major dimension equation. In contrast, the worst parameter is the one selected by each expert/decision-maker as the least essential sub-dimension in each central dimension equation. A brief questionnaire collects this data. The 12 responders are required to provide their preferences. Table 8 below shows, for example, the preferences of expert 2 for sub-dimensions of impact level.

  2. 2.

    Practitioners are required to compare their chosen best parameter to the remaining parameters and indicate their choice using a number between 1 and 9. A score of 1 indicates that both parameters are of equal significance. A score of 9 indicates that the most important parameter is far favored over the other one. This will produce best-to-others vectors. Table 9 shows the selections of expert 2.

  3. 3.

    Respondents are requested to prioritize all other factors above the least significant parameter. Once again, values of 1 to 9 will be used. This yields vectors of others-to-worst (OW). Table 10 shows the preferences of expert 2 for other parameters against the worst factor.

  4. 4.

    Based on Tables 9 and 10, the best-to-others linear model and others-to-worst linear model can be generated according to Eqs. 1 and 2:

    $${\text{Min }}\xi$$
    $$\left| {W_{{{\text{Q}}.{\text{loss}}}} - 3W_{{{\text{F}}.{\text{loss}}}} } \right| \le \xi$$
    $$\left| {W_{{{\text{Q}}.{\text{loss}}}} - 4W_{{{\text{S}}.{\text{loss}}}} } \right| \le \xi$$
    $$\left| {W_{{{\text{Q}}.{\text{loss}}}} - 1W_{{{\text{Q}}.{\text{loss}}}} } \right| \le \xi$$
    $$\left| {W_{{{\text{Q}}.{\text{loss}}}} - 3W_{{{\text{H}}\& {\text{S}}.{\text{loss}}}} } \right| \le \xi$$
    $$\left| {W_{{{\text{Q}}.{\text{loss}}}} - 5W_{{{\text{Re}} .{\text{damage}}}} } \right| \le \xi$$
    $$\left| {W_{{{\text{F}}.{\text{loss}}}} - 2W_{{{\text{R}}.{\text{damage}}}} } \right| \le \xi$$
    $$\left| {W_{{{\text{S}}.{\text{loss}}}} - 2W_{{{\text{R}}.{\text{damage}}}} } \right| \le \xi$$
    $$\left| {W_{{{\text{H}}\& {\text{S}}.{\text{loss}}}} - 3W_{{{\text{R}}.{\text{damage}}}} } \right| \le \xi$$
    $$W_{{{\text{F}}.{\text{loss}}}} + W_{{{\text{S}}.{\text{loss}}}} + W_{{{\text{Q}}.{\text{loss}}}} + W_{{{\text{H}}\& {\text{S}}.{\text{loss}}}} + W_{{{\text{R}}.{\text{damage}}}} = 1$$
    $$W_{{{\text{F}}.{\text{loss}}}} \ge 0; W_{{{\text{S}}.{\text{loss}}}} \ge 0; W_{{{\text{Q}}.{\text{loss}}}} \ge 0; W_{{{\text{H}}\& {\text{S}}.{\text{loss}}}} \ge 0; W_{{{\text{R}}.{\text{damage}}}} \ge 0$$
  5. 5.

    The unique solution can be obtained using LINGO software, version 20, 64x. Figure 3 illustrates the programming steps in LINGO software and results for the opinion of expert 2.

  6. 6.

    Finally, we find the consistency ratio by using \(\xi\)calculated from LINGO software and value \(\left( {\xi_{\max } } \right)\) from Table 2, then compare the value with the threshold value from Table 3:

    $$C.R. = \frac{0.0622}{{2.3}} = 0.027 < 0.3019 \cdot \cdot \cdot \left( {{\text{ok}}} \right)$$
Table 8 Sub-dimensions of impact level
Table 9 Preferences of expert 2
Table 10 Preferences of other parameters against worst factor of expert2
Fig. 3
figure 3

Results of weights and consistency indicator

The same procedure will be used for all experts’ opinions. Two invalid questionnaires were omitted from the research due to inconsistency ratio. The final weight of the sub-dimensions was then determined by calculating the arithmetic mean of the weights derived from 10 experts’ opinions. Table 11 presents a list of parameter weights (the bold numbers represent the final weights of parameters).

Table 11 Relative weights based on experts’ opinions

Thus, the final Eqs. 6 and 7 of the impact level and organizational maturity were calculated as follows:

$$\left\{ {{\text{Impact}}\, {\text{level}} = 0.253 F_{{{\text{loss}}}} + 0.228 S_{{{\text{loss}}}} + 0.274 Q_{{{\text{loss}}}} + 0.133 H\& S_{{{\text{loss}}}} + 0.112 R_{{{\text{damage}}}} } \right\}$$
(6)
$$\left\{ {{\text{Organization}} \,{\text{Maturity}} = 0.248 R_{{{\text{detection}}}} + 0.363 R_{{{\text{control}}}} + 0.19 {\text{Re}} . + 0.199 R_{{{\text{communication}}}} } \right\}$$
(7)

9.3 Fuzzy Rule-Based System Results

The risk assessment model is established using a fuzzy platform based on the Mamdani approach and implemented in MATLAB software. The model consists of three inputs: the probability of occurrence, the impact level, the organizational maturity, and one output (i.e., risk score). According to several research studies on applied building and risk management, the Gaussian membership function is the most appropriate geometry for situations like the one under inquiry (Iliadis et al. 2010). The shape of the proposed Gaussian MFs has been employed in several models for risk assessment and was chosen based on prior research. The Gaussian shape is used as a membership function for all input and output variables in the proposed model. Figure 4 illustrates the structure of FRBS in MATLAB.

Fig. 4
figure 4

Structure of FRBS

9.3.1 Fuzzy Input and Output

The variables regarded as input, the probability of occurrence, impact level, and organizational maturity, and output, risk score, were represented using linguistic variables as shown in the following Table 12. Figures 5 and 6 illustrate MFs of input and output.

Table 12 Linguistic variables of input and output of FRBS model
Fig. 5
figure 5

MFs of inputs

Fig. 6
figure 6

MFs of output

9.3.2 Fuzzy Rule Encoding by 3D Risk Matrix

There are three input variables in this research. Each is represented using five linguistic terms. Therefore, this will generate 5 × 5 × 5 = 125 rules. In previous studies, fuzzy rules have been derived from expert opinions. In this study, the authors use a novel method for rule generation utilizing the three-dimensional (3D) risk matrix developed by Amirshenava and Osanloo (2018). The three-dimensional risk cube, which is color-coded like a traffic light, may be a valuable modern method for generating fuzzy rules. The researchers adapted the risk cube's traffic light scale to the scale of the present study (preserving the cube's color gradation). The risk cube has five layers in each direction corresponding to the probability of occurrence, impact level, and organizational maturity scales. The cube's traffic light consists of four zones (colors), namely very high, high, moderate, and low, which correspond to the risk score, and each zone corresponds to a different level of risk. Table 13 illustrates the gradation of the cube's traffic light according to the study's scale. Figure 7 shows the details of the cube's traffic light.

Table 13 Risk levels of the 3D risk matrix
Fig. 7
figure 7

3D risk matrix heat map. For example, the first rule will be extracted by the first layer (EX): If probability is VL (green), impact is VL(green) and organizational maturity is EX, then the risk score is L (green)

9.3.3 Final Assessment of the Risk Score

In the last step, the total risk score was computed by combining three inputs based on the membership function presented in Table 12. The risk score provided by the model may be advantageous to various projects by identifying those with a high prospect of failure and offering a good scenario. It is recognized that risk appraisal is a dynamic activity, yet fuzzy set theory has proven effective in addressing these issues. The 3D risk matrix is a perfect approach employed in the current study to define the complex relationship between input and output parameters. Figures 8 and 9 illustrate the control surface of the risk score in the MATLAB environment and its graphical representation, respectively.

Fig. 8
figure 8

Control surface of FRBS model

Fig. 9
figure 9

Graphical view of the rules of FRBS model

9.4 Validity Test and Sensitivity Analysis of the Proposed Model

Validation is the process of determining the quality and accuracy of the results produced from a particular model and the extent to which they represent reality (Thacker et al. 2004). To this end, methods of comparison and sensitivity analysis were used in two major portions. First, to validate the efficacy of the proposed model, the authors validated the architecture of the model with the help of an expert in the fuzzy technique. In addition, they compared the proposed model to the conventional approaches. Second, the sensitivity analysis of the dimensions was demonstrated to investigate the most influential risk score components.

9.4.1 Validity of the Model

In this study, the proposed model was validated in three steps.

  1. 1.

    The model's architecture was assessed by two experts with a Ph.D. in risk management with more than 10 years of experience. They have conducted much research in risk management utilizing fuzzy techniques. The experts confirmed that the model architecture was validated.

  2. 2.

    A comparison is utilized to ascertain the feasibility of the proposed model in evaluating project risk. Consequently, the conventional probability impact (PI) and traditional failure mode and effect analysis (FMEA) were used for comparisons. Five DMs with more than 10 years of experience evaluated ten risk factors using the three approaches. The findings of models are listed in Table 14.

  3. 3.

    The authors presented the findings from Table 14 to the experts in the focus group to get their feedback on the reliability of the proposed model. The experts agreed that the model's results were consistent with the actual reality of construction projects. They attribute this to the fact that the proposed model accounted for the weighted relevance of variables (sub-dimensions) in the equations for impact level and organizational maturity, which conventional models overlooked. In other words, we can say that the present model addresses the shortcomings of earlier models. It is noted that the PI method ranked risks in four classes, while the FMEA method ranked risks in six. In comparison, these factors have different levels of risk score in the proposed model. Therefore, they will be more accurate in assessing and ranking risk factors.

Table 14 Comparison of proposed model with other models

9.4.2 Sensitivity Analysis

Sensitivity analysis is an approach for determining the most significant input factors influencing outputs (Shams et al. 2015). The sensitivity analysis was performed to identify the most influential risk score components. The cosine amplitude can be used to do this (Ji and Liang 2015). The following Eq. (8) represents this procedure:

$$R_{ij} = \frac{{\mathop \sum \nolimits_{l = 1}^{n} \left( {x_{il} \times x_{jl} } \right)}}{{\left( {\mathop \sum \nolimits_{l = 1}^{n} x_{il}^{2} \mathop \sum \nolimits_{l = 1}^{n} x_{jl}^{2} } \right)^{\frac{1}{2}} }}$$
(8)

where \(x_{i}\) and \(x_{j}\) denote input variables and output variables, respectively, while \(n\) represents the total data used. \(R_{ij}\) represents the strength relationship between input and output variables. The strength of the relationships are shown in Table 15. According to this table, the influential elements of the risk score are organizational maturity, impact, and probability, respectively.

Table 15 Explains the strength relationship between input and output

10 Discussion

The purpose of this section is to discuss the study outcomes and the main contributions that will add to the body of knowledge. After systematic review for many studies, the authors inferred that utilizing innovative algorithms and techniques helps minimize uncertainty in assessment procedures. Additionally, new and essential factors which impact the risk levels of building projects should be investigated. Consequently, this research recommended the development of a new method to risk assessment in building projects. They found that most previous models focus on the impact of risk on project cost and time while paying less attention to the project environment and safety and the project's reputation.

Based on extensive review of previous studies and the consensus of the focus group experts, the most critical dimensions in the new model were identified. Consequently, the two equations, the impact level and the organizational maturity were built. The researchers' next plan was to adopt a new hybrid approach to risk assessment using (BWM-FRBS) coupled with the 3D risk matrix. The BWM aimed to find the weights of the dimensions developed in this study. The outputs of these equations and the probability of the event occurring will be the inputs for the FRBS model. The role of the 3D risk matrix was to build the model's rules used in MATLAB software. The authors validated the proposed model through compared it with two of the most prevalent conventional risk assessment methods, namely the PI approach and the FMEA. With the assistance of five decision-makers, these three models were used to evaluate ten of the most significant risks affecting building projects in Iraq. Using the PI approach, the authors observed that this method gives equal ranking to risk (R1, R2, R3, R4, R6, R8, and R10). In the FMEA, the order of risk factors was computed by multiplying the parameters (O, S, D) without regard to their relative importance. This approach has a similar ranking (R1, R6, R8, and R10). These two methods may impose some restrictions on real-world applications. In contrast, the new technique based on BWM-FRBS eliminated these deficiencies and provided logical classifications based on the experts' opinions. Based on the aforementioned, the main contributions of the proposed model can be described as follows:

  1. 1.

    Provides a suitable approach to uncertainties associated with critical risk assessments of project failure where fuzzy logic can effectively deal with these uncertainties.

  2. 2.

    BWM is considered to calculate the weights of the parameters; it is not a complex calculation, and the experts utilize their expertise, knowledge, and information.

  3. 3.

    The proposed model successfully detects, evaluates, and prioritizes the most significant risks of construction projects and, consequently, delivers precise and useful information on risk management in building projects.

  4. 4.

    The three-dimensional risk matrix is adopted as a new approach combined with the fuzzy logic approach.

  5. 5.

    In general, the current study findings enhance our knowledge in assessing the dangers that might affect building projects.

11 Conclusion

Adopting a suitable scientific approach to risk assessment can help prevent many consequences which can lead to schedule delays, budget overruns, and failure to fulfill safety and quality requirements. Because of the significance of risk evaluation and prioritizing in construction projects, the study aims to present a novel approach based on BWM-FRBS for assessing construction project risks. The research methodology involves a six-stage procedure: (i) preparing the initial structure of risk assessment which introduces new dimensions; (ii) focus group session; (iii) constructing mathematical equations using the BWM; (iv) building a fuzzy-rule-based system model; (v) using a 3D risk matrix to construct the FRBS model's rules; (vi) validation and sensitivity analysis. The most important findings in the practical part are summarized as follows:

  1. 1.

    A new dimension represented in the organizational maturity was added in the risk assessment model.

  2. 2.

    New mathematical equations were built for impact level of risk and organizational maturity. The relative importance (weights) of the sub-dimensions for both the impact level and the organizational maturity is calculated by adopting the BWM.

  3. 3.

    The organizational maturity mathematical equation involves four components: risk detection, risk control, resilience, and risk communication. In addition, five criteria—financial loss, schedule loss, quality loss, health and safety loss, and reputation damage—are employed in the impact level equation.

  4. 4.

    The outputs derived from the previous equations with the output of the probability of occurrence resulting from experts' opinions were combined as inputs to the developed FRBS model to determine the risk score.

  5. 5.

    A 3D risk matrix was adopted in this model to generate 125 fuzzy rules utilized in MATLAB software.

  6. 6.

    A case study was employed to explain the possible applicability of the proposed paradigm by evaluating ten risk factors with the help of five decision-makers employed at an Iraqi construction organization.

  7. 7.

    The proposed model effectively identifies, assesses, and ranks the most severe risks associated with building projects. As a result, it provides accurate and helpful information on risk management in construction projects.