A method for the evaluation of risk in IT projects

A method for the evaluation of risk in IT projects

Accepted Manuscript A method for the evaluation of risk in IT projects Antonio Rodr´ıguez , Francisco Ortega , Ramiro Concepcion ´ PII: DOI: Referenc...

8MB Sizes 14 Downloads 100 Views

Accepted Manuscript

A method for the evaluation of risk in IT projects Antonio Rodr´ıguez , Francisco Ortega , Ramiro Concepcion ´ PII: DOI: Reference:

S0957-4174(15)00685-5 10.1016/j.eswa.2015.09.056 ESWA 10328

To appear in:

Expert Systems With Applications

Received date: Revised date: Accepted date:

4 August 2014 28 September 2015 29 September 2015

Please cite this article as: Antonio Rodr´ıguez , Francisco Ortega , Ramiro Concepcion ´ , A method for the evaluation of risk in IT projects, Expert Systems With Applications (2015), doi: 10.1016/j.eswa.2015.09.056

This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.

ACCEPTED MANUSCRIPT

AC

CE

PT

ED

M

AN US

CR IP T

Highlights  A method for the evaluation of risk based on the combination of AHP (FAHP) and fuzzy inference system (FIS).  Several advantages over classic implementations.  A more flexible, intuitive, verifiable and easier way to implement risk evaluation incorporating graphical tools.  Detection and analysis of rank reversal.

ACCEPTED MANUSCRIPT

A method for the evaluation of risk in IT projects Antonio Rodríguez El Sabio, Villanueva de La Cañada, 28691 Madrid, Spain Corresponding author Tel +34913489146; +34686403654 E-mail address: [email protected]

Francisco Ortega

CR IP T

Departamento de Ingenierías TIC, Escuela Politécnica Superior, Universidad Alfonso X

AN US

Área de Proyectos de Ingeniería, Departamento de Explotación y Prospección de Minas, Universidad de Oviedo, Calle Independencia 13, 33004 Oviedo, Spain Tel +34985104272

M

E-mail address: [email protected]

Ramiro Concepción

ED

Área de Proyectos de Ingeniería, Departamento de Explotación y Prospección de Minas, Universidad de Oviedo, Calle Independencia 13, 33004 Oviedo, Spain

PT

Tel +34985105425

AC

CE

E-mail address: [email protected]

ACCEPTED MANUSCRIPT ABSTRACT Information technology projects are particularly prone to failure due to their specific characteristics, making risk management become one of the critical elements in IT projects management. That is why several authors have developed risk evaluation methods, some of them based on fuzzy logic. This article proposes a new risk

CR IP T

assessment method based in a combination of Fuzzy Analytic Hierarchy Process (FAHP) and Fuzzy Inference System (FIS). FIS is used for the integration of the groups of risk factors. These risk factors are the evaluation criteria of a modified FAHP which minimizes the disadvantages of the classic implementation of FAHP in order to obtain a

AN US

more intuitive and easily adjustable model for multicriteria decision analysis with a lower computational need. The proposed model takes into consideration the different levels of uncertainty, the interrelationship among groups of risk factors, and the possibility of adding or suppressing options without losing the consistency with The new method is especially suitable for the evaluation of

M

previous evaluations.

development projects in the area of IT in which multiple interrelated risk factors can be

ED

particularly uncertain and imprecise. To implement the evaluation method, a hierarchy of risk factors was implemented. A numerical example is presented with data from

PT

three actual cases of IT projects, showing the applicability of the new method, the suitability of the selected taxonomy, and the significance of a few risk factors. Several

CE

future lines of work are proposed.

AC

Keywords: AHP; FIS; Fuzzy logic; Risk assessment; Project evaluation 1.

Introduction

A project is a temporary organization to obtain a unique product (PMI, 2013) and risk management constitutes an integral part of the general project management (Cooper et al., 2005; Mignerat & Rivard, 2012). The definition of risk usually refers to uncertain events that may affect the project success, due to effects (Hillson, 2002) in cost, time, or in the quality of the project deliverables. The evaluation of the level of risk in a

ACCEPTED MANUSCRIPT project involves two aspects: the probability of materialization of the risk events and the expected magnitude of their effects (Haimes, 2004). Both aspects are affected by uncertainty, imprecision and subjectivity. Uncertainty, imprecision and subjectivity, are aggravated in Information Technology projects due to their specific characteristics (Fu, Li, & Chen, 2012; Gu et al., 2014;

CR IP T

Savolainen, Ahonen, & Richardson, 2012) with a considerable amount of interrelated risk factors (Coombs, 2015; Lehtinen, 2014) leading to a higher failure rate (Altahtooh & Emsley, 2014; Flyvbjerg & Budzier, 2011; Kawamura & Takano, 2014; Perkusich et al., 2015; Whitney & Daniels, 2013). To try to deal with these problems, several

AN US

methods have been proposed for the assessment of risk in IT projects, some of them based on fuzzy logic (Elzamly & Hussin, 2014; Goyal, Satapathy, & Rath, 2015; Samantra, Datta, & Mahapatra, 2014; Taylan, 2014). Fuzzy logic permits the use of linguistic variables and is especially suitable to deal with uncertainty and ambiguity.

M

Moreover, methods for the assessment of risk in IT projects that are based on AHP (Wu & Teng, 2010) can implement pairwise comparison for a more intuitive evaluation,

ED

and a hierarchy to deal with a certain amount of risk factors; while methods based on FIS (Pourdarab, Nosratabadi, & Nadali, 2011) incorporate expert knowledge and take

PT

into account the interrelationship among risk factors.

CE

Fuzzy logic (Zadeh, 1965) substitutes the classic crisp two-valued logic (true and false) with continuous graded membership functions that go from absolute true to absolute

AC

false. Fuzzy logic is useful for processing subjective evaluations and permits the implementation of mathematical models for the analysis of uncertain and imprecise situations (Wong & Lai, 2011). That is why it is suitable to deal with risk evaluation (Lin, Chen, & Peng, 2012; Liu et al., 2012; Wu et al., 2010; Huang, Zhao, & Tang, 2009). Analytic Hierarchy Process (AHP) (Saaty, 1980) is a methodology for multicriteria decision-making (MCDM) (Saaty, 2008) that builds a hierarchy of criteria to evaluate options. AHP calculates the criteria weights and performs the evaluation of options

ACCEPTED MANUSCRIPT through pair-wise comparisons. The pair-wise comparison is more intuitive and usually more coherent than the isolated assignation of values. The hierarchical scheme brings a more organized vision of the problem, providing the structure for analyzing and grouping decision criteria. AHP has been widely used for evaluation and decision making in different areas (Subramanian & Ramanathan, 2012) including risk

CR IP T

assessment (Dey, 2010). Fuzzy AHP (FAHP) (Van Laarhoven & Pedrycz, 1983) is a technique based on fuzzy logic and AHP which inherits the advantages of both (Ishizaka, 2014) and is often implemented with fuzzy triangular numbers (FTN) (Chang, 1996) as membership

AN US

functions. FAHP can be used for the evaluation and ranking of alternatives (Kahraman, Cebeci, & Ruan, 2004; Mikhailov & Tsvetinov, 2004; Rodríguez, Ortega, & Concepción, 2013; Sinuany-Stern, 1988). FAHP has the advantage of permitting the use of linguistic values which are suitable to deal with the imprecision and subjectivity of risk.

M

Fuzzy Inference Systems (FIS) (Mamdani, 1974) (also known as Fuzzy Rule Based Systems or FRBS) use inference rules to establish relationships between fuzzy

ED

variables to produce numeric output values from linguistic values associated to membership functions. FIS can be used for evaluation and classification purposes

PT

(Hudec & Vujošević, 2012).

CE

FIS has the advantage of the implementation of expert judgment through inference rules and the consideration of the interdependence among variables; FIS adjustment is

AC

simple and the inference mechanisms can be easily represented by surface graphs. Nevertheless, AHP (crisp AHP or FAHP) and FIS have some drawbacks. AHP has been criticized by many authors (Bana e Costa & Vansnick, 2008; Belton & Gear, 1983; Wang & Chin, 2009). The number of options to be evaluated with AHP will be limited by the human capability to perform simultaneous pair-wise comparisons (Junior, Osiro, & Carpinetti, 2013),

ACCEPTED MANUSCRIPT values assigned to pair comparisons can be affected by subjectivity (Saen, 2010) and need to be verified for consistency. AHP is a comparative method in which the entry of a new option will probably change the values previously assigned to others. AHP lack learning capabilities to introduce expert judgment (Castro-Schez et al., 2013).

CR IP T

Interdependence between factors is not considered in AHP. Analytical Network Process (ANP) (Saaty, 1996) is a more general form of AHP that takes into consideration the interaction between factors but ANP implementation is more complex (Abdolshah & Moradi, 2013; Hodgett, 2013; Mazurek & Kiszová, 2012) and it shares

AN US

other disadvantages present in AHP (Salo & Hämäläinen, 1997).

Wang, Luo, & Hua (2008) demonstrate that fuzzy AHP may drive to a wrong decision due to the calculation of weights that do not represent the relative importance of the evaluation criteria (Rodríguez, 2015). Fuzzy AHP assigns zero weight to some

M

evaluation criteria causing the waste of information.

ED

Ishizaka and Nguyen (2013) describe the lack of indications of how membership functions can be constructed, identifying 27 different representations of fuzzy

PT

membership functions, none of them justified. Rank reversal is the most debated problem of AHP (Ishizaka & Labib, 2009). It arises

CE

not only in AHP, but in other decision analysis methodologies (Wang & Luo, 2009), and

AC

consists in an inversion in the position in a ranking when an option is suppressed or a new one is added. Some modifications have been proposed to avoid these problems (Wang & Elhag, 2006; Wang & Chin, 2009; Wang & Chin, 2011). Some authors minimize the importance of rank reversal (Triantaphyllou & Lin, 1996; Zanakis et al., 1998) and others suggest that it is an inherent aspect of decision making and consider that, despite this and other problems, AHP and similar techniques should be considered

ACCEPTED MANUSCRIPT useful tools for decision making (Ishizaka & Labib, 2011; Kujawski, 2003; Tavana & Hatami-Marbini, 2011). After a very comprehensive and detailed review of the limitations of AHP, Ishizaka & Labib (2009) conclude that, despite still suffering from some theoretical disputes, AHP has reached a compromise solution between right modeling and usability that is the reason of its widespread use.

CR IP T

FIS may suffer of redundancy and inconsistency (Fantana et al., 1996; Štěpničkova, Štěpnička, & Dvořak, 2013) and has the disadvantage of being able to implement only a few evaluation criteria; otherwise, the number of inference rules may become unmanageable.

AN US

The contribution of the research described in this paper consists in the development of a new method for the quantitative evaluation of the overall level of risk in projects using risk factors as evaluation criteria. The proposed method is based on a combination of FAHP and FIS, benefiting from their advantages and minimizing their disadvantages. It

M

is based on a new approach to FAHP with classic pair-wise comparison for weight calculation and independent evaluation (Tüysüz & Kahraman, 2006) of risk factors. The

ED

highest level of the hierarchy is implemented through a Mamdani fuzzy inference

by FIS.

PT

system (FIS) (Mamdani, 1974). Other groups in the hierarchy may also be integrated

CE

The approach to FAHP proposed in this paper avoids the undesired assignation of null weights; justifies the construction of the membership function by implementing a

AC

measure of the evaluation uncertainty; suggest procedures for rank reversal verification; and presents a graphical method for AHP consistency assurance that simplifies the process. The autonomous evaluation (Tüysüz & Kahraman, 2006) permits the independent evaluation of projects in which the results obtained are not affected by the inclusion or exclusion of new options, permitting future comparisons and eliminating one cause of rank reversal. The use of FIS (Mamdani, 1974) facilitates the integration of expert knowledge and implements a more intuitive and adjustable

ACCEPTED MANUSCRIPT model that takes into consideration the interrelationship among factors. The use of surface graphs helps to detect possible inconsistencies in the FIS implementation. Furthermore, being used only for the integration of a few evaluation criteria, FIS implementation becomes simple and the probability of redundancy is low. 2. Related work

CR IP T

Several authors propose FIS for the implementation of decision making methods (Danisman, Bilasco, & Martinet, 2015; Hasan et al., 2015; Kumar et al., 2015; Nakashima-Paniagua, Doucette, & Moussa, 2014) some of them for the evaluation of risk (Camastra et al., 2015; Chandima Ratnayake, 2015; Paul, S.K. 2015). Other

AN US

authors propose decision making methods based on FAHP (Budak & Ustundag, 2015; Dong, Li, & Zhang, 2015; Jaiswal et al., 2015), including methods for risk evaluation (Mangla, Kumar, Barua, 2015; Nezarat, Sereshki, & Ataei, 2015; Ni et al., 2015) Some authors propose ways of combining AHP and FIS for the implementation of

M

decision making methods in general, or for the implementation of risk evaluation

ED

methods in particular.

There are several methods in which some aspects are evaluated with crisp or fuzzy

PT

AHP and others, in parallel, with FIS; both methodologies are applied separately (Bon & Utami, 2014; Kinlic, 2010; Makui & Nikkhah, 2011), so they cannot be adequately

CE

considered as combinations.

AC

Some authors use FIS as an evaluation method, and crisp AHP for the selection of evaluation criteria and the assignation of weights to them (Carreño, Cardona, & Barbat, 2012; Donevska et al., 2012; Nilashi et al., 2015). They incorporate the advantages of AHP only for the selection and weighting of the evaluation criteria but not to the evaluation itself. In an implementation for the assessment of risk, Zeng, An, & Smith (2007) use crisp AHP in part of the calculations of the weights and Sugeno FIS to obtain a unique value

ACCEPTED MANUSCRIPT for project risk from three fuzzy parameters; Sugeno type FIS (Takagi & Sugeno, 1985) is considered to be less intuitive and less suited to human input (Kaur, A., & Kaur, A. 2012) than Mamdani type (Mamdani, 1974). Instead of crisp AHP, other authors propose similar approaches using FAHP (Behret, Uçal, & Kahraman, 2012; Hidayati et al., 2013; Shakouri & Tavassoli, 2012; Kutlu,

CR IP T

Behret, & Kahraman, 2014; Singh et al., 2015; Verma & Chaudhri, 2014); in these cases, the benefits of fuzzy logic are extended to the selection and weighting of criteria but the evaluation itself is based solely on FIS, as above.

Li, Avanatti, & Ray (2012) present the opposite solution: they use crisp AHP as an

AN US

evaluation method and FIS for the assignation of weights to the criteria. This method brings the advantages of fuzzy logic to the criteria weighting but not to the evaluation itself.

In addition, several authors propose more complex approaches, combining FIS and

M

FAHP with a third method. Actually, in these approaches, FIS and FAHP are used only

ED

for the selection and weighting of the evaluation criteria or for the previous screening of options, in a similar way to the above methods, but using the third technique for the

PT

evaluation itself: CBR (Noori, 2015); DELPHI (Mina et al, 2014); Multi-objective mathematical programming (Azadnia, Saman, & Wong, 2015); TOPSIS (Asemi &

CE

Asemi, 2014; Wang et al., 2004); and CHOQUET (Kwon and Lee, 2014) that use Sugeno type FIS (Takagi & Sugeno, 1985) instead of Mamdani type.

AC

FIS can also be used in an initial stage to transform fuzzy values (assigned in the valuation of all or part of the criteria) into crisp values to feed a crisp AHP (Kassar, Kervella, & Pujolle, 2008; Zorriassatine & Bagherpour, 2009). These cases benefit from the use of fuzzy logic only in the valuation of the criteria (that is, in collecting data for evaluation), but they lose, at the same entry level, the benefits of pair-wise comparison. Yang, Khan, & Sadiq (2011), in a method concerning environmental risk, propose a similar approach using FAHP, instead of crisp AHP, extending the benefits of fuzzy

ACCEPTED MANUSCRIPT logic to the evaluation itself, while maintaining the inconveniences of the classic implementation of FAHP. Priadi, Tjahjono & Benabdelhafid (2012) present an interesting method for the assessment of risk. Crisp AHP is used to evaluate static and dynamic factors which are then processed through a FIS. This method does not benefit from fuzzy logic at the

CR IP T

data entry level. Shahraki et al. (2014), in another interesting approach, use FAHP to establish a hierarchy and assign weights to the criteria; and implements FIS to perform the calculations, reducing the computational requirements but losing the benefits of pair-

assessment of risk by Takács (2010). 3. Methodology

AN US

wise comparison in the evaluation itself. A similar approach is implemented for the

The proposed method uses risk factors that may negatively affect the project as

M

evaluation criteria to obtain a quantitative value of risk. The steps of the proposed

ED

method are:

PT

Step 1: The evaluation criteria ( Ci ) are identified and organized in a hierarchy. Step 2: A weight ( w i ) is assigned to every risk factor. Weights are obtained by FAHP

CE

through pair-wise comparison of the importance of the evaluation criteria in the project.

AC

A fuzzy triangular number is assigned to every comparison:

a~ij  lij , mij , u ij  ,

1  mij  9 9

(1)

For mij  1 :

d d   ,  1 m m ij ij  2 2 , lij   d  1, mij   1 2 

0d 8

(2)

ACCEPTED MANUSCRIPT d d  mij  2 , mij  2  9 , u ij   d  9, mij   9 2 

0d 8

(3)

1  1 1 1  a~ ji  ~   , , a ij  u ij mij lij 

a~ii  1,1,1

(5)

CR IP T

For i  j ,

(4)

In contrast to the classic FAHP implementation with triangular numbers, mij is not a

~ , and associated fixed value, related to a fixed width fuzzy triangular number a ij

AN US

through a table to a linguistic variable.

In the method that we propose here, mij is a flexible value which measures how important criterion Ci is in relation to criterion C j . An example of pair comparison is

M

the following: criterion Ci is considered to be mij times more important than criterion

ED

Cj.

When criterion i is considered to be less important than criterion j , m ij will be set to a

PT

value less than 1: 0  mij  1 .

CE

When both criteria are considered equally important, m ij will be set to a value equal to

AC

1: mij  1

The fuzzy triangular number associated to m ij has a flexible width d , a dispersion value that measures the uncertainty or lack of confidence in the value assigned to m ij .

The higher the level of confidence in the value assigned to m ij , the lower the value of

d.

ACCEPTED MANUSCRIPT In order to facilitate the consistency preservation, the dispersion value must be constant within the same group and level in the hierarchy; so that, there will be only one value of d for every comparison matrix. To ensure the consistency of the assigned values, a graphical procedure is proposed. An example of the application of this procedure is shown in Fig. 1, in which the

CR IP T

following conditions must be fulfilled:

mij  mi ( j 1)  m( j 1) j , i  1 ; j  i  2

1 mij

(7)

AN US

m ji 

(6)

All the comparisons between the N elements of the same group of factors are assembled in a comparison matrix:

a~12 a~

 a~1N   a~2 N       a~NN 

12

 ~ a

(8)

ED

N2

M

 a~11  a~ ~ A   21   ~ a N 1

The strict application of the proposed graphical procedure makes unnecessary any

PT

further consistency verification. Nevertheless, small inconsistencies may be permitted in which case it would be necessary the verification procedure usually applied in classic

CE

AHP analysis (Chan & Kumar, 2007; Kwong & Bai, 2003; Nurcahyo et al., 2003).

AC

~ for every criterion is obtained from comparison fuzzy values a~ : Fuzzy weights w ~ w a~ij  ~ i wj

(9)

n

~  w i

n

 lij j 1

n

n

 mij ,

n

u

j 1

n

,

n

j 1

n

ij

 u  m  l j 1 i 1

ij

j 1 i 1

ij

(10)

n

j 1 i 1

ij

ACCEPTED MANUSCRIPT From the comparison matrix, a unique weight value is calculated: N N  N   lij m  ij  uij 1  j 1 j 1 j 1  N N  N N wi   N N 3 u ij  mij  lij    1  1 j 1 i 1 j 1 i 1 j i 

      

(11)

CR IP T

wi are no longer triangular fuzzy numbers, but crisp values. Normalized weights N wi  are obtained using the following formula:

N wi  

wi

(12)

N

 wn

AN US

n 1

The obtained weights can be verified for rank reversal using tables or using a graphical scale, similar to the one proposed by Huszák & Imre (2010).

M

Step 3:

A value ( Fi ) is assigned to every criterion ( C i ) as a result of the evaluation of its

ED

performance in the project. Adapting the method proposed by Tüysüz & Kahraman (2006), the project is evaluated in relation to every risk factor of the lower level through

PT

pair-wise comparison of the suitability of three linguistic variables, H (High), M

CE

(Medium) and L (Low), to describe the performance of each factor in the project. An example of pair-wise comparison is the following: “HIGH is m times more suitable than

AC

LOW to describe the influence of criterion i ” As result of the pair-wise comparisons, fuzzy triangular numbers are obtained and arranged in a 3X3 matrix. The calculations are performed following the same procedure used for the calculation of weights in Step 2. Three crisp values ( FiL , FiM , FiH ) are obtained for every risk factor i . Step 4:

ACCEPTED MANUSCRIPT Weights are assigned to every linguistic variable ( W L , W M , W H ) to obtain a single value for every factor:

Fi  W L FiL  W M FiM  W H FiH

(13)

The maximum and minimum possible values for Fi ( max Fi  and min Fi  ) are used

N Fi  

CR IP T

to obtain the normalized value N Fi  :

Fi  min Fi  max Fi   min Fi 

(14)

Weighted normalized values are obtained for every group Cn of criteria (group of risk

AN US

factors):

X n   wi  N Fi  i

(15)

Where wi are the weights and N Fi  are the normalized values corresponding to

M

factors Ci that are included in group Cn .

ED

Step 5:

The highest level of the hierarchy is implemented through a Mamdani fuzzy inference

PT

system (FIS) (Fig. 2) in which the input variables X n are the values obtained in Step 4

CE

for every group Cn of criteria. For every inference rule r , using the input membership functions, the input crisp

AC

values X n are transformed in fuzzy values Arn . For every rule, the minimum of Arn values is applied to the corresponding output membership function to obtain an output fuzzy value Br . All the Br values are aggregated using their maximum values to obtain a unique fuzzy number B . Finally, a crisp number x c is obtained by the

application of the centroid function to B :

ACCEPTED MANUSCRIPT 

xc 

 xBx dx

 

(16)

 Bx dx



The output of the FIS y is normalized using its maximum and minimum possible

N xc  

xc  min  xc  max x c   min xc 

CR IP T

values max  x c  and min  x c  :

(17)

Not only the highest level but any other group in the hierarchy can also be integrated using a FIS. For the highest level of the hierarchy, the normalized output of the FIS is

PR  N  xc  .

AN US

the quantitative value of the project risk

Fig. 3 shows a simplified example of the implementation of the method, omitting normalizations and with only two groups with two criteria every one. 4. Case study

M

Following the steps of the proposed methodology, we implemented a procedure for the

ED

evaluation of three development projects (P1, P2 and P3). Risk was evaluated from a negative perspective: higher values are assigned to worse

PT

situations. Evaluation criteria (risk factors) were considered from a positive perspective: higher values were assigned to better performances. The importance of every risk

CE

factor was considered to remain the same for the three projects and therefore the

AC

criteria weights were calculated only once. Step 1:

We based the hierarchy of risk factors on the model proposed by Hu et al. (2012):

C1 Requirement complexity C1.1

Development cost and period

ACCEPTED MANUSCRIPT C1.2

Functional requisites and technology (function point; real time and security; technology complexity)

C1.3

Requirements stability

C1.4

Schedule and budget management

C 2.1

Level of IT application

C 2.2

Business process

C 2.3

Top management support

C 2.4

Client

(client

collaboration of client team)

C 3 Contractor risk Project management

C 3.1.1

support;

client

experience;

Project team (development team; number of team members;

M

C 3.1

department

AN US

contribution

CR IP T

C 2 Customer risk

Project manager

C 3.1.3

Industry experience

PT

C 3.1.2

Software engineering

AC

CE

C 3.2

ED

number of collaborators)

C 3.2.1

Requirement development and management

C 3.2.2

Development and testing

C 3.2.3

Engineering support

C 3.2.4

Plan and control

We implemented two FIS, one for the integration of C 3 from C 3.1 and C 3.2 and the other for the implementation of the highest level of the hierarchy from C1 , C 2 and C 3 . Step 2:

ACCEPTED MANUSCRIPT We calculated the weight of every risk factor of the lower level. Fig. 4 shows the pairwise comparisons between factors in group C1 . Tables 1 to 4 shows the results for the factors of the lower level. Step 3: We evaluated the performance of every factor of the lower level using the graphical

CR IP T

method.

Table 5 shows the evaluation of performance ( F1.1 ) of factor C1.1 for the three projects (P1, P2 and P3) in relation to the three linguistic values low (L), medium (M) and high

AN US

(H).

For convenience, all the triangular numbers used in the evaluation of performance of factors were assigned a width d  1 .

M

Step 4:

We assigned weights to calculate a unique value for every criterion C i :

ED

Fi  0.2 FiM  0.8 FiH ; W L  0

(18)

PT

In order to obtain normalized values, we calculated the maximum and minimum values for the comparison matrix, as shown in Table 6.

CE

Tables 7 to 9 show the normalized, weighted and aggregated values obtained for every

AC

project.

Step 5:

Two FIS were implemented: C3_FIS that integrates C 3 from C 3.1 and C 3.2 ; and

OUT_FIS that implements the highest level of the hierarchy to obtain a value of the risk in the project from C1 , C 2 and C 3 . Tables 10 and 11 show the fuzzy triangular numbers (FTN) that constitute the input and output membership functions for both FIS.

ACCEPTED MANUSCRIPT Table 12 shows the inference rules that implement C3_FIS. Table 13 shows the inference rules that implement OUT_FIS. In order to obtain normalized values, we calculated the maximum and minimum outputs that may produce both FIS: max x c   0.92 ; min  x c   0.08 . Table 14 shows the inputs and the output of C3_FIS.

CR IP T

Table 15 shows the inputs and the output of OUT_FIS. The normalized output of OUT_FIS N  x C  is the quantitative value obtained for the level of risk in the project

PR .

AN US

4.1 Analysis of results

Fig. 5 shows the variation of the values of the normalized weights N wi  for criteria in group C1 in relation to the width ( d ) of the fuzzy triangular numbers (FTN).

M

Fig 6 shows the graphical verification of possible rank reversals in the calculation of weights for criteria in group C1 . Tables 16 and 17 show the verification for the rest of

ED

criteria. No position interchange was detected. Figures 7 and 8 show the surface graphs of C3_FIS and OUT_FIS respectively. No

PT

significant inconsistency was detected.

CE

5. CONCLUSIONS

In comparison to previous related researches, the contribution of this work consists in

AC

the development of a new model which, based on a modification that simplifies the implementation of FAHP, uses FIS to integrate groups in the hierarchy in order to obtain a more intuitive model that, with lower calculation requirements, is able to preserve the consistency. The new model was developed taking into account the characteristics of the information technology projects that, with multiple interrelated risk factors that are especially affected by imprecision and uncertainty, make projects in the IT area to be particularly prone to failure. The new method, proposed in this work,

ACCEPTED MANUSCRIPT benefits from the combination of FIS and a modified FAHP, through the use of fuzzy logic and pair comparison to deal with imprecision and uncertainty; the implementation of a hierarchy, to deal with a considerable amount of risk factors; and the inclusion of expert knowledge, to consider the interrelationship among groups of risk factors; all these in order to obtain a tool that therefore is especially suitable for the evaluation of

CR IP T

development projects in the area of IT. The new method minimizes the disadvantages of classic implementations and incorporates a more intuitive model that not only facilitates risk assessment and its consistency, but provides, in each case, a better understanding of how project risk level is related to its risk factors.

AN US

Through the case study, this paper has shown how the new method has allowed to assess and rank the level of risk of development projects in the area of information technology in an intuitive way, while preserving consistency, with a low computational need. Furthermore, the results obtained with different inputs and the sensitivity of the

M

model to them are empirical evidences of the suitability of the selected taxonomy of risk factors and the possibilities of this taxonomy for its application in the evaluation of risk

ED

in IT projects using other assessment methods. Another practical aspect that we learned from this specific case study was the high relative significance of a few risk

PT

factors, two of them related to requirements (requirements development/management and requirements stability), another related to top management support and two other

CE

related to the project manager and the project team.

AC

In relation to the classic implementation of FAHP, the approach to FAHP proposed in this paper has the following advantages: The graphical procedure for pair-wise comparison permits an easier intuitive implementation of AHP that verifies the consistency, suppresses the necessity of additional mathematical checking and facilitates, if necessary, the iteration of pair-wise comparisons; the assignation of weights and the evaluation of criteria can be displayed at a glance which facilitates discussions in evaluation sessions. The use of numerical values (instead of linguistic

ACCEPTED MANUSCRIPT variables) to assess how many times the influence of a factor is more important than the influence of another (or how many times a linguistic value is more suitable than another to describe the performance of a criterion in a project), provides flexibility and facilitates the consistency in AHP. The introduction of adjustable widths in fuzzy triangular numbers permits to take into consideration the different levels of uncertainty

CR IP T

in the evaluations. The applied procedure prevents the unwanted assignation of null weights. The inclusion rank reversal analysis either by the graphical method or by the proposed tables increases the level of confidence in the obtained results, reinforces the better comprehension of the evaluation process and permits the detection of

AN US

inconsistencies that may advise the introduction of modifications to the implementation. The use of autonomous evaluation has the following advantages: It permits a comparison of new options maintaining the values obtained for previously evaluated options. It suppresses one cause of rank reversal.

M

The use of FIS to integrate groups in the hierarchy has the following advantages: The integration among criteria is more intuitive and easily adjusted. It has graphical results

ED

that may improve the comprehension of the behavior of the evaluation procedure. The judgments of experts can be incorporated and easily modified through the inference

PT

rules. It takes into consideration the interrelationships among criteria.

CE

Nevertheless, the proposed method has the following drawbacks: The graphical procedure for pair-wise comparison loses its advantages when the number of criteria

AC

increases within the same level and group. The advantages of the implementation of a FIS vanish when the number of inputs to the FIS is increased. The use of autonomous evaluation lacks one of the advantages of AHP (crisp or fuzzy) that is the direct comparison of the performance of a criterion in two different options. This research can open several future lines of work, some of them based on adaptations of the proposed model: We would investigate the implementation of the classic pairwise comparison in order to implement the comparison of the performance

ACCEPTED MANUSCRIPT of a criterion in two different options, that could be useful in comparing a close set of options that is not going to change. Another research is on the implementation of some kind of adjustable weighting procedure, like the variable weights analysis (VWA), for the dynamic modification of weights according to the significance of the evaluation criteria in order to increase the resolution of the assessment. The use of other type of

CR IP T

membership functions would also be investigated, like the trapezoidal fuzzy set that would facilitate the inclusion of different types of input variables as subsets of the trapezoidal function, like crisp values, intervals or the fuzzy triangular number itself. Other future lines of work would be focused on a more in-depth analysis of the new method and its practical implications: The proposed model can also implement a

AN US

method for the evaluation of the significance of risk factors by introducing historical data from post-mortem studies of former projects. On the other side, the new model has the potential of its application to other decision making problems, such as the supplier selection problem. Another research is on the applicability of the new model as

M

a dynamic tool for monitoring and control in the continuous evaluation of risk and its

ED

evolution over the lifecycle of a project. Moreover, a comparative study of the new

PT

method with other fuzzy multi-criteria decision methods should be undertaken.

ACKNOWLEDGMENTS

CE

The authors would like to thank the reviewers for the valuable comments and

AC

suggestions that helped in improving the quality of this work.

REFERENCES Altahtooh, U., & Emsley, M. W. (2014, January). Is a Challenged Project One of the Final Outcomes for an IT Project? In IEEE 47th Hawaii International Conference on System Sciences (HICSS), 4296-4304. Abdolshah, M., & Moradi, M. (2013). Fuzzy Quality Function Deployment: An Analytical Literature Review. Journal of Industrial Engineering, 2013.

ACCEPTED MANUSCRIPT Asemi, A. & Asemi, A. (2014). Intelligent MCDM method for supplier selection under fuzzy environment. International Journal of Information Science and Management (IJISM), 33-40. Azadnia, A.H., Saman, M.Z.M., Wong, K.Y. (2015). Sustainable supplier selection and order lot-sizing: An integrated multi-objective decision-making process. International

CR IP T

Journal of Production Research, 53 (2), 383-408. Bana e Costa, C. A., & Vansnick, J. C. (2008). A critical analysis of the eigenvalue method used to derive priorities in AHP. European Journal of Operational Research, 187 (3), 1422-1428.

AN US

Behret, H., Uçal, I., & Kahraman, C. (2012). Multicriteria evaluation of environmentally conscious manufacturers under fuzzy environment. Multiple-Valued Logic and Soft Computing, 18(5-6), 457-477.

Belton, V., & Gear, A. E. (1983). On a shortcoming of Saaty’s method of Analytic

M

Hierarchies. Omega, 11 (3), 228-230.

ED

Bon, A. T., & Utami, S. F. (2014). An analytical hierarchy process and fuzzy inference system tsukamoto for production planning: a review and conceptual research. The

PT

Business & Management Review, 5(3), 101.

CE

Budak, A., Ustundag, A. (2015). Fuzzy decision making model for selection of real time location systems. Applied Soft Computing Journal, 36, 177-184.

AC

Camastra, F., Ciaramella, A., Giovannelli, V., Lener, M., Rastelli, V., Staiano, A., Staiano, G., & Starace, A. (2015). A fuzzy decision system for genetically modified plant environmental risk assessment using Mamdani inference. Expert Systems with Applications, 42(3), 1710-1716. Carreño, M. L., Cardona, O. D., & Barbat, A. H. (2012). New methodology for urban seismic risk assessment from a holistic perspective. Bulletin of Earthquake Engineering, 10(2), 547-565.

ACCEPTED MANUSCRIPT Castro-Schez, J. J., Miguel, R., Herrera, V., & Albusac J. A. (2013). Supporting multicriteria decisions based on a hierarchical structure by taking advantage of acquired knowledge. Applied Soft Computing, 13(1), 509-526. Chan, F., & Kumar, N. (2007). Global supplier development considering risk factors using fuzzy extended AHP-based approach. Omega, 35 (4), 417-431.

CR IP T

Chang, D. Y. (1996). Applications of the extent analysis method on fuzzy AHP. European Journal of Operational Research, 95 (3), 649-655.

Chandima Ratnayake, R.M. (2015). Estimation of maximum in-service inspection intervals based on risk: A fuzzy logic based approach. International Journal of

AN US

Performability Engineering, 11 (1), 23-32.

Coombs, C. R. (2015). When planned IS/IT project benefits are not realized: a study of inhibitors and facilitators to benefits realization. International Journal of Project

M

Management, 33(2), 363-379.

Cooper, D. F., Grey, S., Raymond, G., & Walker, P. (2005). Project Risk Management

ED

Guidelines. Managing Risk in Large Projects and Complex Procurements. John Wiley & Sons, Ltd.

PT

Danisman, T., Bilasco, I. M., & Martinet, J. (2015). Boosting gender recognition

CE

performance with a fuzzy inference system. Expert Systems with Applications, 42(5), 2772-2784.

AC

Dey, P. K. (2010). Managing project risk using combined analytic hierarchy process and risk map. Applied Soft Computing, 10(4), 990-1000.

Donevska, K. R., Gorsevski, P. V., Jovanovski, M., & Peševski, I. (2012). Regional non-hazardous landfill site selection by integrating fuzzy logic, AHP and geographic information systems. Environmental Earth Sciences, 67(1), 121-131.

ACCEPTED MANUSCRIPT Dong, M., Li, S., Zhang, H. (2015). Approaches to group decision making with incomplete information based on power geometric operators and triangular fuzzy AHP. Expert Systems with Applications, 42 (21), 7846-7857. Elzamly, A., & Hussin, B. (2014). Managing software project risks (Planning Phase) with proposed fuzzy regression analysis techniques with fuzzy concepts. Int. J. Inform.

CR IP T

Comput. Sci, 3, 31-40. Fantana, N., Weisbrod, J., Brown, A., & Forschungszentrum, B. A. (1996). Detecting local inconsistency and incompleteness in fuzzy rule bases. In 4th European Congress on Fuzzy and Intelligent Technologies (EUFIT’96). 1, 656-660.

AN US

Flyvbjerg, B., & Budzier, A. (2011). Why your IT project may be riskier than you think. Harvard Business Review, 89(9), 601-603.

Fu, Y., Li, M., Chen, F., 2012. Impact propagation and risk assessment of requirement changes for software development projects based on design structure matrix.

M

International Journal of Project Management. 30 (3), 363–373.

ED

Goyal, M.V., Satapathy, S.M., Rath, S.K. (2015) Software project risk assessment based on cost drivers and Neuro-Fuzzy technique. International Conference on

PT

Computing, Communication and Automation, ICCCA 2015, art. no. 7148487, 823-827.

CE

Gu, V. C., Hoffman, J. J., Cao, Q., & Schniederjans, M. J. (2014). The effects of organizational culture and environmental pressures on IT project performance: A

AC

moderation perspective. International Journal of Project Management, 32(7), 11701181.

Haimes, Y. Y. (2004). Risk Modeling, Assessment, and Management. Second Edition. John Wiley & Sons, Inc., Hoboken, NJ., 21. Hasan, M. M., Shohag, M. A. S., Azeem, A., & Paul, S. K. (2015). Multiple criteria supplier selection: a fuzzy approach. International Journal of Logistics Systems and Management, 20(4), 429-446.

ACCEPTED MANUSCRIPT Hidayati, J., Sukardi, S., Suryani, A., Sugiharto, S., & Fauzi, A. M. (2013). Optimization of Business Partners Feasibility for Oil Palm Revitalization Using Fuzzy Approach. International Journal on Advanced Science, Engineering and Information Technology, 3(2), 29-35. Hillson, D. (2002). Extending the risk process to manage opportunities. International

CR IP T

Journal of Project Management, 20(3), 235-240. Hodgett, R. E. (2013). Multi-Criteria Decision-Making in Whole Process Design. PhD disertation.

School of Chemical Engineering and Advanced Materials Newcastle

University, January 2013.

AN US

Hu, Y., Mo, X., Zhang, X., Zeng, Y., Du, J., & Xie, K. (2012). Intelligent analysis model for outsourced software project risk using constraint-based bayesian network. Journal of Software, 7(2), 440-449.

Huang, T., Zhao, R., & Tang, W. (2009). Risk model with fuzzy random individual claim

M

amount. European Journal of Operational Research, 192 (3), 879-890.

ED

Hudec, M., & Vujošević, M. (2012). Integration of data selection and classification by fuzzy logic. Expert Systems with Applications, 39 (10), 8817-8823.

PT

Huszák, Á., & Imre, S. (2010). Eliminating Rank Reversal Phenomenon in GRA-based

CE

Network Selection Method. International Conference on Communications (ICC). 23-27. Cape Town, South Africa. IEEE, May 2010.

AC

Ishizaka, A., & Labib, A. (2009). Analytic hierarchy process and expert choice: Benefits and limitations. OR Insight, 22 (4), 201-220. Ishizaka, A., & Labib, A. (2011). Review of the main developments in the analytic hierarchy process. Expert Systems with Applications, 38 (11), 14336–14345. Ishizaka, A., & Nguyen, N. H. (2013). Calibrated fuzzy AHP for current bank account selection. Expert Systems with Applications, 40(9), 3775-3783.

ACCEPTED MANUSCRIPT Ishizaka, A. (2014). Comparison of fuzzy logic, AHP, FAHP and hybrid fuzzy AHP for new supplier selection and its performance analysis. International Journal of Integrated Supply Management, 9 (1-2), 1-22. Jaiswal, R.K., Ghosh, N.C., Lohani, A.K., Thomas, T. (2015). Fuzzy AHP Based Multi Crteria Decision Support for Watershed Prioritization. Water Resources Management,

CR IP T

29 (12), 4205-4227. Junior, F. R. L., Osiro, L., & Carpinetti, L. C. R. (2013). A fuzzy inference and categorization approach for supplier selection using compensatory and noncompensatory decision rules. Applied Soft Computing. 13(10), 4133-4147.

AN US

Kahraman, C., Cebeci, U., & Ruan, D. (2004). Multi-attribute comparison of catering service companies using fuzzy AHP: The case of Turkey. International Journal of Production Economics, 87 (2), 171-184.

Kassar, M., Kervella, B., & Pujolle, G. (2008). An overview of vertical handover

M

decision strategies in heterogeneous wireless networks. Computer Communications,

ED

31(10), 2607-2620.

Kaur, A., & Kaur, A. (2012). Comparison of mamdani-type and sugeno-type fuzzy

PT

inference systems for air conditioning system. International journal of soft computing

CE

and engineering, 2(2), 2231-2307. Kawamura, T., & Takano, K. (2014). Factors Affecting Project Performance of IS

AC

Development: Evidence from Japanese IT Vendors. Journal of Information Processing, 22(4), 689-700. Kinlic, M. S. (2010). Evaluation of e-Government Website Projects in Fuzzy Environment. International Journal of Arts and Sciences. 3(9), 395-403. Kujawski, E. (2003). Multi-criteria decision analysis: Limitations, pitfalls, and practical difficulties. Lawrence Berkeley National Laboratory. eScholarship, University of California. (August 2014).

ACCEPTED MANUSCRIPT Kumar, K., Deep, S., Suthar, S., Dastidar, M.G., Sreekrishnan, T.R. (2015). Application of fuzzy inference system (FIS) coupled with Mamdani’s method in modelling and optimization of process parameters for biotreatment of real textile wastewater. Desalination and Water Treatment, 8 p. Article in Press. Kutlu, A.C., Behret, H., Kahraman, C. (2014). A fuzzy inference system for multiple

CR IP T

criteria job evaluation using fuzzy AHP. Journal of Multiple-Valued Logic and Soft Computing, 23 (1-2), 113-133.

Kwong, C. K., & Bai, H. (2003). Determining the importance weights for the customer requirements in QFD using a fuzzy AHP with an extent analysis approach. Iie

AN US

Transactions, 35 (7), 619-626.

Kwon, I. K., & Lee, S. Y. (2014). Choquet integral-based product satisfaction inference in consideration of subjective decision-making tendencies. Journal of Computer Virology and Hacking Techniques, 10(2), 71-80.

M

Lehtinen, T. O., Mäntylä, M. V., Vanhanen, J., Itkonen, J., & Lassenius, C. (2014).

ED

Perceived causes of software project failures–An analysis of their relationships. Information and Software Technology, 56(6), 623-643.

PT

Li, C., Avanatti, S. G., & Ray, T. (2012). Implementing analytical hierarchy process using fuzzy inference technique in route guidance system. The 2012 International

CE

Conference on Artificial Intelligence ICAI'12. Las Vegas, NV. July 2012

AC

Lin, J. W., Chen, C. W., & Peng, C. Y. (2012). Potential hazard analysis and risk assessment of debris flow by fuzzy modeling. Natural hazards, 64(1), 273-282. Liu, K. F. R., Ko, C. Y., Fan, C., & Chen, C. W., (2012). Combining risk assessment, life cycle assessment, and multi-criteria decision analysis to estimate environmental aspects in environmental management system. The International Journal of Life Cycle Assessment, 17(7), 845-862.

ACCEPTED MANUSCRIPT Makui, A., & Nikkhah, Z.

(2011). Designing fuzzy expert system for creating and

ranking of tourism scenarios using fuzzy AHP method. Management Science Letters, 1(1), 29-40. Mamdani, E.H. (1974). Application of fuzzy algorithms for control of simple dynamic plant. Electrical Engineers, Proceedings of the Institution of, 121 (12), 1585-1588.

CR IP T

Mangla, S.K., Kumar, P., Barua, M.K. (2015). Risk analysis in green supply chain using fuzzy AHP approach: A case study. Resources, Conservation and Recycling. Article in Press.

Mazurek, J., & Kiszová, Z. (2012). Modeling dependence and feedback in ANP with

AN US

fuzzy cognitive maps. In Proceedings of the 30th international conference Mathematical methods in Economics (pp. 558-563).

Mignerat, M., & Rivard, S. (2012). The institutionalization of information system project

M

management practices. Information and Organization. 22 (2), 125–153. Mikhailov, L., & Tsvetinov, P. (2004). Evaluation of services using a fuzzy analytic

ED

hierarchy process. Applied Soft Computing, 5 (1), 23-33. Mina, H., Mirabedini, S. N., Kian, H., & Ghaderi, S. F. (2014). A new two stage

PT

integrated approach for green supplier selection. Applied mathematics in Engineering,

CE

Management and Technology, (Feb. 2014), 1247-1264. Nakashima-Paniagua, T., Doucette, J., & Moussa, W. (2014). Fabrication process

AC

suitability ranking for micro-electro-mechanical systems using a fuzzy inference system. Expert Systems with Applications, 41(9), 4123-4138. Nezarat, H., Sereshki, F., Ataei, M. (2015). Ranking of geological risks in mechanized tunneling by using Fuzzy Analytical Hierarchy Process (FAHP). Tunnelling and Underground Space Technology, 50, art. no. 1898, 358-364. Ni, L., Jiang, J., Wang, Z., Yao, J., Song, Y., Yu, Y. (2015). The organic peroxides instability rating research based on adiabatic calorimetric approaches and fuzzy

ACCEPTED MANUSCRIPT analytic hierarchy process for inherent safety evaluation. Process Safety Progress. Article in Press. Nilashi, M., Zakaria, R., Ibrahim, O., Majid, M. Z. A., Zin, R. M., Chugtai, M. W., Abidin, N. I. Z., Sahamir, S. R., & Yakubu, D. A. (2015). A knowledge-based expert system for assessing the performance level of green buildings. Knowledge-Based Systems, 86,

CR IP T

194-209. Noori, B. (2015). Developing a CBR system for marketing mix planning and weighting method selection using fuzzy AHP. Applied Artificial Intelligence, 29 (1), pp. 1-32.

Nurcahyo, G. W., Shamsuddin, S. M., Alias, R. A., & Sap, M. N. M. (2003). Selection of

AN US

defuzzification method to obtain crisp value for representing uncertain data in a modified sweep algorithm. Journal of Computer Science & Technology. 3(2), 22-28. Paul, S.K. (2015). Supplier selection for managing supply risks in supply chain: a fuzzy approach. International Journal of Advanced Manufacturing Technology, 79 (1-4), 657-

M

664.

ED

Perkusich, M., Soares, G., Almeida, H., & Perkusich, A. (2015). A procedure to detect problems of processes in software development projects using Bayesian networks.

PT

Expert Systems with Applications, 42(1), 437-450.

CE

PMI (2013). A Guide to the Project Management Body of Knowledge (PMBOK Guide), Fifth Edition. Project Management Institute, Pennsylvania.

AC

Pourdarab, S., Nosratabadi, H.E., Nadali, A. (2011). Risk assessment of information technology projects using fuzzy expert system. Communications in Computer and Information Science, 166 CCIS (PART 1), 563-576. Priadi, A. A., Tjahjono, T., & Benabdelhafid, A. (2012). Assessing Safety of Ferry Routes by Ship Handling Model through AHP and Fuzzy Approach. Intelligent Information Management, 4(25), 277-283.

ACCEPTED MANUSCRIPT Rodríguez, A. (2015). A fuzzy method for the selection of customized equipment suppliers in the public sector. Artificial Intelligence Research 2015, 4(1), 36-44. Rodríguez, A., Ortega, F., & Concepción, R. (2013). A method for the selection of customized equipment suppliers. Expert Systems with Applications. 40 (4), 1170–1176. Saaty, T. L. (1980). The analytic hierarchy process: planning, priority setting, resource

CR IP T

allocation. McGraw-Hill, New York, NY. Saaty, T. L. (1996). Decision making with dependence and feedback: The analytic network process. Rws Publications. Pittsburgh, Pennsylvania.

Saaty, T. L. (2008). Decision making with the Analytic Hierarchy Process. International

AN US

Journal of Services Sciences, 1 (1), 83-98.

Saen, R. F. (2010). A new model for selecting third-party reverse logistics providers in the presence of multiple dual-role factors. The International Journal of Advanced

M

Manufacturing Technology, 46(1-4), 405-410.

Salo, A. A., & Hämäläinen, R.P. (1997). On the measurement of preferences in the

ED

analytic hierarchy process. Journal of Multi-Criteria Decision Analysis, 6(6), 309-319.

PT

Samantra, C., Datta, S., & Mahapatra, S. S. (2014). Risk assessment in IT outsourcing using fuzzy decision-making approach: An Indian perspective. Expert Systems with

CE

Applications, 41(8), 4010-4022. Savolainen, P., Ahonen, J.J., Richardson, I., 2012. Software development project

AC

success and failure from the supplier's perspective: A systematic literature review. International Journal of Project Management. 30 (4), 458-469. Shahraki, M.R., Forghani, S.F., Kalantari, S., Estanesti, M. (2014). Prioritizing suppliers of a petrochemical unit considering fuzzy approach (case study: Mobin petrochemical unit). Advances in Environmental Biology, 8 (7), 2062-2068.

ACCEPTED MANUSCRIPT Shakouri G. H., & Tavassoli N, Y. (2012). Implementation of a hybrid fuzzy system as a decision support process: A FAHP–FMCDM–FIS composition. Expert Systems with Applications, 39(3), 3682-3691. Singh, S., Olugu, E. U., Musa, S. N., & Mahat, A. B. (2015). Fuzzy-based sustainability evaluation method for manufacturing SMEs using balanced scorecard framework.

CR IP T

Journal of Intelligent Manufacturing, 1-18. Sinuany-Stern, Z. (1988). Ranking of sports teams via the AHP. Journal of the Operational Research Society, 661-667.

Štěpničkova, L., Štěpnička, M., & Dvořak, A. (2013). New results on redundancies of

and Technology (EUSFLAT 2013).

AN US

fuzzy/linguistic IF-THEN rules. 8th Conference of the European Society for Fuzzy Logic

Subramanian, N., & Ramanathan, R. (2012). A review of applications of Analytic

Economics. 138 (2), 215–241.

M

Hierarchy Process in operations management. International Journal of Production

ED

Takács, M. (2010). Multilevel Fuzzy Approach to the Risk and Disaster Management. Acta Polytechnica Hungarica, 7(4), 91-102.

PT

Takagi, T., & Sugeno, M. (1985). Fuzzy identification of systems and its applications to

132.

CE

modeling and control. IEEE Transactions on Systems, Man and Cybernetics. 15, 116–

AC

Tavana, M., & Hatami-Marbini, A. (2011). A group AHP-TOPSIS framework for human spaceflight mission planning at NASA. Expert Systems with Applications, 38 (11), 13588-13603. Taylan, O. (2014). IT project risk assessment of learning organizations by fuzzy set and systems. International Journal of Organizational Analysis, 22(2), 161-180.

ACCEPTED MANUSCRIPT Triantaphyllou, E., & Lin, C. T. (1996). Development and evaluation of five fuzzy multiattribute

decision-making

methods.

international

Journal

of

Approximate

reasoning, 14 (4), 281-310. Tüysüz, F., & Kahraman, C. (2006). Project risk evaluation using a fuzzy analytic hierarchy process: an application to information technology projects. International

CR IP T

Journal of Intelligent Systems, 21 (6), 559-584. Van Laarhoven, P. J. M., & Pedrycz, W., (1983). A fuzzy extension of Saaty's priority theory. Fuzzy sets and Systems, 11 (1), 199-227.

Verma, S. & Chaudhri, S. (2014). Integration of fuzzy reasoning approach (FRA) and

AN US

fuzzy analytic hierarchy process (FAHP) for risk assessment in mining industry. Journal of Industrial Engineering and Management, 7(5), 1347-1367.

Wang, Y., Elghoneimy, E., Gruver, W. A., Fleetwood, M., & Kotak, D. B. (2004). A fuzzy multiple decision support for jag selection. 2004 Annual Meeting of the North

M

American Fuzzy Information Processing Society (NAFIPS'04). 2, 717-722. IEEE, June

ED

2004.

Wang, Y. M., & Chin, K. S. (2009). A new data envelopment analysis method for

PT

priority determination and group decision making in the analytic hierarchy process.

CE

European Journal of Operational Research, 195 (1), 239-250. Wang, Y. M., & Chin, K. S. (2011). Fuzzy analytic hierarchy process: A logarithmic

AC

fuzzy preference programming methodology. International Journal of Approximate Reasoning, 52(4), 541-553. Wang, Y. M., & Elhag, T. M. S. (2006). An approach to avoiding rank reversal in AHP. Decision Support Systems, 42 (3), 1474–1480. Wang, Y. M., & Luo, Y. (2009). On rank reversal in decision analysis. Mathematical and Computer Modelling, 49 (5), 1221-1229.

ACCEPTED MANUSCRIPT Wang, Y. M., Luo, Y., & Hua, Z. (2008). On the extent analysis method for fuzzy AHP and its applications. European Journal of Operational Research, 186 (2), 735-747. Whitney, K. M., & Daniels, C. B. (2013). The Root Cause of Failure in Complex IT Projects: Complexity Itself. Procedia Computer Science, 20, 325-330. Wong, B. K., & Lai, V. S. (2011). A survey of the application of fuzzy set theory in

Production Economics. 129 (1), 157–168.

CR IP T

production and operations management: 1998–2009. International Journal of

Wu, D. D., Zhang, Y., Wu, D., & Olson, D. L. (2010). Fuzzy multi-objective programming for supplier selection and risk modeling: A possibility approach. European

AN US

Journal of Operational Research, 200 (3), 774-787.

Wu, H. & Teng, B. (2010). IT project risk assessment model based on fuzzy-AHP. 2nd International Conference on Information Engineering and Computer Science -

M

Proceedings, ICIECS 2010, art. no. 5677767

Yang, M., Khan, F. I., & Sadiq, R. (2011). Prioritization of environmental issues in

ED

offshore oil and gas operations: A hybrid approach using fuzzy inference system and

22-34.

PT

fuzzy analytic hierarchy process. Process Safety and Environmental Protection, 89(1),

CE

Zadeh, L. A. (1965). Fuzzy sets. Information and control, 8(3), 338-353. (August

AC

2014)

Zanakis, S. H., Solomon, A., Wishart, N., & Dublish, S. (1998). Multi-attribute decision making: A simulation comparison of select methods. European Journal of operational research, 107 (3), 507-529. Zeng, J., An, M., & Smith, N. J. (2007). Application of a fuzzy based decision making methodology to construction project risk assessment. International journal of project management, 25 (6), 589-600.

ACCEPTED MANUSCRIPT Zorriassatine, F., & Bagherpour, M. (2009). A new method for estimating project weight

AC

CE

PT

ED

M

AN US

CR IP T

values. Journal of Applied Sciences, 9, 917-923.

CR IP T

ACCEPTED MANUSCRIPT

AC

CE

PT

ED

M

AN US

Fig. 1. Graphiical assignation of va alues to pa air-wise com mparisons

ED

M

AN US

CR IP T

ACCEPTED MANUSCRIPT

AC

CE

PT

Fig. 2. Fuzzy inference system (FIS)

AC

CE

PT

ED

M

AN US

CR IP T

ACCEPTED MANUSCRIPT

ACCEPTED MANUSCRIPT F Fig. 3. Simp plified exam mple of the im mplementattion of the proposed p m model omittin ng

CR IP T

n normalizatio on

AC

CE

PT

ED

M

AN US

Fig. 4. Graphiccal pair-wise e compariso ons between n evaluation n criteria in group C1

Fig. 5. Normalizzed weights s N wi  for criteria in group g s. width ( d ) of FTN. C1 vs

AC

CE

PT

ED

M

AN US

CR IP T

ACCEPTED MANUSCRIPT

Fig. 6. Verificatiion of rank reversal in tthe calculattion of weights of criterria in group C1

AC

CE

PT

ED

M

Fig g. 7. Surface e graph for C3_FIS

AN US

CR IP T

ACCEPTED MANUSCRIPT

AC

CE

PT

ED

M

AN US

CR IP T

ACCEPTED MANUSCRIPT

Fig. 8. Surface graphs for O UT_FIS.

ACCEPTED MANUSCRIPT

Table 1. Pair-wise comparison matrix, weights and normalized weights for group C1 and d  2

N wi 

C1.2

C1.3

C1.4

wi

C1.1

(1, 1, 1)

(0.43, 0.75, 1)

(0.23, 0.3, 0.43)

(0.38, 0.6, 1)

0.1524

0.1320

C1.2

(1, 1.33, 2.33)

(1, 1, 1)

(0.29, 0.4, 0.67)

(0.44, 0.8, 1)

0.2137

0.1851

C1.3

(2.33, 3.33, 4.33)

(1.5, 2.5, 3.5)

(1, 1, 1)

(1, 2, 3)

0.5062

0.4385

C1.4

(1, 1.67, 2.67)

(1, 1.25, 2.25)

(0.33, 0.5, 1)

(1, 1, 1)

0.2821

0.2444

CR IP T

C1.1

Table 2. Pair-wise comparison matrix, weights and normalized weights for group C 2 and

d 2

N wi 

C 2.2

C 2.3

C 2.4

wi

C 2.1

(1, 1, 1)

(0.5, 2, 2)

(0.23, 0.3, 0.43)

(0.38, 0.6, 1)

0.1758pair-

0.1497

C 2.2

(0.5, 1, 2)

(1, 1, 1)

(0.23, 0.3, 0.43)

(0.38, 0.6, 1)

0.1758

0.1497

C 2.3

(2.33, 3.33, 4.33)

(2.33, 3.33, 4.33)

(1, 1, 1)

(1, 2, 3)

0.5328

0.4537

C 2.4

(1, 1.67, 2.67)

(1, 1.67, 2.67)

(0.33, 0.5, 1)

(1, 1, 1)

0.2899

0.2468

M

   

AN US

C 2.1

ED

Table 3. Pair-wise comparison matrix, weights and normalized weights for group C 3.1 and

C 3.1.1 (1, 1, 1)

C 3.1.2

(1, 1, 1)

C 3.1.3

(0.5, 0.5, 0.5)

AC

   

CE

C 3.1.1

N wi 

C 3.1.2

C 3.1.3

wi

(1, 1, 1)

(2, 2, 2)

0.4000

0.4000

(1, 1, 1)

(2, 2, 2)

0.4000

0.4000

(0.5, 0.5, 0.5)

(1, 1, 1)

0.2000

0.2000

PT

d 0

ACCEPTED MANUSCRIPT

Table 4. Pair-wise comparison matrix, weights and normalized weights for group C 3.2 and

d 2 C 3.2.2

C 3.2.3

C 3.2.4

wi

N wi 

C 3.2.1

(1, 1, 1)

(1, 2, 3)

(2, 3, 4)

(1, 1.5, 2.5)

0.4617

0.3922

C 3.2.2

(0.33, 0.5, 1)

(1, 1, 1)

(1, 1.5, 2.5)

(0.43, 0.75, 1)

0.2404

0.2043

C 3.2.3

(0.25, 0.33, 0.5)

(0.4, 0.67, 1)

(1, 1, 1)

(0.33, 0.5, 1)

0.1578

0.1341

C 3.2.4

(0.4, 0.67, 1)

(1, 1.33, 2.33)

(1, 2, 3)

(1, 1, 1)

CR IP T

C 3.2.1

    

0.3171

0.2694

Table 5. Evaluation of the performance of criteria C1.1 in every project as three values (

(1.5, 2, 2.5)

(4.1, 4.6, 5.1)

L=0.5804

M

(0.4, 0.5, 0.67)

(1, 1, 1)

(1.8, 2.3, 2.8)

M=0.2928

H

(0.2, 0.22, 0.24)

(0.36, 0.43, 0.56)

(1, 1, 1)

H=0.1268

L

(1, 1, 1)

(0.4, 0.5, 0.67)

(0.22, 0.25, 0.29)

L=0.1436

M

(1.5, 2, 2.5)

(1, 1, 1)

(0.4, 0.5, 0.67)

M=0.2874

H

(3.5, 4, 4.5)

(1.5, 2, 2.5)

(1, 1, 1)

H=0.5690

L

(1, 1, 1)

(0.2, 0.22, 0.25)

(0.11, 0.11, 0.12)

L=0.0687

M

(4, 4.5, 5)

(1, 1, 1)

(0.4, 0.5, 0.67)

M=0.3114

H

(8.5, 9, 9.5)

(1.5, 2, 2.5)

(1, 1, 1)

H=0.6198

CE

PT

P3

(1, 1, 1)

M

P2

L

ED

P1

AN US

F1.1L , F1.1M and F1.1H ) associated to the three linguistic variables and d  1 L M H F1.1

Table 6. Calculation of the maximum and minimum values for the comparison matrix for d  1 and Fi  0.2 FiM  0.8 FiH M

H

L

(1, 1, 1)

(0.67, 1, 1.5)

(0.11, 0.11, 0.12)

M

(0.67, 1, 1.5)

(1, 1, 1)

(0.11, 0.11, 0.12)

H

(8.5, 9, 9.5)

(8.5, 9, 9.5)

(1, 1, 1)

L

(1, 1, 1)

(8.5, 9, 9.5)

(8.5, 9, 9.5)

M

(0.11, 0.11, 0.12)

(1, 1, 1)

(0.67, 1, 1.5)

H

(0.11, 0.11, 0.12)

(0.67, 1, 1.5)

(1, 1, 1)

AC

L

Max

Min

max(F)= 0.6692

min(F)= 0.0948

ACCEPTED MANUSCRIPT Table 7. Evaluation of factors for project P1

C 3.1

C 3.2

C1.1

0.113462

0.0149816

C1.2 C1.3 C1.4

0.773811

0.14325138

0.7982552

0.34999942

0.0789083

0.01928356

C 2.1 C 2.2 C 2.3 C 2.4

0.8786049

0.13153986

0.8786049

0.13153986

0.7275532

0.33011421

0.7549489

0.18635086

C 3.1.1

0.3251249

0.13004997

C 3.1.2 C 3.1.3

0.0689188

0.0275675

0.7982552

0.15965104

C 3.2.1

0.3251249

0.12753005

C 3.2.2 C 3.2.3

0.3189317

0.06514964

0.6438414

0.08633386

C 3.2.4

0.1886192

0.05081104

Xn

X 1  0.5275

X 2  0.7795

CR IP T

C2

wi  N Fi 

X 3.1  0.3173

AN US

C1

N Fi 

X 3.2  0.3298

Table 8. Evaluation of factors for project P2

C1.1

0.7275532

C1.2 C1.3 C1.4

0.8786049

0.16265131

0.6100582

0.26748341

0.3251249

0.0794538

C 2.1

0.7275532

0.10892523

0.7275532

0.10892523

0.7982552

0.36219398

C 2.4

0.7982552

0.19704055

C 3.1.1 C 3.1.2 C 3.1.3

0.6438414

0.25753657

0.6438414

0.25753657

0.8786049

0.17572099

C 3.2.1 C 3.2.2 C 3.2.3

0.6638914

0.26041099

0.5492607

0.11219999

0.659985

0.08849858

C 3.2.4

0.3600826

0.09700059

C 2.2

C2

AC

C 3.1

C 3.2

Xn

0.09606661

ED

CE

C 2.3

PT

C1

wi  N Fi 

M

N Fi 

X 1  0.6057

X 2  0.7771

X 3.1  0.6908

X 3.2  0.5581

ACCEPTED MANUSCRIPT Table 9. Evaluation of factors for project P3

C 3.1

C1.1

0.8066532

0.10651102

C1.2 C1.3 C1.4

0.9773438

0.18093029

0.7982552

0.34999942

0.8742265

0.21364284

C 2.1 C 2.2 C 2.3 C 2.4

0.9497048

0.14218453

0.9497048

0.14218453

0.8124579

0.36863817

0.9773438

0.24124661

C 3.1.1

0.8710813

0.34843251

C 3.1.2

0.9773438 1

0.39093753 0.2

C 3.2.1 C 3.2.2 C 3.2.3

0.9089517

0.35653573

0.9089517

0.18567572

0.9497048

0.12734762

C 3.2.4

0.6908469

0.18610327

C 3.1.3

C 3.2

Xn

X 1  0.8511

X 2  0.8943

CR IP T

C2

wi  N Fi 

X 3.1  0.9394

AN US

C1

N Fi 

X 3.2  0.8557

Mnemonic

L

Linguistic value

Low

Medium

High

FTN

(0,0,0.5)

(0,0.5,1)

(0.5,1,1)

H

PT

ED

M

M

Table 10. Input membership functions for both FIS

CE

Table 11. Output membership functions for both FIS vL

L

M

H

vH

Linguistic value

Very Low

Low

Medium

High

Very High

FTN

(0,0,0.25)

(0,0.25,0.5)

(0.25, 0.5, 0.75)

(0.5, 0.75, 1)

(0.75, 1, 1)

AC

Mnemonic

ACCEPTED MANUSCRIPT Table 12. Inference rules for C3_FIS

xc

L

L

vL

L

M

L

L

H

L

M

L

M

M

M

M

M

H

M

H

L

H

H

M

vH

H

H

vH

Table 13. Inference rules for OUT_FIS

X1

X3

X2

xc

X

X

vH

X

X

L

vH

M

L

M

H

H

L

M

H

L

H

M

M

M

M

H

M

M

M

H

H

M

M

H

H

M

H

L

ED

M

M

M

PT

M

L

M

H

L

H

H

vL

M

M

H

AC

H

M

CE

H

M

L

CR IP T

X 3 .2

AN US

X 3.1

Table 14. Inputs and output of C3_FIS

X 3.1

X 3 .2

xC

N xc   X 3

P1

0.3173

0.3298

0.3830

0.3607

P2

0.6908

0.5581

0.6080

0.6286

P3

0.9394

0.8557

0.7790

0.8321

ACCEPTED MANUSCRIPT

Table 15. Inputs and output of OUT_FIS

X1

X3

X2

xC

N xc   R

0.5275

0.7795

0.3607

0.592

0.61

P2

0.6057

0.7771

0.6286

0.407

0.39

P3

0.8511

0.8943

0.8321

0.309

0.27

CR IP T

P1

Table 16. Rank reversal verification in the assignation of weights in C 2 and C 3 suppressing one criterion Original

w 2 .2

0.1497

0.1659

X

w 2 .3

0.4537

0.5421

w 2 .4

0.2468

w3.1.1

0.2771

Position

0.1986

AN US

0.1659

3

0.1986

3

0.5421

X

0.6028

1

0.2920

0.2920

0.4457

X

2

0.4000

X

0.6667

0.5000

1

w3.1.2

0.4000

0.6667

X

0.5000

1

w3.1.3

0.2000

0.3333

X

2

w3.2.1

0.3922

w3.2.2

0.2043

w3.2.3

0.1341

w3.2.4

0.2694

M

0.2771

AC

 

X

0.3333

ED

C 3.2

0.1497

X

0.5002

0.4598

0.5318

1

0.3297

X

0.2253

0.2908

3

0.2222

0.1716

X

0.1774

4

0.4481

0.3282

0.3149

X

2

PT

C 3.1

w2.1

CE

C2

wi suppressing one criterion

wi

ACCEPTED MANUSCRIPT

Table 17. Rank reversal verification in the assignation of weights in C 2 and C 3 suppressing two criteria Original

w 2 .1

0.1497

X

X

X

0.3696

0.2299

0.5000

3

w 2 .2

0.1497

X

0.2299

0.2299

X

X

0.5000

3

w 2 .3

0.4537

0.6556

X

0.7701

X

0.7701

X

1

w 2 .4

0.2468

0.3444

0.7701

X

0.6304

X

X

2

w3.2.1

0.3922

X

X

X

0.6159

0.7502

0.6556

1

w3.2.2

0.2043

X

0.4001

0.6159

X

X

0.3444

3

w3.2.3

0.1341

0.3444

X

0.3841

X

X

4

w3.2.4

0.2694

0.6556

0.5999

X

X

2

0.3841

AC

CE

PT

ED

M

AN US

C 3.2

Position

CR IP T

C2

wi suppressing two criteria

wi

0.2498 X