research article using the fuzzy linguistic preference...

10
Hindawi Publishing Corporation Mathematical Problems in Engineering Volume 2013, Article ID 376375, 9 pages http://dx.doi.org/10.1155/2013/376375 Research Article Using the Fuzzy Linguistic Preference Relation Approach for Assessing the Importance of Risk Factors in a Software Development Project Shih-Tong Lu, 1,2 Shih-Heng Yu, 2 Dong-Shang Chang, 2 and Shih-Chang Su 2 1 Graduate Institute of Project Management, Kainan University, No. 1, Kainan Road, Taoyuan, Luzhu Shiang 33857, Taiwan 2 Department of Business Administration, National Central University, No. 300, Jhongda Road, Taoyuan, Jhongli City 32001, Taiwan Correspondence should be addressed to Shih-Tong Lu; [email protected] Received 15 January 2013; Accepted 28 April 2013 Academic Editor: Ker-Wei Yu Copyright © 2013 Shih-Tong Lu et al. is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. is study employs fuzzy linguistic preference relation (Fuzzy LinPreRa) approach to assess the relative degree of impact of risk factors in soſtware development project for two expert groups working in technology enterprises and soſtware development companies. For the identified risk dimensions, the results show the same rankings for these two groups. “Organization function risk” is considered the most important dimension influencing the soſtware development project performance, with the others, in order, being “developing technology risk,” “resources integration risk,” “personnel system risk” and “system requirement risk.” e proposed approach not only facilitates the information collecting for making pairwise comparisons, but it also eliminates the inconsistencies in the collected information. 1. Introduction Soſtware development projects are usually designed by highly skilled and trained experts due to projects’ complicate, professional, and technicality nature. However, these types of projects oſten have series of setbacks such as high cost, schedule overruns, quality issues, and usability problems [1, 2]. From the past experience, most soſtware development projects use more resources than originally planned, take longer time to complete, and unfortunately, oſten deliver poor functionality and low quality than expected [3]. It is obvious that the life cycle of soſtware development process is inherent numerous uncertainties and risk factors. erefore, there are some researchers that focused on the study of risk evaluation, risk assessment, and risk management of soſtware development. Since there are numerous risks in soſtware development, the proposed assessment procedure has designed using mul- tiple criteria decision making (MCDM) approach. Besides, associated risk evaluation is oſten determined by experts subjectively; however, it is not easy for the experts to achieve precise judgments with limited time. erefore, to solve the problem of incorporating more assessment factors and work- ing within time limitations for interviews with experts, this study applies the fuzzy linguistic preference relation (Fuzzy LinPreRa) proposed by Wang and Chen [5]. is method is based on the consistent fuzzy preference relations (CFPRs) approach which was proposed by Herrera-Viedma et al. [6] to deal with the relative degree of impact of soſtware development risk factors. e results can provide decision makers with the ability to propose risk management strategies in advance of implementing a soſtware development project. 2. Risk Factors for a Software Development Project Many uncertain problems could confront whether done by oneself or by outsourcing groups when the soſtware develop- ment projects are performed. In order to reduce failure rate of soſtware development, soſtware engineers and information system researchers should always identify as many risk factors affecting project outcome as they can. In the literatures review, ten risk items for soſtware development projects

Upload: others

Post on 25-Feb-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Research Article Using the Fuzzy Linguistic Preference ...downloads.hindawi.com/journals/mpe/2013/376375.pdfor fuzzy AHP proposed by Buckley [ ], to design the ques-tionnaire, we may

Hindawi Publishing CorporationMathematical Problems in EngineeringVolume 2013 Article ID 376375 9 pageshttpdxdoiorg1011552013376375

Research ArticleUsing the Fuzzy Linguistic Preference RelationApproach for Assessing the Importance of Risk Factors ina Software Development Project

Shih-Tong Lu12 Shih-Heng Yu2 Dong-Shang Chang2 and Shih-Chang Su2

1 Graduate Institute of Project Management Kainan University No 1 Kainan Road Taoyuan Luzhu Shiang 33857 Taiwan2Department of Business Administration National Central University No 300 Jhongda Road Taoyuan Jhongli City 32001 Taiwan

Correspondence should be addressed to Shih-Tong Lu stonelu8604gmailcom

Received 15 January 2013 Accepted 28 April 2013

Academic Editor Ker-Wei Yu

Copyright copy 2013 Shih-Tong Lu et al This is an open access article distributed under the Creative Commons Attribution Licensewhich permits unrestricted use distribution and reproduction in any medium provided the original work is properly cited

This study employs fuzzy linguistic preference relation (Fuzzy LinPreRa) approach to assess the relative degree of impact ofrisk factors in software development project for two expert groups working in technology enterprises and software developmentcompanies For the identified risk dimensions the results show the same rankings for these two groups ldquoOrganization functionriskrdquo is considered the most important dimension influencing the software development project performance with the othersin order being ldquodeveloping technology riskrdquo ldquoresources integration riskrdquo ldquopersonnel system riskrdquo and ldquosystem requirement riskrdquoThe proposed approach not only facilitates the information collecting for making pairwise comparisons but it also eliminates theinconsistencies in the collected information

1 Introduction

Software development projects are usually designed by highlyskilled and trained experts due to projectsrsquo complicateprofessional and technicality nature However these typesof projects often have series of setbacks such as high costschedule overruns quality issues and usability problems [12] From the past experience most software developmentprojects use more resources than originally planned takelonger time to complete and unfortunately often deliverpoor functionality and low quality than expected [3] It isobvious that the life cycle of software development process isinherent numerous uncertainties and risk factors Thereforethere are some researchers that focused on the study of riskevaluation risk assessment and riskmanagement of softwaredevelopment

Since there are numerous risks in software developmentthe proposed assessment procedure has designed using mul-tiple criteria decision making (MCDM) approach Besidesassociated risk evaluation is often determined by expertssubjectively however it is not easy for the experts to achieveprecise judgments with limited time Therefore to solve the

problem of incorporatingmore assessment factors and work-ing within time limitations for interviews with experts thisstudy applies the fuzzy linguistic preference relation (FuzzyLinPreRa) proposed by Wang and Chen [5] This method isbased on the consistent fuzzy preference relations (CFPRs)approach which was proposed by Herrera-Viedma et al[6] to deal with the relative degree of impact of softwaredevelopment risk factors The results can provide decisionmakerswith the ability to propose riskmanagement strategiesin advance of implementing a software development project

2 Risk Factors for a SoftwareDevelopment Project

Many uncertain problems could confront whether done byoneself or by outsourcing groups when the software develop-ment projects are performed In order to reduce failure rateof software development software engineers and informationsystem researchers should always identify asmany risk factorsaffecting project outcome as they can In the literaturesreview ten risk items for software development projects

2 Mathematical Problems in Engineering

were identified by Boehm [7] which include personnelshortfalls unrealistic schedules and budgets developingthe wrong functions and properties developing the wronguser interface adding more functionalityfeatures continualrequirement changes shortfalls in externally furnished com-ponents shortfalls in externally performed tasks real-timeperformance shortfalls and straining of computer-sciencecapabilities A hierarchical structure model for evaluatingsoftware development risk was constructed via fuzzy settheory by Lee and Lin [8] They proposed six risk attributesin order to evaluate the aggregative risk personnel systemrequirements schedules and budgets developing technologyexternal resource and performance The fourteen risk itemscan be categorized into six attributes

The twelve risk categories identified by Jiang andKlein [9]include technological acquisition project size lack of generalteam expertise lack of teamrsquos expertise with the task lack ofteamrsquos development expertise lack of user support intensityof conflicts extent of changes brought resources insufficientlack of clarity of role definitions application complexityand lack of user experience In addition Houston et al[10] listed thirty software development risk factors andfurther studied the effects of six common and significant riskfactors They are creeping user requirements lack of staffcommitment lowmorale instability and lack of continuity inproject staffing inaccurate cost estimation excessive sched-ule pressure and lack of senior management commitmentBuyukozkan and Ruan [11] applied the Choquet integralaggregation approach to analyze the effects of importanceand interactions among software development risks Theyextracted software development risk factors by surveying alarge amount of literature and they explored several typesof risks including product engineering risks developmentenvironment risks and program constraint-related risks suchas the main risk dimensions Factors associated with productengineering risks include requirements design code and unittests integration and testing engineering specialists Fac-tors in development environment risks include developmentprocess development system management process manage-ment methods and work environment Resource contractand program interfaces are those factors that influence theprogram constraint risks Lu and Ma [12] identified the riskfactors according to the life cycle of a software developmentproject for owners and contractors For owners the causes ofrisk are distinguished into conceive stage development stageexecution stage and finish stage In the conceive stage anddevelopment stage there are eight risk factors respectivelySix risk factors belong to execution stage but in finish stagethe main risk factor is that there is no standard and criterionof the information system For contractors risk factorsin software development include four aspects policy risktechnique risk scope change risk and management risk Themanagement risk consists of cost management risk qualitymanagement risk schedule management risk integrationmanagement risk human resources management risk andcommunicationmanagement risk Lu and Yu [4] constructeda hierarchical structure of five dimensions and associatedtwenty-two risk factors for software development project and

presented two approaches to assess the importance and theranking of these risk factors by fuzzy set theory The five riskdimensions include organization function risk developingtechnology risk personnel system risk resources integrationrisk and system requirement risk

From these literatures review the software developmentrisk factors were further screened and synthesized for thisstudy We can adopt the hierarchical structure of risk factorsdeveloped by [4] for applying the proposed Fuzzy LinPreRaapproach conveniently Figure 1 shows the hierarchical struc-ture of risk factors for a software development project

3 Method for Assessing the Degree ofImpact of Risk Factors

This study not only would like to realize the risk factors inthe process of software development but is also considerswhich of these factors are important for the projectmanagersIt is impractical to assume that the different project riskfactors equally affect project success Therefore the impactdegree of the risk factors on project success should becarefully evaluated for bettermanaging of the project risk andincreasing the chance of project success That is the varyingeffects of project risk factors on project success provide valu-able information needed to allocate software developmentproject resources This study would like to assess the relativeimpact degree among software development risk factorsfor helping developers to draw up the risk managementstrategies However the largest possible number of evaluationcriteria of a dimension is five If we apply the conventionalanalytic hierarchical process (AHP) proposed by Saaty [13]or fuzzy AHP proposed by Buckley [14] to design the ques-tionnaire we may encounter great difficulties and challengesin collecting information In addition the model also needsto consider the fuzziness of the judgments or opinions ofselected experts when they answer the questionnaires Thusthis study applies the fuzzy linguistic preference relation(Fuzzy LinPreRa) approach for constructing the decisionmatrices of pairwise comparisons The FLPR approach wasconstructed by Wang and Chen [5] based on the consistentfuzzy preference relations (CFPRs) proposed by Herrera-Viedma et al [6] The Fuzzy LinPreRa not only makes it easyfor interviewers to use linguistic variables to present a setof criteria with the least amount of subjective judgment butit also avoids the necessity to check for consistency in thedecision-making process More importantly it is more con-venient to acquire the judgments of practitioners or expertsof software development industry through a questionnaire Abrief introduction of the definitions and steps in the adoptedFuzzy LinPreRa method is given

31 Consistent Fuzzy Preference Relations (CFPRs) The fuzzypreference relation 119875 on a set of evaluation criteria 119883 isa fuzzy set of the product 119883 times 119883 with a membershipfunction 119875 119883 times 119883 rarr [0 1] The preference relation isrepresented by the 119899 times 119899 matrix P = [119901

119894119895] where 119901

119894119895=

119875(119909119894 119909119895) for all 119894 119895 isin 1 119899 Herein 119901

119894119895is interpreted as

the degree of importance of criteria 119909119894over 119909

119895 If 119901119894119895= 05 it

Mathematical Problems in Engineering 3

Softw

are d

evelo

pmen

t risk

organization function risk

developing technology risk

personnel system risk

resources integration risk

system requirement risk

continuing stream of requirements changeslarge number of complex user interfacesdeveloping the wrong software functionadding more functionalityfeatures

lack of contact personrsquos competencein coordination with related divisionslack of quantitative historical datashortfalls in externally furnished components

reliance on a few key personnelunavailability of key staff or project managerlack of staff experience and technologylack of staff commitment and low morale

inexperience with the user environmentoperation

immature developing technologylow productivity in developing technologystraining software and hardwareinadequate scheduling and cost estimation

incapable organization managementinadequate scale of organization

lack of organizational maturity

instability and lack of continuity in project staffing

lack of communication channel in organization

F1

F2

F3

F4

F5

F11F12F13F14

F21F22F23F24

F31F32F33F34F35

F41F42F43F44

F51F52F53F54F55

Figure 1 Hierarchical structure of risk factors for a software development project [4]

means that 119909119894and 119909

119895are equally important119901

119894119895= 1 indicates

that 119909119894is absolutely important to 119909

119895 and 119901

119894119895gt 05 shows

that 119909119894ismore important than 119909

119895 In this case the preference

matrix P is usually assumed to be additive reciprocal thatis 119901119894119895+ 119901119895119894= 1 for all 119894 119895 isin 1 119899 When the reciprocal

fuzzy preference relation P = [119901119894119895] is consistent and verifies

additive consistency there exists a relationship equation suchthat [6]

119901119894(119894+1)

+ 119901(119894+1)(119894+2)

+ sdot sdot sdot + 119901(119895minus1)119895

+ 119901119895119894=(119895 minus 119894 + 1)

2

forall119894 lt 119895

(1)

Equation (1) is very important because it can be usedto construct a consistent fuzzy preference relation from theset of 119899 minus 1 values 119901

12 11990123 119901

(119899minus1)119899 If a decision matrix

with entries in the interval [minus119886 1 + 119886] 119886 gt 0 is outsidethe interval [0 1] it can be constructed by transforming theobtained values using a transformation function that pre-serves reciprocity and additive consistencyThe transformingfunction is 119891 [minus119886 1 + 119886] rarr [0 1] 119891(119909) = (119909 + 119886)(1 + 2119886)In such a way we can facilitate the expression by the evaluatorof consistent preferences in the decision process

32 Linguistic Variables and Fuzzy Numbers A linguisticvariable is the one whose values are words or sentences

expressed in a natural or artificial language Here we usethis kind of expression to compare the impact degree oftwo risk dimensions or factors for a software developmentproject using linguistic terms ldquoabsolutely (not) importantrdquoldquovery strongly (not) importantrdquo ldquoessentially (not) importantrdquoldquoweakly (not) importantrdquo ldquoequally importantrdquo with respectto a triangle fuzzy number (TFN) proposed by [15] A TFNis a fuzzy number on R if its membership function 120583

(119909)

R rarr [0 1] is equal to (2) following the definition in [14]

120583(119909) =

(119909 minus 119897)

(119898 minus 119897) 119897 le 119909 le 119898

(119906 minus 119909)

(119906 minus 119898) 119898 le 119909 le 119906

0 otherwise

(2)

where 119897 and 119906 stand for the lower and upper bounds of thefuzzy number respectively and 119898 stands for the medianvalue The TFN can be denoted by = (119897 119898 119906) and Table 1shows the corresponding TFN for each linguistic assessmentvariable The table of converting linguistic terms to fuzzynumbers is constructed from [15] Detailed conversion scalescan contain andmatch all the verbal terms given by the evalu-ators and it is very important for the evaluators to be familiarwith the decision problem context

4 Mathematical Problems in Engineering

33 Fuzzy Linguistic Preference Relations (Fuzzy LinPreRa)Given a set of criteria 119883 = 119909

1 119909

119899 is associated with

the fuzzy linguistic preference relations matrix P = [119901119894119895] =

(119901119897

119894119895 119901119898

119894119895 119901119906

119894119895) based on consistent fuzzy preference relations

and fuzzy linguistic assessment variables If the matrix abovecomplies with additive reciprocal consistency then the fol-lowing statements must be equivalent

119901119897

119894119895+ 119901119906

119895119894= 1 forall119894 119895 isin 1 119899

119901119898

119894119895+ 119901119898

119894119895= 1 forall119894 119895 isin 1 119899

119901119906

119894119895+ 119901119897

119894119895= 1 forall119894 119895 isin 1 119899

119901119897

119894119895+ 119901119897

119895119896+ 119901119906

119896119894= 15 forall119894 119895 isin 1 119899

119901119898

119894119895+ 119901119898

119895119896+ 119901119898

119896119894= 15 forall119894 lt 119895 lt 119896

119901119906

119894119895+ 119901119906

119895119896+ 119901119897

119896119894= 15 forall119894 lt 119895 lt 119896

119901119897

119894(119894+1)+ 119901119897

(119894+1)(119894+2)+ sdot sdot sdot + 119901

119897

(119895minus1)119895+ 119901119906

119895119894=(119895 minus 119894 + 1)

2forall119894 lt 119895

119901119898

119894(119894+1)+ 119901119898

(119894+1)(119894+2)+ sdot sdot sdot + 119901

119898

(119895minus1)119895+ 119901119898

119895119894=(119895 minus 119894 + 1)

2forall119894 lt 119895

119901119906

119894(119894+1)+ 119901119906

(119894+1)(119894+2)+ sdot sdot sdot + 119901

119906

(119895minus1)119895+ 119901119897

119895119894=(119895 minus 119894 + 1)

2forall119894 lt 119895

(3)

Notably if the values of the obtained matrix P withelements in the interval [minus119888 1 + 119888] (119888 gt 0) are not in theinterval [0 1] the obtained fuzzy numbers will need to betransformed by way of a transformation function to preservethe reciprocity and additive consistency The transformationfunctions for left median and upper values of TFN in everyelement of decision matrix P are given in (4) Finally we canobtain a consistent additive reciprocal decision matrix P1015840

119891 (119909119897) =

(119909119897+ 119888)

(1 + 2119888)

119891 (119909119898) =

(119909119898+ 119888)

(1 + 2119888)

119891 (119909119906) =

(119909119906minus 119888)

(1 + 2119888)

(4)

34 Determination of Criteria Weights If there are 119898 eval-uators to participate in the judgments this study uses thenotion of the average value to integrate the fuzzy judg-ment values of 119898 evaluators from the set of 119899 minus 1 val-ues 119901

12 11990123 119901

(119899minus1)119899 that is

119901119894119895= (

1

119898) otimes (119901

1

119894119895oplus 1199012

119894119895oplus sdot sdot sdot oplus 119901

119898

119894119895) (5)

Here we can establish an original synthetic fuzzy judg-ment matrix P and then use (3) and (4) to obtain the con-sistent synthetic fuzzy judgment matrix P1015840 In order to obtain

Table 1 Fuzzy linguistic assessment variables

Linguistic variables Triangle fuzzy numbersAbsolutely important (AB) (090 100 100)Very strongly important (VS) (080 090 100)Essentially important (ES) (050 070 090)Weakly important (WK) (050 060 070)Equally important (EQ) (040 050 060)Weakly not important (WN) (030 040 050)Essentially not important (EN) (010 030 050)Very strongly not important (VN) (000 010 020)Absolutely not important (AN) (000 000 010)

Table 2 Original evaluation results for the risk dimensions by thefirst group

E1 E2 E3 E4 E5

F1 VS VS EQ WN VN F2

F2 VN VS EQ AB AB F3

F3 VS VN WN VS VN F4

F4 EQ EN VS WK EQ F5

the weights of each criterion this study adopts column vectoraverage approach proposed by Saaty and Vargas [16] asfollows

119903119894119895=

119901119894119895

1199011119895oplus 1199012119895oplus sdot sdot sdot oplus 119901

119899119895

119908119894=1

119899(1199031198941oplus 1199031198942oplus sdot sdot sdot oplus 119903

119894119899) = (119908

119897

119894 119908119898

119894 119908119906

119894)

(6)

The result of the fuzzy synthetic decision reached byeach criterion is a fuzzy number (119908119897

119894 119908119898

119894 119908119906

119894) Therefore it

is necessary that a defuzzification method for fuzzy numbersis used Methods for such defuzzified weighting generallyinclude the mean of maximal (MOM) center of area (COA)and 120572-cut methods [17 18] This study utilizes the COAmethod to find that the nonfuzzy value is a simple and practi-cal methodThe defuzzified weights of the fuzzy number canbe found by the following equation

119908119894=

(119908119897

119894+ 119908119898

119894+ 119908119906

119894)

3forall119894 (7)

4 Case Study

Two companies were invited to answer the questionnairerelated to the risk of a software development project Thefirst group is comprised of five experts with 5 to 15 yearsrsquoexperience in the information management division from amedium scale technology enterpriseThe second group is alsocomprised of five experts with 5 to 10 yearsrsquo experience inestablishing enterprise resource planning (ERP) systems fora software development company The individuals in the twogroups were invited to provide responses to the questionnaire

Mathematical Problems in Engineering 5

Table 3 Original evaluation results for the risk dimensions by thesecond group

E1 E2 E3 E4 E5

F1 ES VS VN WK EQ F2

F2 EQ WN VS VS VS F3

F3 ES VS EN AN WN F4

F4 ES WK EQ AB WK F5

Table 4 Original evaluation results for the risk factors by the firstgroup

E1 E2 E3 E4 E5

1198651

F11 VS AB VS EQ AB F12

F12 VN VN VN ES EN F13

F 13 AB WK EQ ES WK F14

1198652

11986521

VS AB VS WK ES F22

11986522

VS EQ WK WK EN F23

11986523

AN VN EN EQ VN F24

1198653

F31 AN VN EQ VN AN F32

F32 VS VS WK VN AB F33

F33 AN AN VN AN VS F34

F34 EQ VS AB EQ VN F35

1198654

F41 EQ EN EQ WN EQ F42

F42 VS VN VN ES VS F43

F43 EQ ES WK VS WN F44

1198655

F51 VS AB AB VS ES F52

F52 EQ VS WN VN EN F53

F53 EQ VS ES ES ES F54

F54 VS VN WK VS EQ F55

survey and were asked to compare the relative degree ofimpact for the risk dimensions and factors identified inthis study in pairwise sequential order That is they onlyneeded to compare the relative impact degree from 119865

1to

1198652 from 119865

2to 1198653 from 119865

3to 1198654 from 119865

4to 1198655 from 119865

11

to 11986512 from 119865

12to 11986513 and so on Tables 2 and 3 list the

original evaluation results of this pairwise comparison for therisk dimensions given by the five experts of the two groupsSimilarly Tables 4 and 5 display the original pairwise compar-ison matrix for the twenty-two risk factors given by the twogroups Since the preferences and experiences of these expertsare different we use the fuzzy linguistic assessment variablesas in Table 1 and from (3) to (5) to aggregate the expertsrsquosubjective judgments toward the impact of the degree of riskdimensions and factors yielding the synthesized triangularfuzzy numbers listed in Tables 6 7 8 and 9 respectively Theranking of the impact degree is determined by constructinga crisp value from the fuzzy number Hence defuzzificationneeds to be performed to arrange the fuzzy numbers for

Table 5Original evaluation results for the risk factors by the secondgroup

E1 E2 E3 E4 E5

1198651

F11 VS ES EQ VS WK F12

F12 WN EN EQ VN EN F13

F13 ES ES EQ VS ES F14

1198652

F21 WN EN EQ AB WN F22

F22 ES ES VS VS VN F23

F23 EN VN AN AN EN F24

1198653

11986531

ES VS VN AB VS F32

11986532

ES WK VS AB VN F33

11986533

WN EN EQ AN EQ F34

11986534

ES ES EQ AB EQ F35

1198654

F41 WK ES EQ AN WK F42

F42 ES ES ES VS EQ F43

F43 ES ES EQ VS WK F44

1198655

F51 VS VS AB AB ES F52

F52 EQ EN EQ VS WN F53

F53 EQ ES EQ VS ES F54

F54 EN EN VN EN WN F55

ranking Table 10 lists the impact degree and ranking of riskdimensions and factors for software development projectsobtained by using (6) and (7)

For experts in the first group who are staff members of atechnology enterprise among the identified five dimensionsldquoorganization function riskrdquo was found to be the mostimportant risk dimension to influence software developmentperformance and success ldquoDeveloping technology riskrdquo andldquoresources integration riskrdquo are respectively the second andthird highest impact dimensions affecting software devel-opment project performance ldquoPersonnel system riskrdquo andldquosystem requirement riskrdquo are the last two dimensions insequence in relative importance affecting performance andsuccess of the software development project

For each dimension among the first risk dimensions (1198651)

incapable organizationmanagement (11986511) was considered the

most impact risk factor and it is also the most importantfactor for the global aspect Among the second fourth andfifth dimensions (ie 119865

2 1198654 and 119865

5) immature technology

development (11986521) improper coordination with related divi-

sions (11986542) and continuing stream of requirements changes

(11986551) were all found to be the highest impact risk fac-

tors influencing the software development project successUnavailability of key staff or project managers (119865

32) and

lack of staff commitment and low morale (11986534) respectively

are the most observed prominent risk factors which harmsoftware development project success in each dimension

The points of view in relation to the risk dimensionsexpressed by the experts of the second group who are staff

6 Mathematical Problems in Engineering

Table 6 Aggregation decision matrix of the risk dimensions form the first group

1198651

1198652

1198653

1198654

1198655

1198651

(050 050 050) (047 054 062) (054 069 081) (046 068 087) (041 072 100)

1198652

(038 046 053) (050 050 050) (057 065 069) (049 063 075) (044 068 088)

1198653

(019 031 046) (031 035 043) (050 050 050) (041 049 056) (037 053 069)

1198654

(013 032 054) (025 037 051) (044 051 059) (050 050 050) (046 054 063)

1198655

(000 028 059) (012 032 056) (031 047 063) (037 046 054) (050 050 050)

Table 7 Aggregation decision matrix of the risk factors from the first group

1198651

11986511

11986512

11986513

11986514

11986511

(050 050 050) (072 080 085) (040 060 077) (045 075 100)

11986512

(015 020 028) (050 050 050) (018 030 042) (023 045 065)

11986513

(023 040 060) (058 070 082) (050 050 050) (055 065 073)

11986514

(000 025 055) (035 055 077) (027 035 045) (050 050 050)

1198652

11986521

11986522

11986523

11986524

11986521

(050 050 050) (066 076 084) (063 082 100) (031 058 085)

11986522

(016 024 034) (050 050 050) (047 056 066) (015 032 052)

11986523

(000 018 037) (034 044 053) (050 050 050) (018 026 035)

11986524

(015 042 069) (048 068 085) (065 074 082) (050 050 050)

1198653

11986531

11986532

11986533

11986534

11986535

11986531

(050 050 050) (018 023 030) (026 038 052) (000 015 036) (000 023 050)

11986532

(070 077 082) (050 050 050) (058 065 071) (032 042 056) (032 050 070)

11986533

(048 062 074) (029 035 042) (050 050 050) (024 027 035) (024 035 048)

11986534

(064 085 100) (044 058 068) (065 073 076) (050 050 050) (050 058 064)

11986535

(050 077 100) (030 050 068) (052 065 076) (036 042 050) (050 050 050)

1198654

11986541

11986542

11986543

11986544

11986541

(050 050 050) (032 044 056) (024 048 072) (024 060 096)

11986542

(044 056 068) (050 050 050) (042 054 066) (042 066 090)

11986543

(028 052 076) (034 046 058) (050 050 050) (050 062 074)

11986544

(004 040 076) (010 034 058) (026 038 050) (050 050 050)

1198655

11986551

11986552

11986553

11986554

11986555

11986551

(050 050 050) (063 068 072) (055 065 075) (056 075 091) (056 079 100)

11986552

(028 032 037) (050 050 050) (042 047 053) (044 056 069) (044 061 078)

11986553

(025 035 045) (047 053 058) (050 050 050) (052 059 066) (052 064 075)

11986554

(009 025 044) (031 044 056) (034 041 048) (050 050 050) (050 055 059)

11986555

(000 021 044) (022 039 056) (025 036 048) (041 045 050) (050 050 050)

members of a software development company are the same asthe first group For each dimension the ranking results of theimpact degree for risk factors are somewhat different from thefirst group For example among the first risk dimension (119865

1)

incapable organization management (11986511) is also considered

as the most impacting risk factor in the first group but itis the factor having the second greatest impact for globalaspects which is not the same as the first group The mostdifference in ranking for factors of dimensions between thesetwo groups was for the third risk dimension (119865

3) The second

group considers reliance on a few key personnel (11986531) as the

most important factor in the ldquopersonnel system riskrdquo aspectbut it has the least impact based on the evaluations of the firstgroup

According to the results of this case study whether it istechnology enterprise (demander) or software development

company (supplier) they should realize that organization andcommunicationmanagement is the upmost restrict conditionfor the success of software development project that isorganizational culture organizational structure organiza-tional processes organizationrsquos established communicationschannels and so forth The internal and external enterpriseenvironmental factors will critically influence the perfor-mance of the software development project It indicates thatthe application of appropriate project management skills andknowledge is necessary

5 Conclusions

There is an old saying that goes ldquoAn ounce of preventionis worth a pound of curerdquo Therefore if we can understandthe encountered risks and pay more attention in advance

Mathematical Problems in Engineering 7

Table 8 Aggregation decision matrix of the risk dimensions from the second group

1198651

1198652

1198653

1198654

1198655

1198651

(050 050 050) (047 053 060) (053 066 078) (044 064 084) (048 074 100)

1198652

(040 047 053) (050 050 050) (057 063 068) (048 060 074) (051 070 090)

1198653

(022 034 047) (032 038 043) (050 050 050) (041 048 056) (044 058 072)

1198654

(016 036 056) (026 040 052) (044 052 059) (050 050 050) (053 060 066)

1198655

(000 026 052) (010 030 049) (028 042 056) (034 040 047) (050 050 050)

Table 9 Aggregation decision matrix of the risk factors from the second group

1198651

11986511

11986512

11986513

11986514

11986511

(050 050 050) (058 067 076) (033 053 073) (036 068 100)

11986512

(024 033 042) (050 050 050) (026 036 047) (029 052 074)

11986513

(027 047 067) (053 064 074) (050 050 050) (053 065 077)

11986514

(000 032 064) (026 048 071) (023 035 047) (050 050 050)

1198652

11986521

11986522

11986523

11986524

11986521

(050 050 050) (041 052 061) (043 067 089) (000 033 069)

11986522

(039 048 059) (050 050 050) (052 065 078) (009 031 057)

11986523

(011 033 057) (022 035 048) (050 050 050) (007 017 030)

11986524

(031 067 100) (043 069 091) (070 083 093) (050 050 050)

1198653

11986531

11986532

11986533

11986534

11986535

11986531

(050 050 050) (056 063 069) (058 073 085) (043 063 082) (045 074 100)

11986532

(031 037 044) (050 050 050) (052 060 065) (037 050 063) (039 061 081)

11986533

(015 027 042) (035 040 048) (050 050 050) (035 040 048) (037 051 065)

11986534

(018 037 057) (037 050 063) (052 060 065) (050 050 050) (052 061 068)

11986535

(000 026 055) (019 039 061) (035 049 063) (032 039 048) (050 050 050)

1198654

11986541

11986542

11986543

11986544

11986541

(050 050 050) (042 049 056) (045 062 079) (047 073 100)

11986542

(044 051 058) (050 050 050) (053 063 073) (055 074 094)

11986543

(021 038 055) (027 037 047) (050 050 050) (053 062 071)

11986544

(000 027 053) (006 026 045) (029 038 047) (050 050 050)

1198655

11986551

11986552

11986553

11986554

11986555

11986551

(050 050 050) (064 070 074) (059 071 082) (061 082 100) (042 070 097)

11986552

(026 030 036) (050 050 050) (045 051 057) (047 061 076) (028 050 072)

11986553

(018 029 041) (043 049 055) (050 050 050) (052 060 068) (033 049 065)

11986554

(000 018 039) (024 039 053) (032 040 048) (050 050 050) (031 039 047)

11986555

(003 030 058) (028 050 072) (035 051 067) (053 061 069) (050 050 050)

it probably can mitigate loss for the results In this studywe adopt the five risk dimensions and associated twenty-two risk factors were developed by [4] This can help theproject managers to have an overview of the global pictureof risk Then we apply the Fuzzy LinPreRa method whichcan simplify the Fuzzy AHP method and also avoid thenecessity of checking the consistency in the decision-makingprocess to assess project risk for software developmentBecause in the Fuzzy AHP if there are 119899 criteriaattributesit needs 119899(119899 minus 1)2 pairwise comparisons but the FuzzyLinPreRa just requires 119899 minus 1 comparisons and maintainsthe decision matrices consistency The advantage of applyingFuzzy LinPreRa approach compared with Fuzzy AHP isthat the information demand has been significantly reduced

especially in obtaining information from practitioners Thatis it is more convenient to acquire the judgments of practi-tioners or experts of software development industry througha questionnaire

The evaluation results of the experts in both groupsimplied that the impact degrees of the risk dimensions arethe same whatever the rule on the software developmentproject Although there are some differences in the rankingof risk factors for each risk dimension the results shouldprove to be a valuable reference for software developersAccording to the results of the model built it can be seenthat the proposed model can benefit the stakeholders ofsoftware development projects and help them recognize whatrisk factors they may encounter and to facilitate drawing

8 Mathematical Problems in Engineering

Table 10 Impact degree and ranking of risk dimensions and factors for the two groups

Dimensionsfactors Impact degree of the first group Ranking Impact degree of the second group RankingF1 02481 1 02459 1

F11 03246 1 02968 1F12 01829 4 02134 3F13 02793 2 02784 2F14 02133 3 02114 4

F2 02286 2 02306 2F21 03301 1 02537 2F22 02049 3 02432 3F23 01737 4 01731 4F24 02912 2 03300 1

F3 01749 4 01813 4F31 01261 5 02559 1F32 02266 2 02045 2F33 01688 4 01684 4F34 02520 1 02045 3F35 02265 3 01667 5

F4 01813 3 01894 3F41 02553 3 02930 1F42 02777 1 02945 2F43 02589 2 02325 3F44 02082 4 01800 4

F5 01671 5 01528 5F51 02673 1 02716 1F52 01972 3 01934 3F53 02074 2 01888 4F54 01724 4 01500 5F55 01557 5 01962 2

up project risk management strategies for the adequate allo-cation of resources

References

[1] H M Lee ldquoApplying fuzzy set theory to evaluate the rateof aggregative risk in software developmentrdquo Fuzzy Sets andSystems vol 79 no 3 pp 323ndash336 1996

[2] Y H Kwak and J Stoddard ldquoProject risk management lessonslearned from software development environmentrdquo Technova-tion vol 24 no 11 pp 915ndash920 2004

[3] M de Oliveira Barros C M L Werner and G H TravassosldquoSupporting risks in software project managementrdquoThe Journalof Systems and Software vol 70 no 1-2 pp 21ndash35 2004

[4] S T Lu and SHYu ldquoRisk factors assessment for software devel-opment project based on fuzzy decision makingrdquo InternationalJournal of Information and Electronics Engineering vol 2 no 4pp 596ndash600 2012

[5] T-C Wang and Y-H Chen ldquoApplying fuzzy linguistic prefer-ence relations to the improvement of consistency of fuzzy AHPrdquoInformation Sciences vol 178 no 19 pp 3755ndash3765 2008

[6] E Herrera-Viedma F Herrera F Chiclana and M LuqueldquoSome issues on consistency of fuzzy preference relationsrdquoEuropean Journal of Operational Research vol 154 no 1 pp 98ndash109 2004

[7] B W Boehm ldquoSoftware risk management principles andpracticesrdquo IEEE Software vol 8 no 1 pp 32ndash41 1991

[8] H M Lee and L Lin ldquoFuzzy risk presumptive evaluationin software developmentrdquo International Journal of InnovativeComputing Information and Control vol 7 no 7 pp 3881ndash38892011

[9] J Jiang and G Klein ldquoSoftware development risks to projecteffectivenessrdquo The Journal of Systems and Software vol 52 no1 pp 3ndash10 2000

[10] D X Houston G T Mackulak and J S Collofello ldquoStochasticsimulation of risk factor potential effects for software develop-ment risk managementrdquo The Journal of Systems and Softwarevol 59 no 3 pp 247ndash257 2001

[11] G Buyukozkan and D Ruan ldquoChoquet integral based aggre-gation approach to software development risk assessmentrdquoInformation Sciences vol 180 no 3 pp 441ndash451 2010

[12] X N Lu and Q G Ma ldquoRisk analysis in software developmentproject with owners and contractorsrdquo in Proceedings of the IEEEInternational Engineering Management Conference Innovationand Entrepreneurship for Sustainable Development (IEMC rsquo04)vol 2 pp 789ndash793 October 2004

[13] T L Saaty The Analytic Hierarchy Process McGraw-Hill NewYork NY USA 1980

[14] J J Buckley ldquoRanking alternatives using fuzzy numbersrdquo FuzzySets and Systems vol 15 no 1 pp 21ndash31 1985

Mathematical Problems in Engineering 9

[15] S-J Chen and C-L Hwang Fuzzy Multiple Attribute DecisionMaking-Method and Applications Springer New York NYUSA 1992

[16] T L Saaty and L G Vargas The Logic of Priorities KluwerAcademic Boston Mass USA 1982

[17] T Y Hsieh S T Lu and G H Tzeng ldquoFuzzy MCDM approachfor planning and design tenders selection in public officebuildingsrdquo International Journal of Project Management vol 22no 7 pp 573ndash584 2004

[18] S T Lu ldquoUsing the fuzzy multiple criteria decision makingapproach for risk evaluation on investment of overseas projectrdquoin Proceedings of the 9th International Conference on MachineLearning and Cybernetics (ICMLC rsquo10) vol 4 pp 2031ndash2036July 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 2: Research Article Using the Fuzzy Linguistic Preference ...downloads.hindawi.com/journals/mpe/2013/376375.pdfor fuzzy AHP proposed by Buckley [ ], to design the ques-tionnaire, we may

2 Mathematical Problems in Engineering

were identified by Boehm [7] which include personnelshortfalls unrealistic schedules and budgets developingthe wrong functions and properties developing the wronguser interface adding more functionalityfeatures continualrequirement changes shortfalls in externally furnished com-ponents shortfalls in externally performed tasks real-timeperformance shortfalls and straining of computer-sciencecapabilities A hierarchical structure model for evaluatingsoftware development risk was constructed via fuzzy settheory by Lee and Lin [8] They proposed six risk attributesin order to evaluate the aggregative risk personnel systemrequirements schedules and budgets developing technologyexternal resource and performance The fourteen risk itemscan be categorized into six attributes

The twelve risk categories identified by Jiang andKlein [9]include technological acquisition project size lack of generalteam expertise lack of teamrsquos expertise with the task lack ofteamrsquos development expertise lack of user support intensityof conflicts extent of changes brought resources insufficientlack of clarity of role definitions application complexityand lack of user experience In addition Houston et al[10] listed thirty software development risk factors andfurther studied the effects of six common and significant riskfactors They are creeping user requirements lack of staffcommitment lowmorale instability and lack of continuity inproject staffing inaccurate cost estimation excessive sched-ule pressure and lack of senior management commitmentBuyukozkan and Ruan [11] applied the Choquet integralaggregation approach to analyze the effects of importanceand interactions among software development risks Theyextracted software development risk factors by surveying alarge amount of literature and they explored several typesof risks including product engineering risks developmentenvironment risks and program constraint-related risks suchas the main risk dimensions Factors associated with productengineering risks include requirements design code and unittests integration and testing engineering specialists Fac-tors in development environment risks include developmentprocess development system management process manage-ment methods and work environment Resource contractand program interfaces are those factors that influence theprogram constraint risks Lu and Ma [12] identified the riskfactors according to the life cycle of a software developmentproject for owners and contractors For owners the causes ofrisk are distinguished into conceive stage development stageexecution stage and finish stage In the conceive stage anddevelopment stage there are eight risk factors respectivelySix risk factors belong to execution stage but in finish stagethe main risk factor is that there is no standard and criterionof the information system For contractors risk factorsin software development include four aspects policy risktechnique risk scope change risk and management risk Themanagement risk consists of cost management risk qualitymanagement risk schedule management risk integrationmanagement risk human resources management risk andcommunicationmanagement risk Lu and Yu [4] constructeda hierarchical structure of five dimensions and associatedtwenty-two risk factors for software development project and

presented two approaches to assess the importance and theranking of these risk factors by fuzzy set theory The five riskdimensions include organization function risk developingtechnology risk personnel system risk resources integrationrisk and system requirement risk

From these literatures review the software developmentrisk factors were further screened and synthesized for thisstudy We can adopt the hierarchical structure of risk factorsdeveloped by [4] for applying the proposed Fuzzy LinPreRaapproach conveniently Figure 1 shows the hierarchical struc-ture of risk factors for a software development project

3 Method for Assessing the Degree ofImpact of Risk Factors

This study not only would like to realize the risk factors inthe process of software development but is also considerswhich of these factors are important for the projectmanagersIt is impractical to assume that the different project riskfactors equally affect project success Therefore the impactdegree of the risk factors on project success should becarefully evaluated for bettermanaging of the project risk andincreasing the chance of project success That is the varyingeffects of project risk factors on project success provide valu-able information needed to allocate software developmentproject resources This study would like to assess the relativeimpact degree among software development risk factorsfor helping developers to draw up the risk managementstrategies However the largest possible number of evaluationcriteria of a dimension is five If we apply the conventionalanalytic hierarchical process (AHP) proposed by Saaty [13]or fuzzy AHP proposed by Buckley [14] to design the ques-tionnaire we may encounter great difficulties and challengesin collecting information In addition the model also needsto consider the fuzziness of the judgments or opinions ofselected experts when they answer the questionnaires Thusthis study applies the fuzzy linguistic preference relation(Fuzzy LinPreRa) approach for constructing the decisionmatrices of pairwise comparisons The FLPR approach wasconstructed by Wang and Chen [5] based on the consistentfuzzy preference relations (CFPRs) proposed by Herrera-Viedma et al [6] The Fuzzy LinPreRa not only makes it easyfor interviewers to use linguistic variables to present a setof criteria with the least amount of subjective judgment butit also avoids the necessity to check for consistency in thedecision-making process More importantly it is more con-venient to acquire the judgments of practitioners or expertsof software development industry through a questionnaire Abrief introduction of the definitions and steps in the adoptedFuzzy LinPreRa method is given

31 Consistent Fuzzy Preference Relations (CFPRs) The fuzzypreference relation 119875 on a set of evaluation criteria 119883 isa fuzzy set of the product 119883 times 119883 with a membershipfunction 119875 119883 times 119883 rarr [0 1] The preference relation isrepresented by the 119899 times 119899 matrix P = [119901

119894119895] where 119901

119894119895=

119875(119909119894 119909119895) for all 119894 119895 isin 1 119899 Herein 119901

119894119895is interpreted as

the degree of importance of criteria 119909119894over 119909

119895 If 119901119894119895= 05 it

Mathematical Problems in Engineering 3

Softw

are d

evelo

pmen

t risk

organization function risk

developing technology risk

personnel system risk

resources integration risk

system requirement risk

continuing stream of requirements changeslarge number of complex user interfacesdeveloping the wrong software functionadding more functionalityfeatures

lack of contact personrsquos competencein coordination with related divisionslack of quantitative historical datashortfalls in externally furnished components

reliance on a few key personnelunavailability of key staff or project managerlack of staff experience and technologylack of staff commitment and low morale

inexperience with the user environmentoperation

immature developing technologylow productivity in developing technologystraining software and hardwareinadequate scheduling and cost estimation

incapable organization managementinadequate scale of organization

lack of organizational maturity

instability and lack of continuity in project staffing

lack of communication channel in organization

F1

F2

F3

F4

F5

F11F12F13F14

F21F22F23F24

F31F32F33F34F35

F41F42F43F44

F51F52F53F54F55

Figure 1 Hierarchical structure of risk factors for a software development project [4]

means that 119909119894and 119909

119895are equally important119901

119894119895= 1 indicates

that 119909119894is absolutely important to 119909

119895 and 119901

119894119895gt 05 shows

that 119909119894ismore important than 119909

119895 In this case the preference

matrix P is usually assumed to be additive reciprocal thatis 119901119894119895+ 119901119895119894= 1 for all 119894 119895 isin 1 119899 When the reciprocal

fuzzy preference relation P = [119901119894119895] is consistent and verifies

additive consistency there exists a relationship equation suchthat [6]

119901119894(119894+1)

+ 119901(119894+1)(119894+2)

+ sdot sdot sdot + 119901(119895minus1)119895

+ 119901119895119894=(119895 minus 119894 + 1)

2

forall119894 lt 119895

(1)

Equation (1) is very important because it can be usedto construct a consistent fuzzy preference relation from theset of 119899 minus 1 values 119901

12 11990123 119901

(119899minus1)119899 If a decision matrix

with entries in the interval [minus119886 1 + 119886] 119886 gt 0 is outsidethe interval [0 1] it can be constructed by transforming theobtained values using a transformation function that pre-serves reciprocity and additive consistencyThe transformingfunction is 119891 [minus119886 1 + 119886] rarr [0 1] 119891(119909) = (119909 + 119886)(1 + 2119886)In such a way we can facilitate the expression by the evaluatorof consistent preferences in the decision process

32 Linguistic Variables and Fuzzy Numbers A linguisticvariable is the one whose values are words or sentences

expressed in a natural or artificial language Here we usethis kind of expression to compare the impact degree oftwo risk dimensions or factors for a software developmentproject using linguistic terms ldquoabsolutely (not) importantrdquoldquovery strongly (not) importantrdquo ldquoessentially (not) importantrdquoldquoweakly (not) importantrdquo ldquoequally importantrdquo with respectto a triangle fuzzy number (TFN) proposed by [15] A TFNis a fuzzy number on R if its membership function 120583

(119909)

R rarr [0 1] is equal to (2) following the definition in [14]

120583(119909) =

(119909 minus 119897)

(119898 minus 119897) 119897 le 119909 le 119898

(119906 minus 119909)

(119906 minus 119898) 119898 le 119909 le 119906

0 otherwise

(2)

where 119897 and 119906 stand for the lower and upper bounds of thefuzzy number respectively and 119898 stands for the medianvalue The TFN can be denoted by = (119897 119898 119906) and Table 1shows the corresponding TFN for each linguistic assessmentvariable The table of converting linguistic terms to fuzzynumbers is constructed from [15] Detailed conversion scalescan contain andmatch all the verbal terms given by the evalu-ators and it is very important for the evaluators to be familiarwith the decision problem context

4 Mathematical Problems in Engineering

33 Fuzzy Linguistic Preference Relations (Fuzzy LinPreRa)Given a set of criteria 119883 = 119909

1 119909

119899 is associated with

the fuzzy linguistic preference relations matrix P = [119901119894119895] =

(119901119897

119894119895 119901119898

119894119895 119901119906

119894119895) based on consistent fuzzy preference relations

and fuzzy linguistic assessment variables If the matrix abovecomplies with additive reciprocal consistency then the fol-lowing statements must be equivalent

119901119897

119894119895+ 119901119906

119895119894= 1 forall119894 119895 isin 1 119899

119901119898

119894119895+ 119901119898

119894119895= 1 forall119894 119895 isin 1 119899

119901119906

119894119895+ 119901119897

119894119895= 1 forall119894 119895 isin 1 119899

119901119897

119894119895+ 119901119897

119895119896+ 119901119906

119896119894= 15 forall119894 119895 isin 1 119899

119901119898

119894119895+ 119901119898

119895119896+ 119901119898

119896119894= 15 forall119894 lt 119895 lt 119896

119901119906

119894119895+ 119901119906

119895119896+ 119901119897

119896119894= 15 forall119894 lt 119895 lt 119896

119901119897

119894(119894+1)+ 119901119897

(119894+1)(119894+2)+ sdot sdot sdot + 119901

119897

(119895minus1)119895+ 119901119906

119895119894=(119895 minus 119894 + 1)

2forall119894 lt 119895

119901119898

119894(119894+1)+ 119901119898

(119894+1)(119894+2)+ sdot sdot sdot + 119901

119898

(119895minus1)119895+ 119901119898

119895119894=(119895 minus 119894 + 1)

2forall119894 lt 119895

119901119906

119894(119894+1)+ 119901119906

(119894+1)(119894+2)+ sdot sdot sdot + 119901

119906

(119895minus1)119895+ 119901119897

119895119894=(119895 minus 119894 + 1)

2forall119894 lt 119895

(3)

Notably if the values of the obtained matrix P withelements in the interval [minus119888 1 + 119888] (119888 gt 0) are not in theinterval [0 1] the obtained fuzzy numbers will need to betransformed by way of a transformation function to preservethe reciprocity and additive consistency The transformationfunctions for left median and upper values of TFN in everyelement of decision matrix P are given in (4) Finally we canobtain a consistent additive reciprocal decision matrix P1015840

119891 (119909119897) =

(119909119897+ 119888)

(1 + 2119888)

119891 (119909119898) =

(119909119898+ 119888)

(1 + 2119888)

119891 (119909119906) =

(119909119906minus 119888)

(1 + 2119888)

(4)

34 Determination of Criteria Weights If there are 119898 eval-uators to participate in the judgments this study uses thenotion of the average value to integrate the fuzzy judg-ment values of 119898 evaluators from the set of 119899 minus 1 val-ues 119901

12 11990123 119901

(119899minus1)119899 that is

119901119894119895= (

1

119898) otimes (119901

1

119894119895oplus 1199012

119894119895oplus sdot sdot sdot oplus 119901

119898

119894119895) (5)

Here we can establish an original synthetic fuzzy judg-ment matrix P and then use (3) and (4) to obtain the con-sistent synthetic fuzzy judgment matrix P1015840 In order to obtain

Table 1 Fuzzy linguistic assessment variables

Linguistic variables Triangle fuzzy numbersAbsolutely important (AB) (090 100 100)Very strongly important (VS) (080 090 100)Essentially important (ES) (050 070 090)Weakly important (WK) (050 060 070)Equally important (EQ) (040 050 060)Weakly not important (WN) (030 040 050)Essentially not important (EN) (010 030 050)Very strongly not important (VN) (000 010 020)Absolutely not important (AN) (000 000 010)

Table 2 Original evaluation results for the risk dimensions by thefirst group

E1 E2 E3 E4 E5

F1 VS VS EQ WN VN F2

F2 VN VS EQ AB AB F3

F3 VS VN WN VS VN F4

F4 EQ EN VS WK EQ F5

the weights of each criterion this study adopts column vectoraverage approach proposed by Saaty and Vargas [16] asfollows

119903119894119895=

119901119894119895

1199011119895oplus 1199012119895oplus sdot sdot sdot oplus 119901

119899119895

119908119894=1

119899(1199031198941oplus 1199031198942oplus sdot sdot sdot oplus 119903

119894119899) = (119908

119897

119894 119908119898

119894 119908119906

119894)

(6)

The result of the fuzzy synthetic decision reached byeach criterion is a fuzzy number (119908119897

119894 119908119898

119894 119908119906

119894) Therefore it

is necessary that a defuzzification method for fuzzy numbersis used Methods for such defuzzified weighting generallyinclude the mean of maximal (MOM) center of area (COA)and 120572-cut methods [17 18] This study utilizes the COAmethod to find that the nonfuzzy value is a simple and practi-cal methodThe defuzzified weights of the fuzzy number canbe found by the following equation

119908119894=

(119908119897

119894+ 119908119898

119894+ 119908119906

119894)

3forall119894 (7)

4 Case Study

Two companies were invited to answer the questionnairerelated to the risk of a software development project Thefirst group is comprised of five experts with 5 to 15 yearsrsquoexperience in the information management division from amedium scale technology enterpriseThe second group is alsocomprised of five experts with 5 to 10 yearsrsquo experience inestablishing enterprise resource planning (ERP) systems fora software development company The individuals in the twogroups were invited to provide responses to the questionnaire

Mathematical Problems in Engineering 5

Table 3 Original evaluation results for the risk dimensions by thesecond group

E1 E2 E3 E4 E5

F1 ES VS VN WK EQ F2

F2 EQ WN VS VS VS F3

F3 ES VS EN AN WN F4

F4 ES WK EQ AB WK F5

Table 4 Original evaluation results for the risk factors by the firstgroup

E1 E2 E3 E4 E5

1198651

F11 VS AB VS EQ AB F12

F12 VN VN VN ES EN F13

F 13 AB WK EQ ES WK F14

1198652

11986521

VS AB VS WK ES F22

11986522

VS EQ WK WK EN F23

11986523

AN VN EN EQ VN F24

1198653

F31 AN VN EQ VN AN F32

F32 VS VS WK VN AB F33

F33 AN AN VN AN VS F34

F34 EQ VS AB EQ VN F35

1198654

F41 EQ EN EQ WN EQ F42

F42 VS VN VN ES VS F43

F43 EQ ES WK VS WN F44

1198655

F51 VS AB AB VS ES F52

F52 EQ VS WN VN EN F53

F53 EQ VS ES ES ES F54

F54 VS VN WK VS EQ F55

survey and were asked to compare the relative degree ofimpact for the risk dimensions and factors identified inthis study in pairwise sequential order That is they onlyneeded to compare the relative impact degree from 119865

1to

1198652 from 119865

2to 1198653 from 119865

3to 1198654 from 119865

4to 1198655 from 119865

11

to 11986512 from 119865

12to 11986513 and so on Tables 2 and 3 list the

original evaluation results of this pairwise comparison for therisk dimensions given by the five experts of the two groupsSimilarly Tables 4 and 5 display the original pairwise compar-ison matrix for the twenty-two risk factors given by the twogroups Since the preferences and experiences of these expertsare different we use the fuzzy linguistic assessment variablesas in Table 1 and from (3) to (5) to aggregate the expertsrsquosubjective judgments toward the impact of the degree of riskdimensions and factors yielding the synthesized triangularfuzzy numbers listed in Tables 6 7 8 and 9 respectively Theranking of the impact degree is determined by constructinga crisp value from the fuzzy number Hence defuzzificationneeds to be performed to arrange the fuzzy numbers for

Table 5Original evaluation results for the risk factors by the secondgroup

E1 E2 E3 E4 E5

1198651

F11 VS ES EQ VS WK F12

F12 WN EN EQ VN EN F13

F13 ES ES EQ VS ES F14

1198652

F21 WN EN EQ AB WN F22

F22 ES ES VS VS VN F23

F23 EN VN AN AN EN F24

1198653

11986531

ES VS VN AB VS F32

11986532

ES WK VS AB VN F33

11986533

WN EN EQ AN EQ F34

11986534

ES ES EQ AB EQ F35

1198654

F41 WK ES EQ AN WK F42

F42 ES ES ES VS EQ F43

F43 ES ES EQ VS WK F44

1198655

F51 VS VS AB AB ES F52

F52 EQ EN EQ VS WN F53

F53 EQ ES EQ VS ES F54

F54 EN EN VN EN WN F55

ranking Table 10 lists the impact degree and ranking of riskdimensions and factors for software development projectsobtained by using (6) and (7)

For experts in the first group who are staff members of atechnology enterprise among the identified five dimensionsldquoorganization function riskrdquo was found to be the mostimportant risk dimension to influence software developmentperformance and success ldquoDeveloping technology riskrdquo andldquoresources integration riskrdquo are respectively the second andthird highest impact dimensions affecting software devel-opment project performance ldquoPersonnel system riskrdquo andldquosystem requirement riskrdquo are the last two dimensions insequence in relative importance affecting performance andsuccess of the software development project

For each dimension among the first risk dimensions (1198651)

incapable organizationmanagement (11986511) was considered the

most impact risk factor and it is also the most importantfactor for the global aspect Among the second fourth andfifth dimensions (ie 119865

2 1198654 and 119865

5) immature technology

development (11986521) improper coordination with related divi-

sions (11986542) and continuing stream of requirements changes

(11986551) were all found to be the highest impact risk fac-

tors influencing the software development project successUnavailability of key staff or project managers (119865

32) and

lack of staff commitment and low morale (11986534) respectively

are the most observed prominent risk factors which harmsoftware development project success in each dimension

The points of view in relation to the risk dimensionsexpressed by the experts of the second group who are staff

6 Mathematical Problems in Engineering

Table 6 Aggregation decision matrix of the risk dimensions form the first group

1198651

1198652

1198653

1198654

1198655

1198651

(050 050 050) (047 054 062) (054 069 081) (046 068 087) (041 072 100)

1198652

(038 046 053) (050 050 050) (057 065 069) (049 063 075) (044 068 088)

1198653

(019 031 046) (031 035 043) (050 050 050) (041 049 056) (037 053 069)

1198654

(013 032 054) (025 037 051) (044 051 059) (050 050 050) (046 054 063)

1198655

(000 028 059) (012 032 056) (031 047 063) (037 046 054) (050 050 050)

Table 7 Aggregation decision matrix of the risk factors from the first group

1198651

11986511

11986512

11986513

11986514

11986511

(050 050 050) (072 080 085) (040 060 077) (045 075 100)

11986512

(015 020 028) (050 050 050) (018 030 042) (023 045 065)

11986513

(023 040 060) (058 070 082) (050 050 050) (055 065 073)

11986514

(000 025 055) (035 055 077) (027 035 045) (050 050 050)

1198652

11986521

11986522

11986523

11986524

11986521

(050 050 050) (066 076 084) (063 082 100) (031 058 085)

11986522

(016 024 034) (050 050 050) (047 056 066) (015 032 052)

11986523

(000 018 037) (034 044 053) (050 050 050) (018 026 035)

11986524

(015 042 069) (048 068 085) (065 074 082) (050 050 050)

1198653

11986531

11986532

11986533

11986534

11986535

11986531

(050 050 050) (018 023 030) (026 038 052) (000 015 036) (000 023 050)

11986532

(070 077 082) (050 050 050) (058 065 071) (032 042 056) (032 050 070)

11986533

(048 062 074) (029 035 042) (050 050 050) (024 027 035) (024 035 048)

11986534

(064 085 100) (044 058 068) (065 073 076) (050 050 050) (050 058 064)

11986535

(050 077 100) (030 050 068) (052 065 076) (036 042 050) (050 050 050)

1198654

11986541

11986542

11986543

11986544

11986541

(050 050 050) (032 044 056) (024 048 072) (024 060 096)

11986542

(044 056 068) (050 050 050) (042 054 066) (042 066 090)

11986543

(028 052 076) (034 046 058) (050 050 050) (050 062 074)

11986544

(004 040 076) (010 034 058) (026 038 050) (050 050 050)

1198655

11986551

11986552

11986553

11986554

11986555

11986551

(050 050 050) (063 068 072) (055 065 075) (056 075 091) (056 079 100)

11986552

(028 032 037) (050 050 050) (042 047 053) (044 056 069) (044 061 078)

11986553

(025 035 045) (047 053 058) (050 050 050) (052 059 066) (052 064 075)

11986554

(009 025 044) (031 044 056) (034 041 048) (050 050 050) (050 055 059)

11986555

(000 021 044) (022 039 056) (025 036 048) (041 045 050) (050 050 050)

members of a software development company are the same asthe first group For each dimension the ranking results of theimpact degree for risk factors are somewhat different from thefirst group For example among the first risk dimension (119865

1)

incapable organization management (11986511) is also considered

as the most impacting risk factor in the first group but itis the factor having the second greatest impact for globalaspects which is not the same as the first group The mostdifference in ranking for factors of dimensions between thesetwo groups was for the third risk dimension (119865

3) The second

group considers reliance on a few key personnel (11986531) as the

most important factor in the ldquopersonnel system riskrdquo aspectbut it has the least impact based on the evaluations of the firstgroup

According to the results of this case study whether it istechnology enterprise (demander) or software development

company (supplier) they should realize that organization andcommunicationmanagement is the upmost restrict conditionfor the success of software development project that isorganizational culture organizational structure organiza-tional processes organizationrsquos established communicationschannels and so forth The internal and external enterpriseenvironmental factors will critically influence the perfor-mance of the software development project It indicates thatthe application of appropriate project management skills andknowledge is necessary

5 Conclusions

There is an old saying that goes ldquoAn ounce of preventionis worth a pound of curerdquo Therefore if we can understandthe encountered risks and pay more attention in advance

Mathematical Problems in Engineering 7

Table 8 Aggregation decision matrix of the risk dimensions from the second group

1198651

1198652

1198653

1198654

1198655

1198651

(050 050 050) (047 053 060) (053 066 078) (044 064 084) (048 074 100)

1198652

(040 047 053) (050 050 050) (057 063 068) (048 060 074) (051 070 090)

1198653

(022 034 047) (032 038 043) (050 050 050) (041 048 056) (044 058 072)

1198654

(016 036 056) (026 040 052) (044 052 059) (050 050 050) (053 060 066)

1198655

(000 026 052) (010 030 049) (028 042 056) (034 040 047) (050 050 050)

Table 9 Aggregation decision matrix of the risk factors from the second group

1198651

11986511

11986512

11986513

11986514

11986511

(050 050 050) (058 067 076) (033 053 073) (036 068 100)

11986512

(024 033 042) (050 050 050) (026 036 047) (029 052 074)

11986513

(027 047 067) (053 064 074) (050 050 050) (053 065 077)

11986514

(000 032 064) (026 048 071) (023 035 047) (050 050 050)

1198652

11986521

11986522

11986523

11986524

11986521

(050 050 050) (041 052 061) (043 067 089) (000 033 069)

11986522

(039 048 059) (050 050 050) (052 065 078) (009 031 057)

11986523

(011 033 057) (022 035 048) (050 050 050) (007 017 030)

11986524

(031 067 100) (043 069 091) (070 083 093) (050 050 050)

1198653

11986531

11986532

11986533

11986534

11986535

11986531

(050 050 050) (056 063 069) (058 073 085) (043 063 082) (045 074 100)

11986532

(031 037 044) (050 050 050) (052 060 065) (037 050 063) (039 061 081)

11986533

(015 027 042) (035 040 048) (050 050 050) (035 040 048) (037 051 065)

11986534

(018 037 057) (037 050 063) (052 060 065) (050 050 050) (052 061 068)

11986535

(000 026 055) (019 039 061) (035 049 063) (032 039 048) (050 050 050)

1198654

11986541

11986542

11986543

11986544

11986541

(050 050 050) (042 049 056) (045 062 079) (047 073 100)

11986542

(044 051 058) (050 050 050) (053 063 073) (055 074 094)

11986543

(021 038 055) (027 037 047) (050 050 050) (053 062 071)

11986544

(000 027 053) (006 026 045) (029 038 047) (050 050 050)

1198655

11986551

11986552

11986553

11986554

11986555

11986551

(050 050 050) (064 070 074) (059 071 082) (061 082 100) (042 070 097)

11986552

(026 030 036) (050 050 050) (045 051 057) (047 061 076) (028 050 072)

11986553

(018 029 041) (043 049 055) (050 050 050) (052 060 068) (033 049 065)

11986554

(000 018 039) (024 039 053) (032 040 048) (050 050 050) (031 039 047)

11986555

(003 030 058) (028 050 072) (035 051 067) (053 061 069) (050 050 050)

it probably can mitigate loss for the results In this studywe adopt the five risk dimensions and associated twenty-two risk factors were developed by [4] This can help theproject managers to have an overview of the global pictureof risk Then we apply the Fuzzy LinPreRa method whichcan simplify the Fuzzy AHP method and also avoid thenecessity of checking the consistency in the decision-makingprocess to assess project risk for software developmentBecause in the Fuzzy AHP if there are 119899 criteriaattributesit needs 119899(119899 minus 1)2 pairwise comparisons but the FuzzyLinPreRa just requires 119899 minus 1 comparisons and maintainsthe decision matrices consistency The advantage of applyingFuzzy LinPreRa approach compared with Fuzzy AHP isthat the information demand has been significantly reduced

especially in obtaining information from practitioners Thatis it is more convenient to acquire the judgments of practi-tioners or experts of software development industry througha questionnaire

The evaluation results of the experts in both groupsimplied that the impact degrees of the risk dimensions arethe same whatever the rule on the software developmentproject Although there are some differences in the rankingof risk factors for each risk dimension the results shouldprove to be a valuable reference for software developersAccording to the results of the model built it can be seenthat the proposed model can benefit the stakeholders ofsoftware development projects and help them recognize whatrisk factors they may encounter and to facilitate drawing

8 Mathematical Problems in Engineering

Table 10 Impact degree and ranking of risk dimensions and factors for the two groups

Dimensionsfactors Impact degree of the first group Ranking Impact degree of the second group RankingF1 02481 1 02459 1

F11 03246 1 02968 1F12 01829 4 02134 3F13 02793 2 02784 2F14 02133 3 02114 4

F2 02286 2 02306 2F21 03301 1 02537 2F22 02049 3 02432 3F23 01737 4 01731 4F24 02912 2 03300 1

F3 01749 4 01813 4F31 01261 5 02559 1F32 02266 2 02045 2F33 01688 4 01684 4F34 02520 1 02045 3F35 02265 3 01667 5

F4 01813 3 01894 3F41 02553 3 02930 1F42 02777 1 02945 2F43 02589 2 02325 3F44 02082 4 01800 4

F5 01671 5 01528 5F51 02673 1 02716 1F52 01972 3 01934 3F53 02074 2 01888 4F54 01724 4 01500 5F55 01557 5 01962 2

up project risk management strategies for the adequate allo-cation of resources

References

[1] H M Lee ldquoApplying fuzzy set theory to evaluate the rateof aggregative risk in software developmentrdquo Fuzzy Sets andSystems vol 79 no 3 pp 323ndash336 1996

[2] Y H Kwak and J Stoddard ldquoProject risk management lessonslearned from software development environmentrdquo Technova-tion vol 24 no 11 pp 915ndash920 2004

[3] M de Oliveira Barros C M L Werner and G H TravassosldquoSupporting risks in software project managementrdquoThe Journalof Systems and Software vol 70 no 1-2 pp 21ndash35 2004

[4] S T Lu and SHYu ldquoRisk factors assessment for software devel-opment project based on fuzzy decision makingrdquo InternationalJournal of Information and Electronics Engineering vol 2 no 4pp 596ndash600 2012

[5] T-C Wang and Y-H Chen ldquoApplying fuzzy linguistic prefer-ence relations to the improvement of consistency of fuzzy AHPrdquoInformation Sciences vol 178 no 19 pp 3755ndash3765 2008

[6] E Herrera-Viedma F Herrera F Chiclana and M LuqueldquoSome issues on consistency of fuzzy preference relationsrdquoEuropean Journal of Operational Research vol 154 no 1 pp 98ndash109 2004

[7] B W Boehm ldquoSoftware risk management principles andpracticesrdquo IEEE Software vol 8 no 1 pp 32ndash41 1991

[8] H M Lee and L Lin ldquoFuzzy risk presumptive evaluationin software developmentrdquo International Journal of InnovativeComputing Information and Control vol 7 no 7 pp 3881ndash38892011

[9] J Jiang and G Klein ldquoSoftware development risks to projecteffectivenessrdquo The Journal of Systems and Software vol 52 no1 pp 3ndash10 2000

[10] D X Houston G T Mackulak and J S Collofello ldquoStochasticsimulation of risk factor potential effects for software develop-ment risk managementrdquo The Journal of Systems and Softwarevol 59 no 3 pp 247ndash257 2001

[11] G Buyukozkan and D Ruan ldquoChoquet integral based aggre-gation approach to software development risk assessmentrdquoInformation Sciences vol 180 no 3 pp 441ndash451 2010

[12] X N Lu and Q G Ma ldquoRisk analysis in software developmentproject with owners and contractorsrdquo in Proceedings of the IEEEInternational Engineering Management Conference Innovationand Entrepreneurship for Sustainable Development (IEMC rsquo04)vol 2 pp 789ndash793 October 2004

[13] T L Saaty The Analytic Hierarchy Process McGraw-Hill NewYork NY USA 1980

[14] J J Buckley ldquoRanking alternatives using fuzzy numbersrdquo FuzzySets and Systems vol 15 no 1 pp 21ndash31 1985

Mathematical Problems in Engineering 9

[15] S-J Chen and C-L Hwang Fuzzy Multiple Attribute DecisionMaking-Method and Applications Springer New York NYUSA 1992

[16] T L Saaty and L G Vargas The Logic of Priorities KluwerAcademic Boston Mass USA 1982

[17] T Y Hsieh S T Lu and G H Tzeng ldquoFuzzy MCDM approachfor planning and design tenders selection in public officebuildingsrdquo International Journal of Project Management vol 22no 7 pp 573ndash584 2004

[18] S T Lu ldquoUsing the fuzzy multiple criteria decision makingapproach for risk evaluation on investment of overseas projectrdquoin Proceedings of the 9th International Conference on MachineLearning and Cybernetics (ICMLC rsquo10) vol 4 pp 2031ndash2036July 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 3: Research Article Using the Fuzzy Linguistic Preference ...downloads.hindawi.com/journals/mpe/2013/376375.pdfor fuzzy AHP proposed by Buckley [ ], to design the ques-tionnaire, we may

Mathematical Problems in Engineering 3

Softw

are d

evelo

pmen

t risk

organization function risk

developing technology risk

personnel system risk

resources integration risk

system requirement risk

continuing stream of requirements changeslarge number of complex user interfacesdeveloping the wrong software functionadding more functionalityfeatures

lack of contact personrsquos competencein coordination with related divisionslack of quantitative historical datashortfalls in externally furnished components

reliance on a few key personnelunavailability of key staff or project managerlack of staff experience and technologylack of staff commitment and low morale

inexperience with the user environmentoperation

immature developing technologylow productivity in developing technologystraining software and hardwareinadequate scheduling and cost estimation

incapable organization managementinadequate scale of organization

lack of organizational maturity

instability and lack of continuity in project staffing

lack of communication channel in organization

F1

F2

F3

F4

F5

F11F12F13F14

F21F22F23F24

F31F32F33F34F35

F41F42F43F44

F51F52F53F54F55

Figure 1 Hierarchical structure of risk factors for a software development project [4]

means that 119909119894and 119909

119895are equally important119901

119894119895= 1 indicates

that 119909119894is absolutely important to 119909

119895 and 119901

119894119895gt 05 shows

that 119909119894ismore important than 119909

119895 In this case the preference

matrix P is usually assumed to be additive reciprocal thatis 119901119894119895+ 119901119895119894= 1 for all 119894 119895 isin 1 119899 When the reciprocal

fuzzy preference relation P = [119901119894119895] is consistent and verifies

additive consistency there exists a relationship equation suchthat [6]

119901119894(119894+1)

+ 119901(119894+1)(119894+2)

+ sdot sdot sdot + 119901(119895minus1)119895

+ 119901119895119894=(119895 minus 119894 + 1)

2

forall119894 lt 119895

(1)

Equation (1) is very important because it can be usedto construct a consistent fuzzy preference relation from theset of 119899 minus 1 values 119901

12 11990123 119901

(119899minus1)119899 If a decision matrix

with entries in the interval [minus119886 1 + 119886] 119886 gt 0 is outsidethe interval [0 1] it can be constructed by transforming theobtained values using a transformation function that pre-serves reciprocity and additive consistencyThe transformingfunction is 119891 [minus119886 1 + 119886] rarr [0 1] 119891(119909) = (119909 + 119886)(1 + 2119886)In such a way we can facilitate the expression by the evaluatorof consistent preferences in the decision process

32 Linguistic Variables and Fuzzy Numbers A linguisticvariable is the one whose values are words or sentences

expressed in a natural or artificial language Here we usethis kind of expression to compare the impact degree oftwo risk dimensions or factors for a software developmentproject using linguistic terms ldquoabsolutely (not) importantrdquoldquovery strongly (not) importantrdquo ldquoessentially (not) importantrdquoldquoweakly (not) importantrdquo ldquoequally importantrdquo with respectto a triangle fuzzy number (TFN) proposed by [15] A TFNis a fuzzy number on R if its membership function 120583

(119909)

R rarr [0 1] is equal to (2) following the definition in [14]

120583(119909) =

(119909 minus 119897)

(119898 minus 119897) 119897 le 119909 le 119898

(119906 minus 119909)

(119906 minus 119898) 119898 le 119909 le 119906

0 otherwise

(2)

where 119897 and 119906 stand for the lower and upper bounds of thefuzzy number respectively and 119898 stands for the medianvalue The TFN can be denoted by = (119897 119898 119906) and Table 1shows the corresponding TFN for each linguistic assessmentvariable The table of converting linguistic terms to fuzzynumbers is constructed from [15] Detailed conversion scalescan contain andmatch all the verbal terms given by the evalu-ators and it is very important for the evaluators to be familiarwith the decision problem context

4 Mathematical Problems in Engineering

33 Fuzzy Linguistic Preference Relations (Fuzzy LinPreRa)Given a set of criteria 119883 = 119909

1 119909

119899 is associated with

the fuzzy linguistic preference relations matrix P = [119901119894119895] =

(119901119897

119894119895 119901119898

119894119895 119901119906

119894119895) based on consistent fuzzy preference relations

and fuzzy linguistic assessment variables If the matrix abovecomplies with additive reciprocal consistency then the fol-lowing statements must be equivalent

119901119897

119894119895+ 119901119906

119895119894= 1 forall119894 119895 isin 1 119899

119901119898

119894119895+ 119901119898

119894119895= 1 forall119894 119895 isin 1 119899

119901119906

119894119895+ 119901119897

119894119895= 1 forall119894 119895 isin 1 119899

119901119897

119894119895+ 119901119897

119895119896+ 119901119906

119896119894= 15 forall119894 119895 isin 1 119899

119901119898

119894119895+ 119901119898

119895119896+ 119901119898

119896119894= 15 forall119894 lt 119895 lt 119896

119901119906

119894119895+ 119901119906

119895119896+ 119901119897

119896119894= 15 forall119894 lt 119895 lt 119896

119901119897

119894(119894+1)+ 119901119897

(119894+1)(119894+2)+ sdot sdot sdot + 119901

119897

(119895minus1)119895+ 119901119906

119895119894=(119895 minus 119894 + 1)

2forall119894 lt 119895

119901119898

119894(119894+1)+ 119901119898

(119894+1)(119894+2)+ sdot sdot sdot + 119901

119898

(119895minus1)119895+ 119901119898

119895119894=(119895 minus 119894 + 1)

2forall119894 lt 119895

119901119906

119894(119894+1)+ 119901119906

(119894+1)(119894+2)+ sdot sdot sdot + 119901

119906

(119895minus1)119895+ 119901119897

119895119894=(119895 minus 119894 + 1)

2forall119894 lt 119895

(3)

Notably if the values of the obtained matrix P withelements in the interval [minus119888 1 + 119888] (119888 gt 0) are not in theinterval [0 1] the obtained fuzzy numbers will need to betransformed by way of a transformation function to preservethe reciprocity and additive consistency The transformationfunctions for left median and upper values of TFN in everyelement of decision matrix P are given in (4) Finally we canobtain a consistent additive reciprocal decision matrix P1015840

119891 (119909119897) =

(119909119897+ 119888)

(1 + 2119888)

119891 (119909119898) =

(119909119898+ 119888)

(1 + 2119888)

119891 (119909119906) =

(119909119906minus 119888)

(1 + 2119888)

(4)

34 Determination of Criteria Weights If there are 119898 eval-uators to participate in the judgments this study uses thenotion of the average value to integrate the fuzzy judg-ment values of 119898 evaluators from the set of 119899 minus 1 val-ues 119901

12 11990123 119901

(119899minus1)119899 that is

119901119894119895= (

1

119898) otimes (119901

1

119894119895oplus 1199012

119894119895oplus sdot sdot sdot oplus 119901

119898

119894119895) (5)

Here we can establish an original synthetic fuzzy judg-ment matrix P and then use (3) and (4) to obtain the con-sistent synthetic fuzzy judgment matrix P1015840 In order to obtain

Table 1 Fuzzy linguistic assessment variables

Linguistic variables Triangle fuzzy numbersAbsolutely important (AB) (090 100 100)Very strongly important (VS) (080 090 100)Essentially important (ES) (050 070 090)Weakly important (WK) (050 060 070)Equally important (EQ) (040 050 060)Weakly not important (WN) (030 040 050)Essentially not important (EN) (010 030 050)Very strongly not important (VN) (000 010 020)Absolutely not important (AN) (000 000 010)

Table 2 Original evaluation results for the risk dimensions by thefirst group

E1 E2 E3 E4 E5

F1 VS VS EQ WN VN F2

F2 VN VS EQ AB AB F3

F3 VS VN WN VS VN F4

F4 EQ EN VS WK EQ F5

the weights of each criterion this study adopts column vectoraverage approach proposed by Saaty and Vargas [16] asfollows

119903119894119895=

119901119894119895

1199011119895oplus 1199012119895oplus sdot sdot sdot oplus 119901

119899119895

119908119894=1

119899(1199031198941oplus 1199031198942oplus sdot sdot sdot oplus 119903

119894119899) = (119908

119897

119894 119908119898

119894 119908119906

119894)

(6)

The result of the fuzzy synthetic decision reached byeach criterion is a fuzzy number (119908119897

119894 119908119898

119894 119908119906

119894) Therefore it

is necessary that a defuzzification method for fuzzy numbersis used Methods for such defuzzified weighting generallyinclude the mean of maximal (MOM) center of area (COA)and 120572-cut methods [17 18] This study utilizes the COAmethod to find that the nonfuzzy value is a simple and practi-cal methodThe defuzzified weights of the fuzzy number canbe found by the following equation

119908119894=

(119908119897

119894+ 119908119898

119894+ 119908119906

119894)

3forall119894 (7)

4 Case Study

Two companies were invited to answer the questionnairerelated to the risk of a software development project Thefirst group is comprised of five experts with 5 to 15 yearsrsquoexperience in the information management division from amedium scale technology enterpriseThe second group is alsocomprised of five experts with 5 to 10 yearsrsquo experience inestablishing enterprise resource planning (ERP) systems fora software development company The individuals in the twogroups were invited to provide responses to the questionnaire

Mathematical Problems in Engineering 5

Table 3 Original evaluation results for the risk dimensions by thesecond group

E1 E2 E3 E4 E5

F1 ES VS VN WK EQ F2

F2 EQ WN VS VS VS F3

F3 ES VS EN AN WN F4

F4 ES WK EQ AB WK F5

Table 4 Original evaluation results for the risk factors by the firstgroup

E1 E2 E3 E4 E5

1198651

F11 VS AB VS EQ AB F12

F12 VN VN VN ES EN F13

F 13 AB WK EQ ES WK F14

1198652

11986521

VS AB VS WK ES F22

11986522

VS EQ WK WK EN F23

11986523

AN VN EN EQ VN F24

1198653

F31 AN VN EQ VN AN F32

F32 VS VS WK VN AB F33

F33 AN AN VN AN VS F34

F34 EQ VS AB EQ VN F35

1198654

F41 EQ EN EQ WN EQ F42

F42 VS VN VN ES VS F43

F43 EQ ES WK VS WN F44

1198655

F51 VS AB AB VS ES F52

F52 EQ VS WN VN EN F53

F53 EQ VS ES ES ES F54

F54 VS VN WK VS EQ F55

survey and were asked to compare the relative degree ofimpact for the risk dimensions and factors identified inthis study in pairwise sequential order That is they onlyneeded to compare the relative impact degree from 119865

1to

1198652 from 119865

2to 1198653 from 119865

3to 1198654 from 119865

4to 1198655 from 119865

11

to 11986512 from 119865

12to 11986513 and so on Tables 2 and 3 list the

original evaluation results of this pairwise comparison for therisk dimensions given by the five experts of the two groupsSimilarly Tables 4 and 5 display the original pairwise compar-ison matrix for the twenty-two risk factors given by the twogroups Since the preferences and experiences of these expertsare different we use the fuzzy linguistic assessment variablesas in Table 1 and from (3) to (5) to aggregate the expertsrsquosubjective judgments toward the impact of the degree of riskdimensions and factors yielding the synthesized triangularfuzzy numbers listed in Tables 6 7 8 and 9 respectively Theranking of the impact degree is determined by constructinga crisp value from the fuzzy number Hence defuzzificationneeds to be performed to arrange the fuzzy numbers for

Table 5Original evaluation results for the risk factors by the secondgroup

E1 E2 E3 E4 E5

1198651

F11 VS ES EQ VS WK F12

F12 WN EN EQ VN EN F13

F13 ES ES EQ VS ES F14

1198652

F21 WN EN EQ AB WN F22

F22 ES ES VS VS VN F23

F23 EN VN AN AN EN F24

1198653

11986531

ES VS VN AB VS F32

11986532

ES WK VS AB VN F33

11986533

WN EN EQ AN EQ F34

11986534

ES ES EQ AB EQ F35

1198654

F41 WK ES EQ AN WK F42

F42 ES ES ES VS EQ F43

F43 ES ES EQ VS WK F44

1198655

F51 VS VS AB AB ES F52

F52 EQ EN EQ VS WN F53

F53 EQ ES EQ VS ES F54

F54 EN EN VN EN WN F55

ranking Table 10 lists the impact degree and ranking of riskdimensions and factors for software development projectsobtained by using (6) and (7)

For experts in the first group who are staff members of atechnology enterprise among the identified five dimensionsldquoorganization function riskrdquo was found to be the mostimportant risk dimension to influence software developmentperformance and success ldquoDeveloping technology riskrdquo andldquoresources integration riskrdquo are respectively the second andthird highest impact dimensions affecting software devel-opment project performance ldquoPersonnel system riskrdquo andldquosystem requirement riskrdquo are the last two dimensions insequence in relative importance affecting performance andsuccess of the software development project

For each dimension among the first risk dimensions (1198651)

incapable organizationmanagement (11986511) was considered the

most impact risk factor and it is also the most importantfactor for the global aspect Among the second fourth andfifth dimensions (ie 119865

2 1198654 and 119865

5) immature technology

development (11986521) improper coordination with related divi-

sions (11986542) and continuing stream of requirements changes

(11986551) were all found to be the highest impact risk fac-

tors influencing the software development project successUnavailability of key staff or project managers (119865

32) and

lack of staff commitment and low morale (11986534) respectively

are the most observed prominent risk factors which harmsoftware development project success in each dimension

The points of view in relation to the risk dimensionsexpressed by the experts of the second group who are staff

6 Mathematical Problems in Engineering

Table 6 Aggregation decision matrix of the risk dimensions form the first group

1198651

1198652

1198653

1198654

1198655

1198651

(050 050 050) (047 054 062) (054 069 081) (046 068 087) (041 072 100)

1198652

(038 046 053) (050 050 050) (057 065 069) (049 063 075) (044 068 088)

1198653

(019 031 046) (031 035 043) (050 050 050) (041 049 056) (037 053 069)

1198654

(013 032 054) (025 037 051) (044 051 059) (050 050 050) (046 054 063)

1198655

(000 028 059) (012 032 056) (031 047 063) (037 046 054) (050 050 050)

Table 7 Aggregation decision matrix of the risk factors from the first group

1198651

11986511

11986512

11986513

11986514

11986511

(050 050 050) (072 080 085) (040 060 077) (045 075 100)

11986512

(015 020 028) (050 050 050) (018 030 042) (023 045 065)

11986513

(023 040 060) (058 070 082) (050 050 050) (055 065 073)

11986514

(000 025 055) (035 055 077) (027 035 045) (050 050 050)

1198652

11986521

11986522

11986523

11986524

11986521

(050 050 050) (066 076 084) (063 082 100) (031 058 085)

11986522

(016 024 034) (050 050 050) (047 056 066) (015 032 052)

11986523

(000 018 037) (034 044 053) (050 050 050) (018 026 035)

11986524

(015 042 069) (048 068 085) (065 074 082) (050 050 050)

1198653

11986531

11986532

11986533

11986534

11986535

11986531

(050 050 050) (018 023 030) (026 038 052) (000 015 036) (000 023 050)

11986532

(070 077 082) (050 050 050) (058 065 071) (032 042 056) (032 050 070)

11986533

(048 062 074) (029 035 042) (050 050 050) (024 027 035) (024 035 048)

11986534

(064 085 100) (044 058 068) (065 073 076) (050 050 050) (050 058 064)

11986535

(050 077 100) (030 050 068) (052 065 076) (036 042 050) (050 050 050)

1198654

11986541

11986542

11986543

11986544

11986541

(050 050 050) (032 044 056) (024 048 072) (024 060 096)

11986542

(044 056 068) (050 050 050) (042 054 066) (042 066 090)

11986543

(028 052 076) (034 046 058) (050 050 050) (050 062 074)

11986544

(004 040 076) (010 034 058) (026 038 050) (050 050 050)

1198655

11986551

11986552

11986553

11986554

11986555

11986551

(050 050 050) (063 068 072) (055 065 075) (056 075 091) (056 079 100)

11986552

(028 032 037) (050 050 050) (042 047 053) (044 056 069) (044 061 078)

11986553

(025 035 045) (047 053 058) (050 050 050) (052 059 066) (052 064 075)

11986554

(009 025 044) (031 044 056) (034 041 048) (050 050 050) (050 055 059)

11986555

(000 021 044) (022 039 056) (025 036 048) (041 045 050) (050 050 050)

members of a software development company are the same asthe first group For each dimension the ranking results of theimpact degree for risk factors are somewhat different from thefirst group For example among the first risk dimension (119865

1)

incapable organization management (11986511) is also considered

as the most impacting risk factor in the first group but itis the factor having the second greatest impact for globalaspects which is not the same as the first group The mostdifference in ranking for factors of dimensions between thesetwo groups was for the third risk dimension (119865

3) The second

group considers reliance on a few key personnel (11986531) as the

most important factor in the ldquopersonnel system riskrdquo aspectbut it has the least impact based on the evaluations of the firstgroup

According to the results of this case study whether it istechnology enterprise (demander) or software development

company (supplier) they should realize that organization andcommunicationmanagement is the upmost restrict conditionfor the success of software development project that isorganizational culture organizational structure organiza-tional processes organizationrsquos established communicationschannels and so forth The internal and external enterpriseenvironmental factors will critically influence the perfor-mance of the software development project It indicates thatthe application of appropriate project management skills andknowledge is necessary

5 Conclusions

There is an old saying that goes ldquoAn ounce of preventionis worth a pound of curerdquo Therefore if we can understandthe encountered risks and pay more attention in advance

Mathematical Problems in Engineering 7

Table 8 Aggregation decision matrix of the risk dimensions from the second group

1198651

1198652

1198653

1198654

1198655

1198651

(050 050 050) (047 053 060) (053 066 078) (044 064 084) (048 074 100)

1198652

(040 047 053) (050 050 050) (057 063 068) (048 060 074) (051 070 090)

1198653

(022 034 047) (032 038 043) (050 050 050) (041 048 056) (044 058 072)

1198654

(016 036 056) (026 040 052) (044 052 059) (050 050 050) (053 060 066)

1198655

(000 026 052) (010 030 049) (028 042 056) (034 040 047) (050 050 050)

Table 9 Aggregation decision matrix of the risk factors from the second group

1198651

11986511

11986512

11986513

11986514

11986511

(050 050 050) (058 067 076) (033 053 073) (036 068 100)

11986512

(024 033 042) (050 050 050) (026 036 047) (029 052 074)

11986513

(027 047 067) (053 064 074) (050 050 050) (053 065 077)

11986514

(000 032 064) (026 048 071) (023 035 047) (050 050 050)

1198652

11986521

11986522

11986523

11986524

11986521

(050 050 050) (041 052 061) (043 067 089) (000 033 069)

11986522

(039 048 059) (050 050 050) (052 065 078) (009 031 057)

11986523

(011 033 057) (022 035 048) (050 050 050) (007 017 030)

11986524

(031 067 100) (043 069 091) (070 083 093) (050 050 050)

1198653

11986531

11986532

11986533

11986534

11986535

11986531

(050 050 050) (056 063 069) (058 073 085) (043 063 082) (045 074 100)

11986532

(031 037 044) (050 050 050) (052 060 065) (037 050 063) (039 061 081)

11986533

(015 027 042) (035 040 048) (050 050 050) (035 040 048) (037 051 065)

11986534

(018 037 057) (037 050 063) (052 060 065) (050 050 050) (052 061 068)

11986535

(000 026 055) (019 039 061) (035 049 063) (032 039 048) (050 050 050)

1198654

11986541

11986542

11986543

11986544

11986541

(050 050 050) (042 049 056) (045 062 079) (047 073 100)

11986542

(044 051 058) (050 050 050) (053 063 073) (055 074 094)

11986543

(021 038 055) (027 037 047) (050 050 050) (053 062 071)

11986544

(000 027 053) (006 026 045) (029 038 047) (050 050 050)

1198655

11986551

11986552

11986553

11986554

11986555

11986551

(050 050 050) (064 070 074) (059 071 082) (061 082 100) (042 070 097)

11986552

(026 030 036) (050 050 050) (045 051 057) (047 061 076) (028 050 072)

11986553

(018 029 041) (043 049 055) (050 050 050) (052 060 068) (033 049 065)

11986554

(000 018 039) (024 039 053) (032 040 048) (050 050 050) (031 039 047)

11986555

(003 030 058) (028 050 072) (035 051 067) (053 061 069) (050 050 050)

it probably can mitigate loss for the results In this studywe adopt the five risk dimensions and associated twenty-two risk factors were developed by [4] This can help theproject managers to have an overview of the global pictureof risk Then we apply the Fuzzy LinPreRa method whichcan simplify the Fuzzy AHP method and also avoid thenecessity of checking the consistency in the decision-makingprocess to assess project risk for software developmentBecause in the Fuzzy AHP if there are 119899 criteriaattributesit needs 119899(119899 minus 1)2 pairwise comparisons but the FuzzyLinPreRa just requires 119899 minus 1 comparisons and maintainsthe decision matrices consistency The advantage of applyingFuzzy LinPreRa approach compared with Fuzzy AHP isthat the information demand has been significantly reduced

especially in obtaining information from practitioners Thatis it is more convenient to acquire the judgments of practi-tioners or experts of software development industry througha questionnaire

The evaluation results of the experts in both groupsimplied that the impact degrees of the risk dimensions arethe same whatever the rule on the software developmentproject Although there are some differences in the rankingof risk factors for each risk dimension the results shouldprove to be a valuable reference for software developersAccording to the results of the model built it can be seenthat the proposed model can benefit the stakeholders ofsoftware development projects and help them recognize whatrisk factors they may encounter and to facilitate drawing

8 Mathematical Problems in Engineering

Table 10 Impact degree and ranking of risk dimensions and factors for the two groups

Dimensionsfactors Impact degree of the first group Ranking Impact degree of the second group RankingF1 02481 1 02459 1

F11 03246 1 02968 1F12 01829 4 02134 3F13 02793 2 02784 2F14 02133 3 02114 4

F2 02286 2 02306 2F21 03301 1 02537 2F22 02049 3 02432 3F23 01737 4 01731 4F24 02912 2 03300 1

F3 01749 4 01813 4F31 01261 5 02559 1F32 02266 2 02045 2F33 01688 4 01684 4F34 02520 1 02045 3F35 02265 3 01667 5

F4 01813 3 01894 3F41 02553 3 02930 1F42 02777 1 02945 2F43 02589 2 02325 3F44 02082 4 01800 4

F5 01671 5 01528 5F51 02673 1 02716 1F52 01972 3 01934 3F53 02074 2 01888 4F54 01724 4 01500 5F55 01557 5 01962 2

up project risk management strategies for the adequate allo-cation of resources

References

[1] H M Lee ldquoApplying fuzzy set theory to evaluate the rateof aggregative risk in software developmentrdquo Fuzzy Sets andSystems vol 79 no 3 pp 323ndash336 1996

[2] Y H Kwak and J Stoddard ldquoProject risk management lessonslearned from software development environmentrdquo Technova-tion vol 24 no 11 pp 915ndash920 2004

[3] M de Oliveira Barros C M L Werner and G H TravassosldquoSupporting risks in software project managementrdquoThe Journalof Systems and Software vol 70 no 1-2 pp 21ndash35 2004

[4] S T Lu and SHYu ldquoRisk factors assessment for software devel-opment project based on fuzzy decision makingrdquo InternationalJournal of Information and Electronics Engineering vol 2 no 4pp 596ndash600 2012

[5] T-C Wang and Y-H Chen ldquoApplying fuzzy linguistic prefer-ence relations to the improvement of consistency of fuzzy AHPrdquoInformation Sciences vol 178 no 19 pp 3755ndash3765 2008

[6] E Herrera-Viedma F Herrera F Chiclana and M LuqueldquoSome issues on consistency of fuzzy preference relationsrdquoEuropean Journal of Operational Research vol 154 no 1 pp 98ndash109 2004

[7] B W Boehm ldquoSoftware risk management principles andpracticesrdquo IEEE Software vol 8 no 1 pp 32ndash41 1991

[8] H M Lee and L Lin ldquoFuzzy risk presumptive evaluationin software developmentrdquo International Journal of InnovativeComputing Information and Control vol 7 no 7 pp 3881ndash38892011

[9] J Jiang and G Klein ldquoSoftware development risks to projecteffectivenessrdquo The Journal of Systems and Software vol 52 no1 pp 3ndash10 2000

[10] D X Houston G T Mackulak and J S Collofello ldquoStochasticsimulation of risk factor potential effects for software develop-ment risk managementrdquo The Journal of Systems and Softwarevol 59 no 3 pp 247ndash257 2001

[11] G Buyukozkan and D Ruan ldquoChoquet integral based aggre-gation approach to software development risk assessmentrdquoInformation Sciences vol 180 no 3 pp 441ndash451 2010

[12] X N Lu and Q G Ma ldquoRisk analysis in software developmentproject with owners and contractorsrdquo in Proceedings of the IEEEInternational Engineering Management Conference Innovationand Entrepreneurship for Sustainable Development (IEMC rsquo04)vol 2 pp 789ndash793 October 2004

[13] T L Saaty The Analytic Hierarchy Process McGraw-Hill NewYork NY USA 1980

[14] J J Buckley ldquoRanking alternatives using fuzzy numbersrdquo FuzzySets and Systems vol 15 no 1 pp 21ndash31 1985

Mathematical Problems in Engineering 9

[15] S-J Chen and C-L Hwang Fuzzy Multiple Attribute DecisionMaking-Method and Applications Springer New York NYUSA 1992

[16] T L Saaty and L G Vargas The Logic of Priorities KluwerAcademic Boston Mass USA 1982

[17] T Y Hsieh S T Lu and G H Tzeng ldquoFuzzy MCDM approachfor planning and design tenders selection in public officebuildingsrdquo International Journal of Project Management vol 22no 7 pp 573ndash584 2004

[18] S T Lu ldquoUsing the fuzzy multiple criteria decision makingapproach for risk evaluation on investment of overseas projectrdquoin Proceedings of the 9th International Conference on MachineLearning and Cybernetics (ICMLC rsquo10) vol 4 pp 2031ndash2036July 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 4: Research Article Using the Fuzzy Linguistic Preference ...downloads.hindawi.com/journals/mpe/2013/376375.pdfor fuzzy AHP proposed by Buckley [ ], to design the ques-tionnaire, we may

4 Mathematical Problems in Engineering

33 Fuzzy Linguistic Preference Relations (Fuzzy LinPreRa)Given a set of criteria 119883 = 119909

1 119909

119899 is associated with

the fuzzy linguistic preference relations matrix P = [119901119894119895] =

(119901119897

119894119895 119901119898

119894119895 119901119906

119894119895) based on consistent fuzzy preference relations

and fuzzy linguistic assessment variables If the matrix abovecomplies with additive reciprocal consistency then the fol-lowing statements must be equivalent

119901119897

119894119895+ 119901119906

119895119894= 1 forall119894 119895 isin 1 119899

119901119898

119894119895+ 119901119898

119894119895= 1 forall119894 119895 isin 1 119899

119901119906

119894119895+ 119901119897

119894119895= 1 forall119894 119895 isin 1 119899

119901119897

119894119895+ 119901119897

119895119896+ 119901119906

119896119894= 15 forall119894 119895 isin 1 119899

119901119898

119894119895+ 119901119898

119895119896+ 119901119898

119896119894= 15 forall119894 lt 119895 lt 119896

119901119906

119894119895+ 119901119906

119895119896+ 119901119897

119896119894= 15 forall119894 lt 119895 lt 119896

119901119897

119894(119894+1)+ 119901119897

(119894+1)(119894+2)+ sdot sdot sdot + 119901

119897

(119895minus1)119895+ 119901119906

119895119894=(119895 minus 119894 + 1)

2forall119894 lt 119895

119901119898

119894(119894+1)+ 119901119898

(119894+1)(119894+2)+ sdot sdot sdot + 119901

119898

(119895minus1)119895+ 119901119898

119895119894=(119895 minus 119894 + 1)

2forall119894 lt 119895

119901119906

119894(119894+1)+ 119901119906

(119894+1)(119894+2)+ sdot sdot sdot + 119901

119906

(119895minus1)119895+ 119901119897

119895119894=(119895 minus 119894 + 1)

2forall119894 lt 119895

(3)

Notably if the values of the obtained matrix P withelements in the interval [minus119888 1 + 119888] (119888 gt 0) are not in theinterval [0 1] the obtained fuzzy numbers will need to betransformed by way of a transformation function to preservethe reciprocity and additive consistency The transformationfunctions for left median and upper values of TFN in everyelement of decision matrix P are given in (4) Finally we canobtain a consistent additive reciprocal decision matrix P1015840

119891 (119909119897) =

(119909119897+ 119888)

(1 + 2119888)

119891 (119909119898) =

(119909119898+ 119888)

(1 + 2119888)

119891 (119909119906) =

(119909119906minus 119888)

(1 + 2119888)

(4)

34 Determination of Criteria Weights If there are 119898 eval-uators to participate in the judgments this study uses thenotion of the average value to integrate the fuzzy judg-ment values of 119898 evaluators from the set of 119899 minus 1 val-ues 119901

12 11990123 119901

(119899minus1)119899 that is

119901119894119895= (

1

119898) otimes (119901

1

119894119895oplus 1199012

119894119895oplus sdot sdot sdot oplus 119901

119898

119894119895) (5)

Here we can establish an original synthetic fuzzy judg-ment matrix P and then use (3) and (4) to obtain the con-sistent synthetic fuzzy judgment matrix P1015840 In order to obtain

Table 1 Fuzzy linguistic assessment variables

Linguistic variables Triangle fuzzy numbersAbsolutely important (AB) (090 100 100)Very strongly important (VS) (080 090 100)Essentially important (ES) (050 070 090)Weakly important (WK) (050 060 070)Equally important (EQ) (040 050 060)Weakly not important (WN) (030 040 050)Essentially not important (EN) (010 030 050)Very strongly not important (VN) (000 010 020)Absolutely not important (AN) (000 000 010)

Table 2 Original evaluation results for the risk dimensions by thefirst group

E1 E2 E3 E4 E5

F1 VS VS EQ WN VN F2

F2 VN VS EQ AB AB F3

F3 VS VN WN VS VN F4

F4 EQ EN VS WK EQ F5

the weights of each criterion this study adopts column vectoraverage approach proposed by Saaty and Vargas [16] asfollows

119903119894119895=

119901119894119895

1199011119895oplus 1199012119895oplus sdot sdot sdot oplus 119901

119899119895

119908119894=1

119899(1199031198941oplus 1199031198942oplus sdot sdot sdot oplus 119903

119894119899) = (119908

119897

119894 119908119898

119894 119908119906

119894)

(6)

The result of the fuzzy synthetic decision reached byeach criterion is a fuzzy number (119908119897

119894 119908119898

119894 119908119906

119894) Therefore it

is necessary that a defuzzification method for fuzzy numbersis used Methods for such defuzzified weighting generallyinclude the mean of maximal (MOM) center of area (COA)and 120572-cut methods [17 18] This study utilizes the COAmethod to find that the nonfuzzy value is a simple and practi-cal methodThe defuzzified weights of the fuzzy number canbe found by the following equation

119908119894=

(119908119897

119894+ 119908119898

119894+ 119908119906

119894)

3forall119894 (7)

4 Case Study

Two companies were invited to answer the questionnairerelated to the risk of a software development project Thefirst group is comprised of five experts with 5 to 15 yearsrsquoexperience in the information management division from amedium scale technology enterpriseThe second group is alsocomprised of five experts with 5 to 10 yearsrsquo experience inestablishing enterprise resource planning (ERP) systems fora software development company The individuals in the twogroups were invited to provide responses to the questionnaire

Mathematical Problems in Engineering 5

Table 3 Original evaluation results for the risk dimensions by thesecond group

E1 E2 E3 E4 E5

F1 ES VS VN WK EQ F2

F2 EQ WN VS VS VS F3

F3 ES VS EN AN WN F4

F4 ES WK EQ AB WK F5

Table 4 Original evaluation results for the risk factors by the firstgroup

E1 E2 E3 E4 E5

1198651

F11 VS AB VS EQ AB F12

F12 VN VN VN ES EN F13

F 13 AB WK EQ ES WK F14

1198652

11986521

VS AB VS WK ES F22

11986522

VS EQ WK WK EN F23

11986523

AN VN EN EQ VN F24

1198653

F31 AN VN EQ VN AN F32

F32 VS VS WK VN AB F33

F33 AN AN VN AN VS F34

F34 EQ VS AB EQ VN F35

1198654

F41 EQ EN EQ WN EQ F42

F42 VS VN VN ES VS F43

F43 EQ ES WK VS WN F44

1198655

F51 VS AB AB VS ES F52

F52 EQ VS WN VN EN F53

F53 EQ VS ES ES ES F54

F54 VS VN WK VS EQ F55

survey and were asked to compare the relative degree ofimpact for the risk dimensions and factors identified inthis study in pairwise sequential order That is they onlyneeded to compare the relative impact degree from 119865

1to

1198652 from 119865

2to 1198653 from 119865

3to 1198654 from 119865

4to 1198655 from 119865

11

to 11986512 from 119865

12to 11986513 and so on Tables 2 and 3 list the

original evaluation results of this pairwise comparison for therisk dimensions given by the five experts of the two groupsSimilarly Tables 4 and 5 display the original pairwise compar-ison matrix for the twenty-two risk factors given by the twogroups Since the preferences and experiences of these expertsare different we use the fuzzy linguistic assessment variablesas in Table 1 and from (3) to (5) to aggregate the expertsrsquosubjective judgments toward the impact of the degree of riskdimensions and factors yielding the synthesized triangularfuzzy numbers listed in Tables 6 7 8 and 9 respectively Theranking of the impact degree is determined by constructinga crisp value from the fuzzy number Hence defuzzificationneeds to be performed to arrange the fuzzy numbers for

Table 5Original evaluation results for the risk factors by the secondgroup

E1 E2 E3 E4 E5

1198651

F11 VS ES EQ VS WK F12

F12 WN EN EQ VN EN F13

F13 ES ES EQ VS ES F14

1198652

F21 WN EN EQ AB WN F22

F22 ES ES VS VS VN F23

F23 EN VN AN AN EN F24

1198653

11986531

ES VS VN AB VS F32

11986532

ES WK VS AB VN F33

11986533

WN EN EQ AN EQ F34

11986534

ES ES EQ AB EQ F35

1198654

F41 WK ES EQ AN WK F42

F42 ES ES ES VS EQ F43

F43 ES ES EQ VS WK F44

1198655

F51 VS VS AB AB ES F52

F52 EQ EN EQ VS WN F53

F53 EQ ES EQ VS ES F54

F54 EN EN VN EN WN F55

ranking Table 10 lists the impact degree and ranking of riskdimensions and factors for software development projectsobtained by using (6) and (7)

For experts in the first group who are staff members of atechnology enterprise among the identified five dimensionsldquoorganization function riskrdquo was found to be the mostimportant risk dimension to influence software developmentperformance and success ldquoDeveloping technology riskrdquo andldquoresources integration riskrdquo are respectively the second andthird highest impact dimensions affecting software devel-opment project performance ldquoPersonnel system riskrdquo andldquosystem requirement riskrdquo are the last two dimensions insequence in relative importance affecting performance andsuccess of the software development project

For each dimension among the first risk dimensions (1198651)

incapable organizationmanagement (11986511) was considered the

most impact risk factor and it is also the most importantfactor for the global aspect Among the second fourth andfifth dimensions (ie 119865

2 1198654 and 119865

5) immature technology

development (11986521) improper coordination with related divi-

sions (11986542) and continuing stream of requirements changes

(11986551) were all found to be the highest impact risk fac-

tors influencing the software development project successUnavailability of key staff or project managers (119865

32) and

lack of staff commitment and low morale (11986534) respectively

are the most observed prominent risk factors which harmsoftware development project success in each dimension

The points of view in relation to the risk dimensionsexpressed by the experts of the second group who are staff

6 Mathematical Problems in Engineering

Table 6 Aggregation decision matrix of the risk dimensions form the first group

1198651

1198652

1198653

1198654

1198655

1198651

(050 050 050) (047 054 062) (054 069 081) (046 068 087) (041 072 100)

1198652

(038 046 053) (050 050 050) (057 065 069) (049 063 075) (044 068 088)

1198653

(019 031 046) (031 035 043) (050 050 050) (041 049 056) (037 053 069)

1198654

(013 032 054) (025 037 051) (044 051 059) (050 050 050) (046 054 063)

1198655

(000 028 059) (012 032 056) (031 047 063) (037 046 054) (050 050 050)

Table 7 Aggregation decision matrix of the risk factors from the first group

1198651

11986511

11986512

11986513

11986514

11986511

(050 050 050) (072 080 085) (040 060 077) (045 075 100)

11986512

(015 020 028) (050 050 050) (018 030 042) (023 045 065)

11986513

(023 040 060) (058 070 082) (050 050 050) (055 065 073)

11986514

(000 025 055) (035 055 077) (027 035 045) (050 050 050)

1198652

11986521

11986522

11986523

11986524

11986521

(050 050 050) (066 076 084) (063 082 100) (031 058 085)

11986522

(016 024 034) (050 050 050) (047 056 066) (015 032 052)

11986523

(000 018 037) (034 044 053) (050 050 050) (018 026 035)

11986524

(015 042 069) (048 068 085) (065 074 082) (050 050 050)

1198653

11986531

11986532

11986533

11986534

11986535

11986531

(050 050 050) (018 023 030) (026 038 052) (000 015 036) (000 023 050)

11986532

(070 077 082) (050 050 050) (058 065 071) (032 042 056) (032 050 070)

11986533

(048 062 074) (029 035 042) (050 050 050) (024 027 035) (024 035 048)

11986534

(064 085 100) (044 058 068) (065 073 076) (050 050 050) (050 058 064)

11986535

(050 077 100) (030 050 068) (052 065 076) (036 042 050) (050 050 050)

1198654

11986541

11986542

11986543

11986544

11986541

(050 050 050) (032 044 056) (024 048 072) (024 060 096)

11986542

(044 056 068) (050 050 050) (042 054 066) (042 066 090)

11986543

(028 052 076) (034 046 058) (050 050 050) (050 062 074)

11986544

(004 040 076) (010 034 058) (026 038 050) (050 050 050)

1198655

11986551

11986552

11986553

11986554

11986555

11986551

(050 050 050) (063 068 072) (055 065 075) (056 075 091) (056 079 100)

11986552

(028 032 037) (050 050 050) (042 047 053) (044 056 069) (044 061 078)

11986553

(025 035 045) (047 053 058) (050 050 050) (052 059 066) (052 064 075)

11986554

(009 025 044) (031 044 056) (034 041 048) (050 050 050) (050 055 059)

11986555

(000 021 044) (022 039 056) (025 036 048) (041 045 050) (050 050 050)

members of a software development company are the same asthe first group For each dimension the ranking results of theimpact degree for risk factors are somewhat different from thefirst group For example among the first risk dimension (119865

1)

incapable organization management (11986511) is also considered

as the most impacting risk factor in the first group but itis the factor having the second greatest impact for globalaspects which is not the same as the first group The mostdifference in ranking for factors of dimensions between thesetwo groups was for the third risk dimension (119865

3) The second

group considers reliance on a few key personnel (11986531) as the

most important factor in the ldquopersonnel system riskrdquo aspectbut it has the least impact based on the evaluations of the firstgroup

According to the results of this case study whether it istechnology enterprise (demander) or software development

company (supplier) they should realize that organization andcommunicationmanagement is the upmost restrict conditionfor the success of software development project that isorganizational culture organizational structure organiza-tional processes organizationrsquos established communicationschannels and so forth The internal and external enterpriseenvironmental factors will critically influence the perfor-mance of the software development project It indicates thatthe application of appropriate project management skills andknowledge is necessary

5 Conclusions

There is an old saying that goes ldquoAn ounce of preventionis worth a pound of curerdquo Therefore if we can understandthe encountered risks and pay more attention in advance

Mathematical Problems in Engineering 7

Table 8 Aggregation decision matrix of the risk dimensions from the second group

1198651

1198652

1198653

1198654

1198655

1198651

(050 050 050) (047 053 060) (053 066 078) (044 064 084) (048 074 100)

1198652

(040 047 053) (050 050 050) (057 063 068) (048 060 074) (051 070 090)

1198653

(022 034 047) (032 038 043) (050 050 050) (041 048 056) (044 058 072)

1198654

(016 036 056) (026 040 052) (044 052 059) (050 050 050) (053 060 066)

1198655

(000 026 052) (010 030 049) (028 042 056) (034 040 047) (050 050 050)

Table 9 Aggregation decision matrix of the risk factors from the second group

1198651

11986511

11986512

11986513

11986514

11986511

(050 050 050) (058 067 076) (033 053 073) (036 068 100)

11986512

(024 033 042) (050 050 050) (026 036 047) (029 052 074)

11986513

(027 047 067) (053 064 074) (050 050 050) (053 065 077)

11986514

(000 032 064) (026 048 071) (023 035 047) (050 050 050)

1198652

11986521

11986522

11986523

11986524

11986521

(050 050 050) (041 052 061) (043 067 089) (000 033 069)

11986522

(039 048 059) (050 050 050) (052 065 078) (009 031 057)

11986523

(011 033 057) (022 035 048) (050 050 050) (007 017 030)

11986524

(031 067 100) (043 069 091) (070 083 093) (050 050 050)

1198653

11986531

11986532

11986533

11986534

11986535

11986531

(050 050 050) (056 063 069) (058 073 085) (043 063 082) (045 074 100)

11986532

(031 037 044) (050 050 050) (052 060 065) (037 050 063) (039 061 081)

11986533

(015 027 042) (035 040 048) (050 050 050) (035 040 048) (037 051 065)

11986534

(018 037 057) (037 050 063) (052 060 065) (050 050 050) (052 061 068)

11986535

(000 026 055) (019 039 061) (035 049 063) (032 039 048) (050 050 050)

1198654

11986541

11986542

11986543

11986544

11986541

(050 050 050) (042 049 056) (045 062 079) (047 073 100)

11986542

(044 051 058) (050 050 050) (053 063 073) (055 074 094)

11986543

(021 038 055) (027 037 047) (050 050 050) (053 062 071)

11986544

(000 027 053) (006 026 045) (029 038 047) (050 050 050)

1198655

11986551

11986552

11986553

11986554

11986555

11986551

(050 050 050) (064 070 074) (059 071 082) (061 082 100) (042 070 097)

11986552

(026 030 036) (050 050 050) (045 051 057) (047 061 076) (028 050 072)

11986553

(018 029 041) (043 049 055) (050 050 050) (052 060 068) (033 049 065)

11986554

(000 018 039) (024 039 053) (032 040 048) (050 050 050) (031 039 047)

11986555

(003 030 058) (028 050 072) (035 051 067) (053 061 069) (050 050 050)

it probably can mitigate loss for the results In this studywe adopt the five risk dimensions and associated twenty-two risk factors were developed by [4] This can help theproject managers to have an overview of the global pictureof risk Then we apply the Fuzzy LinPreRa method whichcan simplify the Fuzzy AHP method and also avoid thenecessity of checking the consistency in the decision-makingprocess to assess project risk for software developmentBecause in the Fuzzy AHP if there are 119899 criteriaattributesit needs 119899(119899 minus 1)2 pairwise comparisons but the FuzzyLinPreRa just requires 119899 minus 1 comparisons and maintainsthe decision matrices consistency The advantage of applyingFuzzy LinPreRa approach compared with Fuzzy AHP isthat the information demand has been significantly reduced

especially in obtaining information from practitioners Thatis it is more convenient to acquire the judgments of practi-tioners or experts of software development industry througha questionnaire

The evaluation results of the experts in both groupsimplied that the impact degrees of the risk dimensions arethe same whatever the rule on the software developmentproject Although there are some differences in the rankingof risk factors for each risk dimension the results shouldprove to be a valuable reference for software developersAccording to the results of the model built it can be seenthat the proposed model can benefit the stakeholders ofsoftware development projects and help them recognize whatrisk factors they may encounter and to facilitate drawing

8 Mathematical Problems in Engineering

Table 10 Impact degree and ranking of risk dimensions and factors for the two groups

Dimensionsfactors Impact degree of the first group Ranking Impact degree of the second group RankingF1 02481 1 02459 1

F11 03246 1 02968 1F12 01829 4 02134 3F13 02793 2 02784 2F14 02133 3 02114 4

F2 02286 2 02306 2F21 03301 1 02537 2F22 02049 3 02432 3F23 01737 4 01731 4F24 02912 2 03300 1

F3 01749 4 01813 4F31 01261 5 02559 1F32 02266 2 02045 2F33 01688 4 01684 4F34 02520 1 02045 3F35 02265 3 01667 5

F4 01813 3 01894 3F41 02553 3 02930 1F42 02777 1 02945 2F43 02589 2 02325 3F44 02082 4 01800 4

F5 01671 5 01528 5F51 02673 1 02716 1F52 01972 3 01934 3F53 02074 2 01888 4F54 01724 4 01500 5F55 01557 5 01962 2

up project risk management strategies for the adequate allo-cation of resources

References

[1] H M Lee ldquoApplying fuzzy set theory to evaluate the rateof aggregative risk in software developmentrdquo Fuzzy Sets andSystems vol 79 no 3 pp 323ndash336 1996

[2] Y H Kwak and J Stoddard ldquoProject risk management lessonslearned from software development environmentrdquo Technova-tion vol 24 no 11 pp 915ndash920 2004

[3] M de Oliveira Barros C M L Werner and G H TravassosldquoSupporting risks in software project managementrdquoThe Journalof Systems and Software vol 70 no 1-2 pp 21ndash35 2004

[4] S T Lu and SHYu ldquoRisk factors assessment for software devel-opment project based on fuzzy decision makingrdquo InternationalJournal of Information and Electronics Engineering vol 2 no 4pp 596ndash600 2012

[5] T-C Wang and Y-H Chen ldquoApplying fuzzy linguistic prefer-ence relations to the improvement of consistency of fuzzy AHPrdquoInformation Sciences vol 178 no 19 pp 3755ndash3765 2008

[6] E Herrera-Viedma F Herrera F Chiclana and M LuqueldquoSome issues on consistency of fuzzy preference relationsrdquoEuropean Journal of Operational Research vol 154 no 1 pp 98ndash109 2004

[7] B W Boehm ldquoSoftware risk management principles andpracticesrdquo IEEE Software vol 8 no 1 pp 32ndash41 1991

[8] H M Lee and L Lin ldquoFuzzy risk presumptive evaluationin software developmentrdquo International Journal of InnovativeComputing Information and Control vol 7 no 7 pp 3881ndash38892011

[9] J Jiang and G Klein ldquoSoftware development risks to projecteffectivenessrdquo The Journal of Systems and Software vol 52 no1 pp 3ndash10 2000

[10] D X Houston G T Mackulak and J S Collofello ldquoStochasticsimulation of risk factor potential effects for software develop-ment risk managementrdquo The Journal of Systems and Softwarevol 59 no 3 pp 247ndash257 2001

[11] G Buyukozkan and D Ruan ldquoChoquet integral based aggre-gation approach to software development risk assessmentrdquoInformation Sciences vol 180 no 3 pp 441ndash451 2010

[12] X N Lu and Q G Ma ldquoRisk analysis in software developmentproject with owners and contractorsrdquo in Proceedings of the IEEEInternational Engineering Management Conference Innovationand Entrepreneurship for Sustainable Development (IEMC rsquo04)vol 2 pp 789ndash793 October 2004

[13] T L Saaty The Analytic Hierarchy Process McGraw-Hill NewYork NY USA 1980

[14] J J Buckley ldquoRanking alternatives using fuzzy numbersrdquo FuzzySets and Systems vol 15 no 1 pp 21ndash31 1985

Mathematical Problems in Engineering 9

[15] S-J Chen and C-L Hwang Fuzzy Multiple Attribute DecisionMaking-Method and Applications Springer New York NYUSA 1992

[16] T L Saaty and L G Vargas The Logic of Priorities KluwerAcademic Boston Mass USA 1982

[17] T Y Hsieh S T Lu and G H Tzeng ldquoFuzzy MCDM approachfor planning and design tenders selection in public officebuildingsrdquo International Journal of Project Management vol 22no 7 pp 573ndash584 2004

[18] S T Lu ldquoUsing the fuzzy multiple criteria decision makingapproach for risk evaluation on investment of overseas projectrdquoin Proceedings of the 9th International Conference on MachineLearning and Cybernetics (ICMLC rsquo10) vol 4 pp 2031ndash2036July 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 5: Research Article Using the Fuzzy Linguistic Preference ...downloads.hindawi.com/journals/mpe/2013/376375.pdfor fuzzy AHP proposed by Buckley [ ], to design the ques-tionnaire, we may

Mathematical Problems in Engineering 5

Table 3 Original evaluation results for the risk dimensions by thesecond group

E1 E2 E3 E4 E5

F1 ES VS VN WK EQ F2

F2 EQ WN VS VS VS F3

F3 ES VS EN AN WN F4

F4 ES WK EQ AB WK F5

Table 4 Original evaluation results for the risk factors by the firstgroup

E1 E2 E3 E4 E5

1198651

F11 VS AB VS EQ AB F12

F12 VN VN VN ES EN F13

F 13 AB WK EQ ES WK F14

1198652

11986521

VS AB VS WK ES F22

11986522

VS EQ WK WK EN F23

11986523

AN VN EN EQ VN F24

1198653

F31 AN VN EQ VN AN F32

F32 VS VS WK VN AB F33

F33 AN AN VN AN VS F34

F34 EQ VS AB EQ VN F35

1198654

F41 EQ EN EQ WN EQ F42

F42 VS VN VN ES VS F43

F43 EQ ES WK VS WN F44

1198655

F51 VS AB AB VS ES F52

F52 EQ VS WN VN EN F53

F53 EQ VS ES ES ES F54

F54 VS VN WK VS EQ F55

survey and were asked to compare the relative degree ofimpact for the risk dimensions and factors identified inthis study in pairwise sequential order That is they onlyneeded to compare the relative impact degree from 119865

1to

1198652 from 119865

2to 1198653 from 119865

3to 1198654 from 119865

4to 1198655 from 119865

11

to 11986512 from 119865

12to 11986513 and so on Tables 2 and 3 list the

original evaluation results of this pairwise comparison for therisk dimensions given by the five experts of the two groupsSimilarly Tables 4 and 5 display the original pairwise compar-ison matrix for the twenty-two risk factors given by the twogroups Since the preferences and experiences of these expertsare different we use the fuzzy linguistic assessment variablesas in Table 1 and from (3) to (5) to aggregate the expertsrsquosubjective judgments toward the impact of the degree of riskdimensions and factors yielding the synthesized triangularfuzzy numbers listed in Tables 6 7 8 and 9 respectively Theranking of the impact degree is determined by constructinga crisp value from the fuzzy number Hence defuzzificationneeds to be performed to arrange the fuzzy numbers for

Table 5Original evaluation results for the risk factors by the secondgroup

E1 E2 E3 E4 E5

1198651

F11 VS ES EQ VS WK F12

F12 WN EN EQ VN EN F13

F13 ES ES EQ VS ES F14

1198652

F21 WN EN EQ AB WN F22

F22 ES ES VS VS VN F23

F23 EN VN AN AN EN F24

1198653

11986531

ES VS VN AB VS F32

11986532

ES WK VS AB VN F33

11986533

WN EN EQ AN EQ F34

11986534

ES ES EQ AB EQ F35

1198654

F41 WK ES EQ AN WK F42

F42 ES ES ES VS EQ F43

F43 ES ES EQ VS WK F44

1198655

F51 VS VS AB AB ES F52

F52 EQ EN EQ VS WN F53

F53 EQ ES EQ VS ES F54

F54 EN EN VN EN WN F55

ranking Table 10 lists the impact degree and ranking of riskdimensions and factors for software development projectsobtained by using (6) and (7)

For experts in the first group who are staff members of atechnology enterprise among the identified five dimensionsldquoorganization function riskrdquo was found to be the mostimportant risk dimension to influence software developmentperformance and success ldquoDeveloping technology riskrdquo andldquoresources integration riskrdquo are respectively the second andthird highest impact dimensions affecting software devel-opment project performance ldquoPersonnel system riskrdquo andldquosystem requirement riskrdquo are the last two dimensions insequence in relative importance affecting performance andsuccess of the software development project

For each dimension among the first risk dimensions (1198651)

incapable organizationmanagement (11986511) was considered the

most impact risk factor and it is also the most importantfactor for the global aspect Among the second fourth andfifth dimensions (ie 119865

2 1198654 and 119865

5) immature technology

development (11986521) improper coordination with related divi-

sions (11986542) and continuing stream of requirements changes

(11986551) were all found to be the highest impact risk fac-

tors influencing the software development project successUnavailability of key staff or project managers (119865

32) and

lack of staff commitment and low morale (11986534) respectively

are the most observed prominent risk factors which harmsoftware development project success in each dimension

The points of view in relation to the risk dimensionsexpressed by the experts of the second group who are staff

6 Mathematical Problems in Engineering

Table 6 Aggregation decision matrix of the risk dimensions form the first group

1198651

1198652

1198653

1198654

1198655

1198651

(050 050 050) (047 054 062) (054 069 081) (046 068 087) (041 072 100)

1198652

(038 046 053) (050 050 050) (057 065 069) (049 063 075) (044 068 088)

1198653

(019 031 046) (031 035 043) (050 050 050) (041 049 056) (037 053 069)

1198654

(013 032 054) (025 037 051) (044 051 059) (050 050 050) (046 054 063)

1198655

(000 028 059) (012 032 056) (031 047 063) (037 046 054) (050 050 050)

Table 7 Aggregation decision matrix of the risk factors from the first group

1198651

11986511

11986512

11986513

11986514

11986511

(050 050 050) (072 080 085) (040 060 077) (045 075 100)

11986512

(015 020 028) (050 050 050) (018 030 042) (023 045 065)

11986513

(023 040 060) (058 070 082) (050 050 050) (055 065 073)

11986514

(000 025 055) (035 055 077) (027 035 045) (050 050 050)

1198652

11986521

11986522

11986523

11986524

11986521

(050 050 050) (066 076 084) (063 082 100) (031 058 085)

11986522

(016 024 034) (050 050 050) (047 056 066) (015 032 052)

11986523

(000 018 037) (034 044 053) (050 050 050) (018 026 035)

11986524

(015 042 069) (048 068 085) (065 074 082) (050 050 050)

1198653

11986531

11986532

11986533

11986534

11986535

11986531

(050 050 050) (018 023 030) (026 038 052) (000 015 036) (000 023 050)

11986532

(070 077 082) (050 050 050) (058 065 071) (032 042 056) (032 050 070)

11986533

(048 062 074) (029 035 042) (050 050 050) (024 027 035) (024 035 048)

11986534

(064 085 100) (044 058 068) (065 073 076) (050 050 050) (050 058 064)

11986535

(050 077 100) (030 050 068) (052 065 076) (036 042 050) (050 050 050)

1198654

11986541

11986542

11986543

11986544

11986541

(050 050 050) (032 044 056) (024 048 072) (024 060 096)

11986542

(044 056 068) (050 050 050) (042 054 066) (042 066 090)

11986543

(028 052 076) (034 046 058) (050 050 050) (050 062 074)

11986544

(004 040 076) (010 034 058) (026 038 050) (050 050 050)

1198655

11986551

11986552

11986553

11986554

11986555

11986551

(050 050 050) (063 068 072) (055 065 075) (056 075 091) (056 079 100)

11986552

(028 032 037) (050 050 050) (042 047 053) (044 056 069) (044 061 078)

11986553

(025 035 045) (047 053 058) (050 050 050) (052 059 066) (052 064 075)

11986554

(009 025 044) (031 044 056) (034 041 048) (050 050 050) (050 055 059)

11986555

(000 021 044) (022 039 056) (025 036 048) (041 045 050) (050 050 050)

members of a software development company are the same asthe first group For each dimension the ranking results of theimpact degree for risk factors are somewhat different from thefirst group For example among the first risk dimension (119865

1)

incapable organization management (11986511) is also considered

as the most impacting risk factor in the first group but itis the factor having the second greatest impact for globalaspects which is not the same as the first group The mostdifference in ranking for factors of dimensions between thesetwo groups was for the third risk dimension (119865

3) The second

group considers reliance on a few key personnel (11986531) as the

most important factor in the ldquopersonnel system riskrdquo aspectbut it has the least impact based on the evaluations of the firstgroup

According to the results of this case study whether it istechnology enterprise (demander) or software development

company (supplier) they should realize that organization andcommunicationmanagement is the upmost restrict conditionfor the success of software development project that isorganizational culture organizational structure organiza-tional processes organizationrsquos established communicationschannels and so forth The internal and external enterpriseenvironmental factors will critically influence the perfor-mance of the software development project It indicates thatthe application of appropriate project management skills andknowledge is necessary

5 Conclusions

There is an old saying that goes ldquoAn ounce of preventionis worth a pound of curerdquo Therefore if we can understandthe encountered risks and pay more attention in advance

Mathematical Problems in Engineering 7

Table 8 Aggregation decision matrix of the risk dimensions from the second group

1198651

1198652

1198653

1198654

1198655

1198651

(050 050 050) (047 053 060) (053 066 078) (044 064 084) (048 074 100)

1198652

(040 047 053) (050 050 050) (057 063 068) (048 060 074) (051 070 090)

1198653

(022 034 047) (032 038 043) (050 050 050) (041 048 056) (044 058 072)

1198654

(016 036 056) (026 040 052) (044 052 059) (050 050 050) (053 060 066)

1198655

(000 026 052) (010 030 049) (028 042 056) (034 040 047) (050 050 050)

Table 9 Aggregation decision matrix of the risk factors from the second group

1198651

11986511

11986512

11986513

11986514

11986511

(050 050 050) (058 067 076) (033 053 073) (036 068 100)

11986512

(024 033 042) (050 050 050) (026 036 047) (029 052 074)

11986513

(027 047 067) (053 064 074) (050 050 050) (053 065 077)

11986514

(000 032 064) (026 048 071) (023 035 047) (050 050 050)

1198652

11986521

11986522

11986523

11986524

11986521

(050 050 050) (041 052 061) (043 067 089) (000 033 069)

11986522

(039 048 059) (050 050 050) (052 065 078) (009 031 057)

11986523

(011 033 057) (022 035 048) (050 050 050) (007 017 030)

11986524

(031 067 100) (043 069 091) (070 083 093) (050 050 050)

1198653

11986531

11986532

11986533

11986534

11986535

11986531

(050 050 050) (056 063 069) (058 073 085) (043 063 082) (045 074 100)

11986532

(031 037 044) (050 050 050) (052 060 065) (037 050 063) (039 061 081)

11986533

(015 027 042) (035 040 048) (050 050 050) (035 040 048) (037 051 065)

11986534

(018 037 057) (037 050 063) (052 060 065) (050 050 050) (052 061 068)

11986535

(000 026 055) (019 039 061) (035 049 063) (032 039 048) (050 050 050)

1198654

11986541

11986542

11986543

11986544

11986541

(050 050 050) (042 049 056) (045 062 079) (047 073 100)

11986542

(044 051 058) (050 050 050) (053 063 073) (055 074 094)

11986543

(021 038 055) (027 037 047) (050 050 050) (053 062 071)

11986544

(000 027 053) (006 026 045) (029 038 047) (050 050 050)

1198655

11986551

11986552

11986553

11986554

11986555

11986551

(050 050 050) (064 070 074) (059 071 082) (061 082 100) (042 070 097)

11986552

(026 030 036) (050 050 050) (045 051 057) (047 061 076) (028 050 072)

11986553

(018 029 041) (043 049 055) (050 050 050) (052 060 068) (033 049 065)

11986554

(000 018 039) (024 039 053) (032 040 048) (050 050 050) (031 039 047)

11986555

(003 030 058) (028 050 072) (035 051 067) (053 061 069) (050 050 050)

it probably can mitigate loss for the results In this studywe adopt the five risk dimensions and associated twenty-two risk factors were developed by [4] This can help theproject managers to have an overview of the global pictureof risk Then we apply the Fuzzy LinPreRa method whichcan simplify the Fuzzy AHP method and also avoid thenecessity of checking the consistency in the decision-makingprocess to assess project risk for software developmentBecause in the Fuzzy AHP if there are 119899 criteriaattributesit needs 119899(119899 minus 1)2 pairwise comparisons but the FuzzyLinPreRa just requires 119899 minus 1 comparisons and maintainsthe decision matrices consistency The advantage of applyingFuzzy LinPreRa approach compared with Fuzzy AHP isthat the information demand has been significantly reduced

especially in obtaining information from practitioners Thatis it is more convenient to acquire the judgments of practi-tioners or experts of software development industry througha questionnaire

The evaluation results of the experts in both groupsimplied that the impact degrees of the risk dimensions arethe same whatever the rule on the software developmentproject Although there are some differences in the rankingof risk factors for each risk dimension the results shouldprove to be a valuable reference for software developersAccording to the results of the model built it can be seenthat the proposed model can benefit the stakeholders ofsoftware development projects and help them recognize whatrisk factors they may encounter and to facilitate drawing

8 Mathematical Problems in Engineering

Table 10 Impact degree and ranking of risk dimensions and factors for the two groups

Dimensionsfactors Impact degree of the first group Ranking Impact degree of the second group RankingF1 02481 1 02459 1

F11 03246 1 02968 1F12 01829 4 02134 3F13 02793 2 02784 2F14 02133 3 02114 4

F2 02286 2 02306 2F21 03301 1 02537 2F22 02049 3 02432 3F23 01737 4 01731 4F24 02912 2 03300 1

F3 01749 4 01813 4F31 01261 5 02559 1F32 02266 2 02045 2F33 01688 4 01684 4F34 02520 1 02045 3F35 02265 3 01667 5

F4 01813 3 01894 3F41 02553 3 02930 1F42 02777 1 02945 2F43 02589 2 02325 3F44 02082 4 01800 4

F5 01671 5 01528 5F51 02673 1 02716 1F52 01972 3 01934 3F53 02074 2 01888 4F54 01724 4 01500 5F55 01557 5 01962 2

up project risk management strategies for the adequate allo-cation of resources

References

[1] H M Lee ldquoApplying fuzzy set theory to evaluate the rateof aggregative risk in software developmentrdquo Fuzzy Sets andSystems vol 79 no 3 pp 323ndash336 1996

[2] Y H Kwak and J Stoddard ldquoProject risk management lessonslearned from software development environmentrdquo Technova-tion vol 24 no 11 pp 915ndash920 2004

[3] M de Oliveira Barros C M L Werner and G H TravassosldquoSupporting risks in software project managementrdquoThe Journalof Systems and Software vol 70 no 1-2 pp 21ndash35 2004

[4] S T Lu and SHYu ldquoRisk factors assessment for software devel-opment project based on fuzzy decision makingrdquo InternationalJournal of Information and Electronics Engineering vol 2 no 4pp 596ndash600 2012

[5] T-C Wang and Y-H Chen ldquoApplying fuzzy linguistic prefer-ence relations to the improvement of consistency of fuzzy AHPrdquoInformation Sciences vol 178 no 19 pp 3755ndash3765 2008

[6] E Herrera-Viedma F Herrera F Chiclana and M LuqueldquoSome issues on consistency of fuzzy preference relationsrdquoEuropean Journal of Operational Research vol 154 no 1 pp 98ndash109 2004

[7] B W Boehm ldquoSoftware risk management principles andpracticesrdquo IEEE Software vol 8 no 1 pp 32ndash41 1991

[8] H M Lee and L Lin ldquoFuzzy risk presumptive evaluationin software developmentrdquo International Journal of InnovativeComputing Information and Control vol 7 no 7 pp 3881ndash38892011

[9] J Jiang and G Klein ldquoSoftware development risks to projecteffectivenessrdquo The Journal of Systems and Software vol 52 no1 pp 3ndash10 2000

[10] D X Houston G T Mackulak and J S Collofello ldquoStochasticsimulation of risk factor potential effects for software develop-ment risk managementrdquo The Journal of Systems and Softwarevol 59 no 3 pp 247ndash257 2001

[11] G Buyukozkan and D Ruan ldquoChoquet integral based aggre-gation approach to software development risk assessmentrdquoInformation Sciences vol 180 no 3 pp 441ndash451 2010

[12] X N Lu and Q G Ma ldquoRisk analysis in software developmentproject with owners and contractorsrdquo in Proceedings of the IEEEInternational Engineering Management Conference Innovationand Entrepreneurship for Sustainable Development (IEMC rsquo04)vol 2 pp 789ndash793 October 2004

[13] T L Saaty The Analytic Hierarchy Process McGraw-Hill NewYork NY USA 1980

[14] J J Buckley ldquoRanking alternatives using fuzzy numbersrdquo FuzzySets and Systems vol 15 no 1 pp 21ndash31 1985

Mathematical Problems in Engineering 9

[15] S-J Chen and C-L Hwang Fuzzy Multiple Attribute DecisionMaking-Method and Applications Springer New York NYUSA 1992

[16] T L Saaty and L G Vargas The Logic of Priorities KluwerAcademic Boston Mass USA 1982

[17] T Y Hsieh S T Lu and G H Tzeng ldquoFuzzy MCDM approachfor planning and design tenders selection in public officebuildingsrdquo International Journal of Project Management vol 22no 7 pp 573ndash584 2004

[18] S T Lu ldquoUsing the fuzzy multiple criteria decision makingapproach for risk evaluation on investment of overseas projectrdquoin Proceedings of the 9th International Conference on MachineLearning and Cybernetics (ICMLC rsquo10) vol 4 pp 2031ndash2036July 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 6: Research Article Using the Fuzzy Linguistic Preference ...downloads.hindawi.com/journals/mpe/2013/376375.pdfor fuzzy AHP proposed by Buckley [ ], to design the ques-tionnaire, we may

6 Mathematical Problems in Engineering

Table 6 Aggregation decision matrix of the risk dimensions form the first group

1198651

1198652

1198653

1198654

1198655

1198651

(050 050 050) (047 054 062) (054 069 081) (046 068 087) (041 072 100)

1198652

(038 046 053) (050 050 050) (057 065 069) (049 063 075) (044 068 088)

1198653

(019 031 046) (031 035 043) (050 050 050) (041 049 056) (037 053 069)

1198654

(013 032 054) (025 037 051) (044 051 059) (050 050 050) (046 054 063)

1198655

(000 028 059) (012 032 056) (031 047 063) (037 046 054) (050 050 050)

Table 7 Aggregation decision matrix of the risk factors from the first group

1198651

11986511

11986512

11986513

11986514

11986511

(050 050 050) (072 080 085) (040 060 077) (045 075 100)

11986512

(015 020 028) (050 050 050) (018 030 042) (023 045 065)

11986513

(023 040 060) (058 070 082) (050 050 050) (055 065 073)

11986514

(000 025 055) (035 055 077) (027 035 045) (050 050 050)

1198652

11986521

11986522

11986523

11986524

11986521

(050 050 050) (066 076 084) (063 082 100) (031 058 085)

11986522

(016 024 034) (050 050 050) (047 056 066) (015 032 052)

11986523

(000 018 037) (034 044 053) (050 050 050) (018 026 035)

11986524

(015 042 069) (048 068 085) (065 074 082) (050 050 050)

1198653

11986531

11986532

11986533

11986534

11986535

11986531

(050 050 050) (018 023 030) (026 038 052) (000 015 036) (000 023 050)

11986532

(070 077 082) (050 050 050) (058 065 071) (032 042 056) (032 050 070)

11986533

(048 062 074) (029 035 042) (050 050 050) (024 027 035) (024 035 048)

11986534

(064 085 100) (044 058 068) (065 073 076) (050 050 050) (050 058 064)

11986535

(050 077 100) (030 050 068) (052 065 076) (036 042 050) (050 050 050)

1198654

11986541

11986542

11986543

11986544

11986541

(050 050 050) (032 044 056) (024 048 072) (024 060 096)

11986542

(044 056 068) (050 050 050) (042 054 066) (042 066 090)

11986543

(028 052 076) (034 046 058) (050 050 050) (050 062 074)

11986544

(004 040 076) (010 034 058) (026 038 050) (050 050 050)

1198655

11986551

11986552

11986553

11986554

11986555

11986551

(050 050 050) (063 068 072) (055 065 075) (056 075 091) (056 079 100)

11986552

(028 032 037) (050 050 050) (042 047 053) (044 056 069) (044 061 078)

11986553

(025 035 045) (047 053 058) (050 050 050) (052 059 066) (052 064 075)

11986554

(009 025 044) (031 044 056) (034 041 048) (050 050 050) (050 055 059)

11986555

(000 021 044) (022 039 056) (025 036 048) (041 045 050) (050 050 050)

members of a software development company are the same asthe first group For each dimension the ranking results of theimpact degree for risk factors are somewhat different from thefirst group For example among the first risk dimension (119865

1)

incapable organization management (11986511) is also considered

as the most impacting risk factor in the first group but itis the factor having the second greatest impact for globalaspects which is not the same as the first group The mostdifference in ranking for factors of dimensions between thesetwo groups was for the third risk dimension (119865

3) The second

group considers reliance on a few key personnel (11986531) as the

most important factor in the ldquopersonnel system riskrdquo aspectbut it has the least impact based on the evaluations of the firstgroup

According to the results of this case study whether it istechnology enterprise (demander) or software development

company (supplier) they should realize that organization andcommunicationmanagement is the upmost restrict conditionfor the success of software development project that isorganizational culture organizational structure organiza-tional processes organizationrsquos established communicationschannels and so forth The internal and external enterpriseenvironmental factors will critically influence the perfor-mance of the software development project It indicates thatthe application of appropriate project management skills andknowledge is necessary

5 Conclusions

There is an old saying that goes ldquoAn ounce of preventionis worth a pound of curerdquo Therefore if we can understandthe encountered risks and pay more attention in advance

Mathematical Problems in Engineering 7

Table 8 Aggregation decision matrix of the risk dimensions from the second group

1198651

1198652

1198653

1198654

1198655

1198651

(050 050 050) (047 053 060) (053 066 078) (044 064 084) (048 074 100)

1198652

(040 047 053) (050 050 050) (057 063 068) (048 060 074) (051 070 090)

1198653

(022 034 047) (032 038 043) (050 050 050) (041 048 056) (044 058 072)

1198654

(016 036 056) (026 040 052) (044 052 059) (050 050 050) (053 060 066)

1198655

(000 026 052) (010 030 049) (028 042 056) (034 040 047) (050 050 050)

Table 9 Aggregation decision matrix of the risk factors from the second group

1198651

11986511

11986512

11986513

11986514

11986511

(050 050 050) (058 067 076) (033 053 073) (036 068 100)

11986512

(024 033 042) (050 050 050) (026 036 047) (029 052 074)

11986513

(027 047 067) (053 064 074) (050 050 050) (053 065 077)

11986514

(000 032 064) (026 048 071) (023 035 047) (050 050 050)

1198652

11986521

11986522

11986523

11986524

11986521

(050 050 050) (041 052 061) (043 067 089) (000 033 069)

11986522

(039 048 059) (050 050 050) (052 065 078) (009 031 057)

11986523

(011 033 057) (022 035 048) (050 050 050) (007 017 030)

11986524

(031 067 100) (043 069 091) (070 083 093) (050 050 050)

1198653

11986531

11986532

11986533

11986534

11986535

11986531

(050 050 050) (056 063 069) (058 073 085) (043 063 082) (045 074 100)

11986532

(031 037 044) (050 050 050) (052 060 065) (037 050 063) (039 061 081)

11986533

(015 027 042) (035 040 048) (050 050 050) (035 040 048) (037 051 065)

11986534

(018 037 057) (037 050 063) (052 060 065) (050 050 050) (052 061 068)

11986535

(000 026 055) (019 039 061) (035 049 063) (032 039 048) (050 050 050)

1198654

11986541

11986542

11986543

11986544

11986541

(050 050 050) (042 049 056) (045 062 079) (047 073 100)

11986542

(044 051 058) (050 050 050) (053 063 073) (055 074 094)

11986543

(021 038 055) (027 037 047) (050 050 050) (053 062 071)

11986544

(000 027 053) (006 026 045) (029 038 047) (050 050 050)

1198655

11986551

11986552

11986553

11986554

11986555

11986551

(050 050 050) (064 070 074) (059 071 082) (061 082 100) (042 070 097)

11986552

(026 030 036) (050 050 050) (045 051 057) (047 061 076) (028 050 072)

11986553

(018 029 041) (043 049 055) (050 050 050) (052 060 068) (033 049 065)

11986554

(000 018 039) (024 039 053) (032 040 048) (050 050 050) (031 039 047)

11986555

(003 030 058) (028 050 072) (035 051 067) (053 061 069) (050 050 050)

it probably can mitigate loss for the results In this studywe adopt the five risk dimensions and associated twenty-two risk factors were developed by [4] This can help theproject managers to have an overview of the global pictureof risk Then we apply the Fuzzy LinPreRa method whichcan simplify the Fuzzy AHP method and also avoid thenecessity of checking the consistency in the decision-makingprocess to assess project risk for software developmentBecause in the Fuzzy AHP if there are 119899 criteriaattributesit needs 119899(119899 minus 1)2 pairwise comparisons but the FuzzyLinPreRa just requires 119899 minus 1 comparisons and maintainsthe decision matrices consistency The advantage of applyingFuzzy LinPreRa approach compared with Fuzzy AHP isthat the information demand has been significantly reduced

especially in obtaining information from practitioners Thatis it is more convenient to acquire the judgments of practi-tioners or experts of software development industry througha questionnaire

The evaluation results of the experts in both groupsimplied that the impact degrees of the risk dimensions arethe same whatever the rule on the software developmentproject Although there are some differences in the rankingof risk factors for each risk dimension the results shouldprove to be a valuable reference for software developersAccording to the results of the model built it can be seenthat the proposed model can benefit the stakeholders ofsoftware development projects and help them recognize whatrisk factors they may encounter and to facilitate drawing

8 Mathematical Problems in Engineering

Table 10 Impact degree and ranking of risk dimensions and factors for the two groups

Dimensionsfactors Impact degree of the first group Ranking Impact degree of the second group RankingF1 02481 1 02459 1

F11 03246 1 02968 1F12 01829 4 02134 3F13 02793 2 02784 2F14 02133 3 02114 4

F2 02286 2 02306 2F21 03301 1 02537 2F22 02049 3 02432 3F23 01737 4 01731 4F24 02912 2 03300 1

F3 01749 4 01813 4F31 01261 5 02559 1F32 02266 2 02045 2F33 01688 4 01684 4F34 02520 1 02045 3F35 02265 3 01667 5

F4 01813 3 01894 3F41 02553 3 02930 1F42 02777 1 02945 2F43 02589 2 02325 3F44 02082 4 01800 4

F5 01671 5 01528 5F51 02673 1 02716 1F52 01972 3 01934 3F53 02074 2 01888 4F54 01724 4 01500 5F55 01557 5 01962 2

up project risk management strategies for the adequate allo-cation of resources

References

[1] H M Lee ldquoApplying fuzzy set theory to evaluate the rateof aggregative risk in software developmentrdquo Fuzzy Sets andSystems vol 79 no 3 pp 323ndash336 1996

[2] Y H Kwak and J Stoddard ldquoProject risk management lessonslearned from software development environmentrdquo Technova-tion vol 24 no 11 pp 915ndash920 2004

[3] M de Oliveira Barros C M L Werner and G H TravassosldquoSupporting risks in software project managementrdquoThe Journalof Systems and Software vol 70 no 1-2 pp 21ndash35 2004

[4] S T Lu and SHYu ldquoRisk factors assessment for software devel-opment project based on fuzzy decision makingrdquo InternationalJournal of Information and Electronics Engineering vol 2 no 4pp 596ndash600 2012

[5] T-C Wang and Y-H Chen ldquoApplying fuzzy linguistic prefer-ence relations to the improvement of consistency of fuzzy AHPrdquoInformation Sciences vol 178 no 19 pp 3755ndash3765 2008

[6] E Herrera-Viedma F Herrera F Chiclana and M LuqueldquoSome issues on consistency of fuzzy preference relationsrdquoEuropean Journal of Operational Research vol 154 no 1 pp 98ndash109 2004

[7] B W Boehm ldquoSoftware risk management principles andpracticesrdquo IEEE Software vol 8 no 1 pp 32ndash41 1991

[8] H M Lee and L Lin ldquoFuzzy risk presumptive evaluationin software developmentrdquo International Journal of InnovativeComputing Information and Control vol 7 no 7 pp 3881ndash38892011

[9] J Jiang and G Klein ldquoSoftware development risks to projecteffectivenessrdquo The Journal of Systems and Software vol 52 no1 pp 3ndash10 2000

[10] D X Houston G T Mackulak and J S Collofello ldquoStochasticsimulation of risk factor potential effects for software develop-ment risk managementrdquo The Journal of Systems and Softwarevol 59 no 3 pp 247ndash257 2001

[11] G Buyukozkan and D Ruan ldquoChoquet integral based aggre-gation approach to software development risk assessmentrdquoInformation Sciences vol 180 no 3 pp 441ndash451 2010

[12] X N Lu and Q G Ma ldquoRisk analysis in software developmentproject with owners and contractorsrdquo in Proceedings of the IEEEInternational Engineering Management Conference Innovationand Entrepreneurship for Sustainable Development (IEMC rsquo04)vol 2 pp 789ndash793 October 2004

[13] T L Saaty The Analytic Hierarchy Process McGraw-Hill NewYork NY USA 1980

[14] J J Buckley ldquoRanking alternatives using fuzzy numbersrdquo FuzzySets and Systems vol 15 no 1 pp 21ndash31 1985

Mathematical Problems in Engineering 9

[15] S-J Chen and C-L Hwang Fuzzy Multiple Attribute DecisionMaking-Method and Applications Springer New York NYUSA 1992

[16] T L Saaty and L G Vargas The Logic of Priorities KluwerAcademic Boston Mass USA 1982

[17] T Y Hsieh S T Lu and G H Tzeng ldquoFuzzy MCDM approachfor planning and design tenders selection in public officebuildingsrdquo International Journal of Project Management vol 22no 7 pp 573ndash584 2004

[18] S T Lu ldquoUsing the fuzzy multiple criteria decision makingapproach for risk evaluation on investment of overseas projectrdquoin Proceedings of the 9th International Conference on MachineLearning and Cybernetics (ICMLC rsquo10) vol 4 pp 2031ndash2036July 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 7: Research Article Using the Fuzzy Linguistic Preference ...downloads.hindawi.com/journals/mpe/2013/376375.pdfor fuzzy AHP proposed by Buckley [ ], to design the ques-tionnaire, we may

Mathematical Problems in Engineering 7

Table 8 Aggregation decision matrix of the risk dimensions from the second group

1198651

1198652

1198653

1198654

1198655

1198651

(050 050 050) (047 053 060) (053 066 078) (044 064 084) (048 074 100)

1198652

(040 047 053) (050 050 050) (057 063 068) (048 060 074) (051 070 090)

1198653

(022 034 047) (032 038 043) (050 050 050) (041 048 056) (044 058 072)

1198654

(016 036 056) (026 040 052) (044 052 059) (050 050 050) (053 060 066)

1198655

(000 026 052) (010 030 049) (028 042 056) (034 040 047) (050 050 050)

Table 9 Aggregation decision matrix of the risk factors from the second group

1198651

11986511

11986512

11986513

11986514

11986511

(050 050 050) (058 067 076) (033 053 073) (036 068 100)

11986512

(024 033 042) (050 050 050) (026 036 047) (029 052 074)

11986513

(027 047 067) (053 064 074) (050 050 050) (053 065 077)

11986514

(000 032 064) (026 048 071) (023 035 047) (050 050 050)

1198652

11986521

11986522

11986523

11986524

11986521

(050 050 050) (041 052 061) (043 067 089) (000 033 069)

11986522

(039 048 059) (050 050 050) (052 065 078) (009 031 057)

11986523

(011 033 057) (022 035 048) (050 050 050) (007 017 030)

11986524

(031 067 100) (043 069 091) (070 083 093) (050 050 050)

1198653

11986531

11986532

11986533

11986534

11986535

11986531

(050 050 050) (056 063 069) (058 073 085) (043 063 082) (045 074 100)

11986532

(031 037 044) (050 050 050) (052 060 065) (037 050 063) (039 061 081)

11986533

(015 027 042) (035 040 048) (050 050 050) (035 040 048) (037 051 065)

11986534

(018 037 057) (037 050 063) (052 060 065) (050 050 050) (052 061 068)

11986535

(000 026 055) (019 039 061) (035 049 063) (032 039 048) (050 050 050)

1198654

11986541

11986542

11986543

11986544

11986541

(050 050 050) (042 049 056) (045 062 079) (047 073 100)

11986542

(044 051 058) (050 050 050) (053 063 073) (055 074 094)

11986543

(021 038 055) (027 037 047) (050 050 050) (053 062 071)

11986544

(000 027 053) (006 026 045) (029 038 047) (050 050 050)

1198655

11986551

11986552

11986553

11986554

11986555

11986551

(050 050 050) (064 070 074) (059 071 082) (061 082 100) (042 070 097)

11986552

(026 030 036) (050 050 050) (045 051 057) (047 061 076) (028 050 072)

11986553

(018 029 041) (043 049 055) (050 050 050) (052 060 068) (033 049 065)

11986554

(000 018 039) (024 039 053) (032 040 048) (050 050 050) (031 039 047)

11986555

(003 030 058) (028 050 072) (035 051 067) (053 061 069) (050 050 050)

it probably can mitigate loss for the results In this studywe adopt the five risk dimensions and associated twenty-two risk factors were developed by [4] This can help theproject managers to have an overview of the global pictureof risk Then we apply the Fuzzy LinPreRa method whichcan simplify the Fuzzy AHP method and also avoid thenecessity of checking the consistency in the decision-makingprocess to assess project risk for software developmentBecause in the Fuzzy AHP if there are 119899 criteriaattributesit needs 119899(119899 minus 1)2 pairwise comparisons but the FuzzyLinPreRa just requires 119899 minus 1 comparisons and maintainsthe decision matrices consistency The advantage of applyingFuzzy LinPreRa approach compared with Fuzzy AHP isthat the information demand has been significantly reduced

especially in obtaining information from practitioners Thatis it is more convenient to acquire the judgments of practi-tioners or experts of software development industry througha questionnaire

The evaluation results of the experts in both groupsimplied that the impact degrees of the risk dimensions arethe same whatever the rule on the software developmentproject Although there are some differences in the rankingof risk factors for each risk dimension the results shouldprove to be a valuable reference for software developersAccording to the results of the model built it can be seenthat the proposed model can benefit the stakeholders ofsoftware development projects and help them recognize whatrisk factors they may encounter and to facilitate drawing

8 Mathematical Problems in Engineering

Table 10 Impact degree and ranking of risk dimensions and factors for the two groups

Dimensionsfactors Impact degree of the first group Ranking Impact degree of the second group RankingF1 02481 1 02459 1

F11 03246 1 02968 1F12 01829 4 02134 3F13 02793 2 02784 2F14 02133 3 02114 4

F2 02286 2 02306 2F21 03301 1 02537 2F22 02049 3 02432 3F23 01737 4 01731 4F24 02912 2 03300 1

F3 01749 4 01813 4F31 01261 5 02559 1F32 02266 2 02045 2F33 01688 4 01684 4F34 02520 1 02045 3F35 02265 3 01667 5

F4 01813 3 01894 3F41 02553 3 02930 1F42 02777 1 02945 2F43 02589 2 02325 3F44 02082 4 01800 4

F5 01671 5 01528 5F51 02673 1 02716 1F52 01972 3 01934 3F53 02074 2 01888 4F54 01724 4 01500 5F55 01557 5 01962 2

up project risk management strategies for the adequate allo-cation of resources

References

[1] H M Lee ldquoApplying fuzzy set theory to evaluate the rateof aggregative risk in software developmentrdquo Fuzzy Sets andSystems vol 79 no 3 pp 323ndash336 1996

[2] Y H Kwak and J Stoddard ldquoProject risk management lessonslearned from software development environmentrdquo Technova-tion vol 24 no 11 pp 915ndash920 2004

[3] M de Oliveira Barros C M L Werner and G H TravassosldquoSupporting risks in software project managementrdquoThe Journalof Systems and Software vol 70 no 1-2 pp 21ndash35 2004

[4] S T Lu and SHYu ldquoRisk factors assessment for software devel-opment project based on fuzzy decision makingrdquo InternationalJournal of Information and Electronics Engineering vol 2 no 4pp 596ndash600 2012

[5] T-C Wang and Y-H Chen ldquoApplying fuzzy linguistic prefer-ence relations to the improvement of consistency of fuzzy AHPrdquoInformation Sciences vol 178 no 19 pp 3755ndash3765 2008

[6] E Herrera-Viedma F Herrera F Chiclana and M LuqueldquoSome issues on consistency of fuzzy preference relationsrdquoEuropean Journal of Operational Research vol 154 no 1 pp 98ndash109 2004

[7] B W Boehm ldquoSoftware risk management principles andpracticesrdquo IEEE Software vol 8 no 1 pp 32ndash41 1991

[8] H M Lee and L Lin ldquoFuzzy risk presumptive evaluationin software developmentrdquo International Journal of InnovativeComputing Information and Control vol 7 no 7 pp 3881ndash38892011

[9] J Jiang and G Klein ldquoSoftware development risks to projecteffectivenessrdquo The Journal of Systems and Software vol 52 no1 pp 3ndash10 2000

[10] D X Houston G T Mackulak and J S Collofello ldquoStochasticsimulation of risk factor potential effects for software develop-ment risk managementrdquo The Journal of Systems and Softwarevol 59 no 3 pp 247ndash257 2001

[11] G Buyukozkan and D Ruan ldquoChoquet integral based aggre-gation approach to software development risk assessmentrdquoInformation Sciences vol 180 no 3 pp 441ndash451 2010

[12] X N Lu and Q G Ma ldquoRisk analysis in software developmentproject with owners and contractorsrdquo in Proceedings of the IEEEInternational Engineering Management Conference Innovationand Entrepreneurship for Sustainable Development (IEMC rsquo04)vol 2 pp 789ndash793 October 2004

[13] T L Saaty The Analytic Hierarchy Process McGraw-Hill NewYork NY USA 1980

[14] J J Buckley ldquoRanking alternatives using fuzzy numbersrdquo FuzzySets and Systems vol 15 no 1 pp 21ndash31 1985

Mathematical Problems in Engineering 9

[15] S-J Chen and C-L Hwang Fuzzy Multiple Attribute DecisionMaking-Method and Applications Springer New York NYUSA 1992

[16] T L Saaty and L G Vargas The Logic of Priorities KluwerAcademic Boston Mass USA 1982

[17] T Y Hsieh S T Lu and G H Tzeng ldquoFuzzy MCDM approachfor planning and design tenders selection in public officebuildingsrdquo International Journal of Project Management vol 22no 7 pp 573ndash584 2004

[18] S T Lu ldquoUsing the fuzzy multiple criteria decision makingapproach for risk evaluation on investment of overseas projectrdquoin Proceedings of the 9th International Conference on MachineLearning and Cybernetics (ICMLC rsquo10) vol 4 pp 2031ndash2036July 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 8: Research Article Using the Fuzzy Linguistic Preference ...downloads.hindawi.com/journals/mpe/2013/376375.pdfor fuzzy AHP proposed by Buckley [ ], to design the ques-tionnaire, we may

8 Mathematical Problems in Engineering

Table 10 Impact degree and ranking of risk dimensions and factors for the two groups

Dimensionsfactors Impact degree of the first group Ranking Impact degree of the second group RankingF1 02481 1 02459 1

F11 03246 1 02968 1F12 01829 4 02134 3F13 02793 2 02784 2F14 02133 3 02114 4

F2 02286 2 02306 2F21 03301 1 02537 2F22 02049 3 02432 3F23 01737 4 01731 4F24 02912 2 03300 1

F3 01749 4 01813 4F31 01261 5 02559 1F32 02266 2 02045 2F33 01688 4 01684 4F34 02520 1 02045 3F35 02265 3 01667 5

F4 01813 3 01894 3F41 02553 3 02930 1F42 02777 1 02945 2F43 02589 2 02325 3F44 02082 4 01800 4

F5 01671 5 01528 5F51 02673 1 02716 1F52 01972 3 01934 3F53 02074 2 01888 4F54 01724 4 01500 5F55 01557 5 01962 2

up project risk management strategies for the adequate allo-cation of resources

References

[1] H M Lee ldquoApplying fuzzy set theory to evaluate the rateof aggregative risk in software developmentrdquo Fuzzy Sets andSystems vol 79 no 3 pp 323ndash336 1996

[2] Y H Kwak and J Stoddard ldquoProject risk management lessonslearned from software development environmentrdquo Technova-tion vol 24 no 11 pp 915ndash920 2004

[3] M de Oliveira Barros C M L Werner and G H TravassosldquoSupporting risks in software project managementrdquoThe Journalof Systems and Software vol 70 no 1-2 pp 21ndash35 2004

[4] S T Lu and SHYu ldquoRisk factors assessment for software devel-opment project based on fuzzy decision makingrdquo InternationalJournal of Information and Electronics Engineering vol 2 no 4pp 596ndash600 2012

[5] T-C Wang and Y-H Chen ldquoApplying fuzzy linguistic prefer-ence relations to the improvement of consistency of fuzzy AHPrdquoInformation Sciences vol 178 no 19 pp 3755ndash3765 2008

[6] E Herrera-Viedma F Herrera F Chiclana and M LuqueldquoSome issues on consistency of fuzzy preference relationsrdquoEuropean Journal of Operational Research vol 154 no 1 pp 98ndash109 2004

[7] B W Boehm ldquoSoftware risk management principles andpracticesrdquo IEEE Software vol 8 no 1 pp 32ndash41 1991

[8] H M Lee and L Lin ldquoFuzzy risk presumptive evaluationin software developmentrdquo International Journal of InnovativeComputing Information and Control vol 7 no 7 pp 3881ndash38892011

[9] J Jiang and G Klein ldquoSoftware development risks to projecteffectivenessrdquo The Journal of Systems and Software vol 52 no1 pp 3ndash10 2000

[10] D X Houston G T Mackulak and J S Collofello ldquoStochasticsimulation of risk factor potential effects for software develop-ment risk managementrdquo The Journal of Systems and Softwarevol 59 no 3 pp 247ndash257 2001

[11] G Buyukozkan and D Ruan ldquoChoquet integral based aggre-gation approach to software development risk assessmentrdquoInformation Sciences vol 180 no 3 pp 441ndash451 2010

[12] X N Lu and Q G Ma ldquoRisk analysis in software developmentproject with owners and contractorsrdquo in Proceedings of the IEEEInternational Engineering Management Conference Innovationand Entrepreneurship for Sustainable Development (IEMC rsquo04)vol 2 pp 789ndash793 October 2004

[13] T L Saaty The Analytic Hierarchy Process McGraw-Hill NewYork NY USA 1980

[14] J J Buckley ldquoRanking alternatives using fuzzy numbersrdquo FuzzySets and Systems vol 15 no 1 pp 21ndash31 1985

Mathematical Problems in Engineering 9

[15] S-J Chen and C-L Hwang Fuzzy Multiple Attribute DecisionMaking-Method and Applications Springer New York NYUSA 1992

[16] T L Saaty and L G Vargas The Logic of Priorities KluwerAcademic Boston Mass USA 1982

[17] T Y Hsieh S T Lu and G H Tzeng ldquoFuzzy MCDM approachfor planning and design tenders selection in public officebuildingsrdquo International Journal of Project Management vol 22no 7 pp 573ndash584 2004

[18] S T Lu ldquoUsing the fuzzy multiple criteria decision makingapproach for risk evaluation on investment of overseas projectrdquoin Proceedings of the 9th International Conference on MachineLearning and Cybernetics (ICMLC rsquo10) vol 4 pp 2031ndash2036July 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 9: Research Article Using the Fuzzy Linguistic Preference ...downloads.hindawi.com/journals/mpe/2013/376375.pdfor fuzzy AHP proposed by Buckley [ ], to design the ques-tionnaire, we may

Mathematical Problems in Engineering 9

[15] S-J Chen and C-L Hwang Fuzzy Multiple Attribute DecisionMaking-Method and Applications Springer New York NYUSA 1992

[16] T L Saaty and L G Vargas The Logic of Priorities KluwerAcademic Boston Mass USA 1982

[17] T Y Hsieh S T Lu and G H Tzeng ldquoFuzzy MCDM approachfor planning and design tenders selection in public officebuildingsrdquo International Journal of Project Management vol 22no 7 pp 573ndash584 2004

[18] S T Lu ldquoUsing the fuzzy multiple criteria decision makingapproach for risk evaluation on investment of overseas projectrdquoin Proceedings of the 9th International Conference on MachineLearning and Cybernetics (ICMLC rsquo10) vol 4 pp 2031ndash2036July 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 10: Research Article Using the Fuzzy Linguistic Preference ...downloads.hindawi.com/journals/mpe/2013/376375.pdfor fuzzy AHP proposed by Buckley [ ], to design the ques-tionnaire, we may

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of