Information system projects usually have numerous uncertainties and several conditions of risk that make their economic evaluation a challenging task. Each year, several information system projects are cancelled before completion as a result of budget overruns at a cost of several billions of dollars to industry. Although engineering economic analysis offers tools and techniques for evaluating risky projects, the tools are not enough to place information system projects on a safe budget/selection track. There is a need for an integrative economic analysis model that will account for the uncertainties in estimating project costs benefits and useful lives of uncertain and risky projects. The fuzzy set theory has the capability of representing vague data and allows mathematical operators and programming to be applied to the fuzzy domain. The theory is primarily concerned with quantifying the vagueness in human thoughts and perceptions. In this article, the economic evaluation of information system projects using fuzzy present value and fuzzy B/C ratio is analyzed. A numerical illustration is included to demonstrate the effectiveness of the proposed methods.

Keywords: Information Systems; Project Evaluation; Fuzzy Present Value Analysis; B/C Ratio; Fuzzy Numbers.


The term information system (IS) sometimes refers to a system of persons, data records and activities that process the data and information in an organization, and it includes the organization’s manual and automated processes. The study of information systems originated as a sub-discipline of computer science in an attempt to understand and rationalize the management of technology within organizations. It has matured into a major field of management that is increasingly being emphasized as an important area of research in management studies, and is taught at all major universities and business schools in the world.

Information Systems has a number of different areas of work:

  • Information Systems Strategy
  • Information Systems Management
  • Information Systems Development

Each of which branches out into a number of sub disciplines, that overlap with other science and managerial disciplines such as computer science, pure and engineering sciences, social and behavioral sciences, and business management.

From prior studies and experiences with information systems there are at least four classes of information systems:

  • Transaction processing systems
  • Management information systems
  • Decision support systems
  • Expert systems

The need for more information system projects continues to grow as we continue to witness rapid advances in information technology. In today’s increasingly competitive business climate, information system (IS) plays a major role in the success of companies. In the latest decades, significant productivity improvements have been experienced in business by IS implementations. IS implementations are widely considered as the main cause of these increases. IS implementations and advantages can be summarized as operation speed, data and data generation consistency and widely distribution and accessibility of information.

Information system projects have numerous uncertainties and several distinguished characteristics that make their analyses challenging tasks. Information system projects have several characteristics, including a high level of professionalism, high technological base, time sensitivity of projects, interdependency among various projects, and intense collaboration of different project stakeholders. They are also subject to several conditions of uncertainty as a result of the combination of some or all of these characteristics.

The decision to invest in an information system requires proven economic analysis. Economic analysis offers tools and techniques for evaluating risky projects, including information system projects. Those tools are not sufficient to place information system projects on a safe budget track. Some of the underlying problems are managerial, technical, and, of course, inappropriate economic evaluation techniques. Inappropriate economic evaluation techniques could lead to the selection of wrong projects, under budgeting or over budgeting. These indicate that there is a need for an integrated approach for evaluating information system projects.

Estimating either the benefits or the costs of an IS project is usually a difficult task because of several reasons. Some of the reasons are the uniqueness of each project, lack of historical data for cost estimation, indefinite streams of costs and benefits, presence of several intangible benefits that are not easy to quantify, the tendency to underestimate costs beyond the project life, and lack of a technique for handling delayed benefits. Other reasons are high capital cost, difficulty in predicting benefits over extended periods, and performance uncertainty of the new technology. Therefore, information system project costs and benefits estimates are neither deterministic nor stochastic; they are usually fuzzy because there are elements of vagueness in their estimations. This imprecision is as a result of intense human subjectivity involved and the lack of adequate knowledge in the execution of the projects. Hence, the conventional techniques are not enough for evaluating IS projects. The implication of using any of these techniques for information system projects as if they were like any other privately funded projects has resulted in either choosing the wrong project or underestimating project costs and benefits (Omitaomu and Badiru, 2007).

The objective of this article is to present fuzzy models for evaluating information system projects based on their present value and B/C ratio using a fuzzy modeling technique. These models have the potential of enhancing the selection process of an IS project that meets organizational objectives and maximizes its benefits to the organization.

The rest of the paper is organized as follows. Section 2 presents a literature review on fuzzy cash flow analysis and fuzzy investment evaluation. Section 3 explains fuzzy numbers. Section 4 includes fuzzy present value analysis. Section 5 presents fuzzy benefit / cost ratio analysis. Section 6 includes some defuzzification methods. Section 7 gives a numerical example, which is applied in both fuzzy PV analysis and fuzzy B/C analysis. Section 8 finally concludes the results and suggestions for further research.


The works related to the fuzzy cash flows and fuzzy investment evaluations in the literature are as follows (Kahraman, 2008):

Buckley (1987: 257) developed fuzzy analogues of the elementary compound interest problems in the mathematics of finance and used fuzzy present value and fuzzy future value of fuzzy cash amounts and also fuzzy interest rates, over n periods where n may be crisp or fuzzy. In 1992, Buckley (1992: 289) applied the new solution procedure fuzzy equations in economics and finance: Leontief’s input-output model; Internal rate of return; Dynamic supply-demand model.

Calzi (1990: 265) worked on the fuzzy mathematics of finance and provided conditions for a consistent fuzzy extension of present and future value. In his study, Gupta (1993: 175) showed that under certain conditions fuzzy information about cash flows can be approximated by normal probability distribution. As an alternative to conventional cash flow models, Chiu and Park (1994: 113) proposed an engineering economic decision model in which uncertain cash flows and discount rates are specified as triangular fuzzy numbers. They worked also on the capital budgeting problems under risk where all the information is known with probability distributions (Chiu and Park, 1998: 125). Another study on risk evaluation system for capital investment was conducted by Liang and Song (1994: 391). Their risk evaluation system was computer-aided.

Karsak (1998: 331) presented formulations for the fuzzy payback method and the fuzzy duration analysis, specifying cash flows and discount rate as triangular fuzzy numbers. Terceno et al. (2003:263) showed how Fuzzy Set Theory can be used in investment analysis when the investor has only subjective estimates based on his experience or knowledge about the future cash flows of the investments, the discount rate, etc. In their study, Kahraman and Ulukan (1997: 1451) derived fuzzy present value and fuzzy future value for the case of continuous compounding. Kahraman et al. (2000: 45) used the fuzzy benefit-cost (B/C) ratio method to justify manufacturing technologies. After calculating the B/C ratio based on fuzzy equivalent uniform annual value, they compared two assembly manufacturing systems having different life cycles.

Dimitrovski (2000: 283) presented an approach for including non-statistical uncertainties in engineering economic analysis, particularly utility economic analysis, by modeling uncertain variables with fuzzy numbers. Kuchta (2000: 367) aimed to propose a practical tool of incorporating uncertainty into capital budgeting in its simplest form. In another study, Kuchta (2001: 164) proposed a model of selecting a subset of a collection of indivisible projects which maximizes the global Net Present Value.

Kahraman et al. (2002: 57) developed the formulas for the analyses of fuzzy present value, fuzzy equivalent uniform annual value, fuzzy future value, fuzzy benefit-cost ratio, and fuzzy payback period and gave some numerical examples. In their study in 2003, Kahraman et al. (2003:101) applied the dynamic programming to the situation where each investment in the set has the following characteristics: the amount to be invested has several possible values, and the rate of return varies with the amount invested. To obtain a sensible result in quantifying the manufacturing flexibility in computer integrated manufacturing systems, the paper of Kahraman et al. (2004: 77) proposed some fuzzy models based on fuzzy present value.

Tolga et al. (2005: 89) worked on creating an Operating System (OS) selection framework for decision makers (DMs). Since DMs have to consider both economic and non-economic aspects of technology selection, both factors have been considered in the developed framework. The economic part of the decision process has been developed by Fuzzy Replacement Analysis. The article of Liou and Chen (2006: 19) proposed a fuzzy equivalent uniform annual value (fuzzy EUAV) method to assist practitioners in evaluating investment alternatives utilizing the theory of fuzzy sets. Triangular fuzzy numbers (TFNs) are used throughout the analysis to represent uncertain cash flows and discount rates.

In his paper, Huang (2007: 149) studied capital budgeting problem with fuzzy investment outlays and fuzzy annual net cash flows based on credibility measure. Net present value (NPV) method is employed, and two fuzzy chance-constrained programming models for capital budgeting problem are provided. The paper of Carmichaela and Balatbat (2008: 84) is a survey of contributions to the literature covering the field of probabilistic discounted cash flow (DCF) analysis of individual capital investments from the earliest contributions of the 1960s to today. Sorenson and Lavelle (2008: 42) introduce an approach for comparing the fuzzy set and probabilistic paradigms for ranking vague economic investment information when a present value criterion is used.


To deal with vagueness of human thought, Zadeh (1965: 338) first introduced the fuzzy set theory, which was based on the rationality of uncertainty due to imprecision or vagueness. A major contribution of fuzzy set theory is its capability of representing vague knowledge. The theory also allows mathematical operators and programming to be applied to the fuzzy domain.

A fuzzy number is a normal and convex fuzzy set with membership function where both satisfys normality: for at least one and convexity: , where and stands for the minimization operator.

Quite often in finance, future cash amounts and interest rates are estimated. One usually employs educated guesses, based on expected values or other statistical techniques to obtain future cash flows and interest rates. Statements like approximately between $12,000 and $16,000 or approximately between 10% and 15% must be translated into an exact amount, such as $14,000 or 12.5%, respectively. Appropriate fuzzy numbers can be used to capture the vagueness of those statements.

A tilde will be placed above a symbol if the symbol represents a fuzzy set. Therefore, are all fuzzy sets. The membership functions for these fuzzy sets will be denoted by etc. A fuzzy number is a special fuzzy subset of the real numbers. The extended operations of fuzzy numbers are given in Appendix A. A triangular fuzzy number (TFN) is shown in Fig. 1. The membership function of a TFN is defined by



where is a continuous monotone increasing function of y for with and and is continuous monotone decreasing function of y for with and . is denoted simply as

is denoted simply as

The membership function of a TFN is given by Eq. (2):

A flat (trapezoidal) fuzzy number (FFN) is shown in Fig. 2. The membership function of an FFN, , is defined by



where is a continuous monotone increasing function of y for with and and is continuous monotone decreasing function of y for with and is denoted simply as

The fuzzy sets are usually fuzzy numbers but n will be discrete positive fuzzy subset of the real numbers (Buckley, 1987: 257). The membership function is defined by a collection of positive integers ni, 1 < i < K where

The membership function of a FFN is given by Eq. (5)



To deal quantitatively with imprecision or uncertainty, fuzzy set theory is primarily concerned with vagueness in human thoughts and perceptions. As an alternative to conventional cash flow models where cash flows are defined as either crisp numbers or risky probability distributions, Chiu and Park (1994: 113) propose an engineering economics decision model in which uncertain cash flows and discount rates are specified as triangular fuzzy numbers. They examine deviation between exact present value (PV) and its approximate form (PVA) and perform the fuzzy project selection by applying different dominance rules as shown in Eqs. (6) and (7), respectively. The result of the exact present value is also a fuzzy number with a non-linear membership function. It is in complex non-linear representations that require tedious computational effort [3]. For the reason of simplicity, a TFN can be used as an approximate form of the complex (exact) present value formula in Eq. (6):.

where is the left side representation, is the right side representation of the fuzzy cash flow at time t, and is the left side representation is the right side representation of the fuzzy interest rate at time t‘. N is a crisp number denoting the project life.

When the degree of membership (y) in Eq. (6) is equal to:

When the degree of membership (y) in Eq. (6) is equal to Substituting these to the exact present value formula, the approximate form of the present value formula can be derived as in Eq. (7). PVA is represented using its three parameters and it is easier to implement because they are in linear representations.

Chiu and Park [3] compute the maximum deviation as a measure of the fitness between PV and PVA. They use very small increments of y as the measurement method instead of derivative method since the latter is difficult to calculate. Using simulation software, they calculate the deviations for different ranges of cash flows and discount rates, and find out that the deviations are not significant unless the confident width of discount rate is greater than an absolute range of plusmn;4%. In the real world applications, when the discount rates are usually estimated within the width of ±4%, PVA can be used in project analysis. The deviations of PV and PVA are depicted in Fig. 3.



The benefit-cost ratio can be defined as the ratio of the equivalent value of benefits to the equivalent value of costs. The equivalent values can be present values, annual values, or future values. The benefit-cost ratio (BCR) is formulated as

where B represents the equivalent value of the benefits associated with the project and C represents the project’s net cost (Blank and Tarquin, 1989). A B/C ratio greater than or equal to 1.0 indicates that the project evaluated is economically advantageous.

In B/C analyses, costs are not preceded by a minus sign. The objective to be maximized behind the B/C ratio is to select the alternative with the largest net present value or with the largest net equivalent uniform annual value, because B/C ratios are obtained from the equations necessary to conduct an analysis on the incremental benefits and costs. Suppose that there are two mutually exclusive alternatives. In this case, for the incremental BCR analysis ignoring disbenefits, the following ratios must be used:


where ΔB2-1 is the incremental benefit of Alternative 2 relative to Alternative 1, “C2-1 is the incremental cost of Alternative 2 relative to Alternative 1, “PVB2-1 is the incremental present value of benefits of Alternative 2 relative to Alternative 1, “PVC2-1 is the incremental present value of costs of Alternative 2 relative to Alternative 1, “EUAB2-1 is the incremental equivalent uniform annual benefits of Alternative 2 relative to Alternative 1 and “EUAC2-1 is the incremental equivalent uniform annual costs of Alternative 2 relative to Alternative 1.

Thus, the concept of B/C ratio includes the advantages of both NPV and NEUAV analyses.

Because it does not require to use a common multiple of the alternative lives (then B/C ratio based on equivalent uniform annual cash flow is used) and it is a more understandable technique relative to rate of return analysis for many financial managers, B/C analysis can be preferred to the other techniques such as present value analysis, future value analysis, rate of return analysis.

In the case of fuzziness, the steps of the fuzzy B/C analysis are given in the following (Kahraman et al., 2000: 45):

Step 1: Calculate the overall fuzzy measure of benefit-to-cost ratio and eliminate the alternatives that have

where is the fuzzy interest rate and r(y) and l(y) are the right and left side representations of the fuzzy interest rates and is (1, 1, 1), and n is the crisp life cycle.

Step 2: Assign the alternative that has the lowest initial investment cost as the defender and the next lowest acceptable alternative as the challenger.

Step 3: Determine the incremental benefits and the incremental costs between the challenger and the defender.

Step 4: Calculate the ratio, assuming that the largest possible value for the cash in year t of the alternative with the lowest initial investment cost is less than the least possible value for the cash in year t of the alternative with the next-lowest initial investment cost.

The fuzzy incremental BCR is

If is equal or greater than (1, 1, 1), Alternative 2 is preferred.
In the case of a regular annuity, the fuzzy ratio of a single investment alternative is

where is the first cost and à is the net annual benefit, and

The ratio in the case of a regular annuity is

Step 5: Repeat steps 3 and 4 until only one alternative is left, thus the optimal alternative is obtained.

The cash-flow set {At = A : t = 1,2…, n} , consisting of n cash flows, each of the same amount as A, at times 1,2,…,n, with no cash flow at time zero, is called the equal-payment series. An older name for it is the uniform series, and it has been called an annuity, since one of the meanings of “annuity” is a set of fixed payments for a specified number of years. To find the fuzzy present value of a regular annuity {Ãt = Ã : t = n}, Eq. (15) is used. The membership function for is determined by

For i = 1,2 and .Both à and are positive fuzzy numbers. f1(.) and f2(.) show the left and right representations of the fuzzy numbers, respectively.

In the case of a regular annuity, the fuzzy ratio may be calculated as in the following:

The fuzzy ratio of a single investment alternative is

where is the first cost and à is the net annual benefit.

The ratio in the case of regular annuity is

Up to this point, we assumed that the alternatives had equal lives. When the alternatives have life cycles different from the analysis period, a common multiple of the alternative lives (CMALs) is calculated for the analysis period. Many times, a CMALs for the analysis period hardly seems realistic (CMALs (7, 13) = 91 years). Instead of an analysis based on present value method, it is appropriate to compare the annual cash flows computed for alternatives based on their own service lives. In the case of unequal lives, the following fuzzy and ratios will be used:

where PVB is the present value of benefits, PVC is the present value of costs and



The final step is to defuzzify the new fuzzy set to obtain a crisp number (quantitative value) that can be communicated easily. Defuzzification is the conversion of a fuzzy quantity to a precise quantity, just as fuzzification is the conversion of a precise quantity to a fuzzy quantity. The output of a fuzzy process can be the logical union of two or more fuzzy membership functions defined on the universe of discourse of the output variable (Ross, 2005). For example, suppose a fuzzy output is comprised of two parts: the first part, 1, a trapezoidal shape, shown in Fig. 4.a, and the second part, 2, a triangular membership shape, shown in Fig. 4.b. The union of these two membership functions, i.e., , involves the max operator, which graphically is the outer envelope of the two shapes shown in Figs. 4.a and b; the resulting shape is shown in Fig. 4.c. Of course, a general fuzzy output process can involve many output parts (more than two), and the membership function representing each part of the output can have shapes other than triangles and trapezoids. Further, as Fig. 4.a shows, the membership functions may not always be normal. In general, we can have



Among many methods that have been proposed in the literature in recent years, five are described here for defuzzifying fuzzy output functions (membership functions)

5.1. Max Membership Principle: Also known as the height method, this scheme is limited to peaked output function. The algebraic expression of this method is given by Eq. (22)

where z* is the defuzzified value, and is shown graphically in Fig. 5.



5.2. Centroid Method: This procedure (also called center of area, center of gravity) is the most prevalent and physically appealing of all the defuzzification methods (Sugeno; 1985: 59). The algebraic expression of this method is given by Eq. (23)

where denotes an algebraic integration. This method is shown in Fig. 6.




5.3. Weighted average method: The weighted average method is the most frequently used in fuzzy applications since it is one of the more computationally efficient methods. Unfortunately it is usually restricted to symmetrical output membership functions. The algebraic expression of this method is given by Eq. (24)

where Σ denotes the algebraic sum and where is the centroid of each symmetric membership function. This method is shown in Fig. 7. The weighted average method is formed by weighting each membership function in the output by its respective maximum membership value. As an example, the two functions shown in Fig. 7 would result in the following general form for the defuzzified value:



since the method is limited to symmetrical membership functions, the values a and b are the means (centroids) of their respective shapes.

5.4. Mean Max Membership: This method (also called middle-of-maxima) is closely related to the first method, except that the locations of the maximum membership can be non-unique. The algebraic expression of this method is given by Eq. (25) (Kahraman et al., 2000: 45; Ross, 2005)

where a and b are as defined in Fig. 8.



5.5 Center of sums: This is faster than many defuzzification methods that are presently in use, and the method is not restricted to symmetric membership functions. This process involves the algebraic sum of individual output fuzzy sets, say 1 and 2, instead of their union. Two drawbacks to this method are that the intersecting areas are added twice, and the method also involves finding the centroids of the individual membership functions. The defuzzified value z* is given by Eq. (26)

where the symbol is the distance to the centroid of each of the respective membership functions.

This method is similar to the weighted average method, Eq. (24), except in the center of sums method the weights are the areas of the respective membership functions whereas in the weighted average method the weights are individual membership values. Figure 9 is an illustration of the center of sums method.