Research Article

Development of Rule-Based Software Risk Assessment and Management Method with Fuzzy Inference System

Table 2

Software risks rule set table [39].

No.Rules

1Time zone difference ⟶ +Communication problems, lack of trust
2Process maturity & time zone difference ⟶ −productivity drop
3Coupling & time zone difference ⟶ +Communication problems
4Time zone difference & (cultural difference | language difference) ⟶ +Coordination problems
5Time zone difference & (cultural difference|language difference) & (phase = requirements) ⟶ +Quality problems, risk of project failures
6!(Formality) & !(transparency) ⟶ +Risk of project failures
7!(Formality) & (language difference | !(communication infrastructure)) ⟶ +Communication problems, productivity downfall
8Language difference | cultural difference | !(personal relationships) | !(common experiences) ⟶ +Communication problems, lack of trust
9Transparency ⟶ −Communication problems
10!(Transparency) ⟶ +Lack of trust, quality problems
11Size ⟶ +Travel cost overhead, −IP protection issues
12Common experiences ⟶ −Productivity drop, coordination problems, lack of trust
13Task coupling ⟶ +Productivity drop
14!(Process knowledge) & size ⟶ +Communication problems
15Language difference & cultural difference & !(common experiences) & !(personal relations) & !(process maturity) ⟶ +Risk of project failure
16((Cultural differences & !(maturity)) | time pressure) & !(project experience) ⟶ +Communication problems
17Maturity & common experiences ⟶ −Lack of trust
18!(Requirements stability) & (!(communication infrastructure) | !(maturity)) ⟶ +Coordination problems
19Process maturity ⟶ −coordination problems
20Application knowledge ⟶ −Productivity drop
21Technical knowledge | application knowledge | process knowledge | personal relations ⟶ −Quality problems
22Communication infrastructure ⟶ −Productivity problems, cost overhead, quality problems, communication problems
23!(Communication infrastructure) & (!(personal relations) | time zone difference) ⟶ +Communication problems
24!(Communication infrastructure) & cultural difference ⟶ +Quality problem
25Staff motivation ⟶ −Quality problems
26!(Transparency) & time zone difference ⟶ +Productivity drop
27!(Transparency) & !(personal relationships) ⟶ +Risk of project failures
28Transparency ⟶ −Lack of trust
29Coupling & number of sites ⟶ +Communication problems
30Complexity | coupling ⟶ +Coordination problems
31!(Cultural differences) & common experiences & communication infrastructure & process maturity ⟶ no problems
32(Phase = coding) ⟶ −Project failure risk
33(Phase = testing) & novelty of product & time zone difference & coupling ⟶ +Communication problems
34Time pressure & !(personal relations) ⟶ +Communication problem
35!(Requirements stability) & novelty of product & language difference & cultural difference ⟶ +Productivity downfall
36Number of sites ⟶ +Coordination problem