volume 5, issue 8, august 2015 issn: 2277 128x international … · 2015. 9. 10. · eigen vectors...
TRANSCRIPT
© 2015, IJARCSSE All Rights Reserved Page | 580
Volume 5, Issue 8, August 2015 ISSN: 2277 128X
International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com
Prioritizing Parameters for Software Project Management Using
Analytical Hierarchy Processing Barinderjit Kaur, Rekha Bhatia
CSE Department, Punjabi University,
Regional Centre Mohali, Punjab, India
Abstract— since late 1980 the great advancement has been seen in the software industry, as most of the fields directly
or indirectly depend upon software’s. There are many software projects and software’s available in the market that
reduces human work, consumes less time than manual time taken and brings more accurate results. So the Software
industry is manufacturing numerous software projects for every field. For the high acceptability of software projects
by the customers, the manufacturing purely depends upon customer demands, budget, and advanced technology.
However, all the importance of software and projects will be diminished if they are not managed and selected
properly. So the proposed study is based on prioritizing various discovered parameters for the Management of
Software Projects, by surveying several software project developing companies. The companies prioritize the
parameter’s to make the better selection and the whole analysis has been made by using Analytical Hierarchical
Process (AHP). The implementation is based on manual calculations and obtained results have been verified using
BPMSG AHP calculator. The acceptability of results has been checked by using Consistency Ratio.
Keywords— Software Project Management, Software Project Selection, Software Selection, Analytical Hierarchy
Process, Multi Criteria, Decision Making, Decision Support System, Consistency Ratio.
I. INTRODUCTION
In the Microsoft world, the huge demand of software’s and hardware’s lead to its rapid growth. The various ranges of
software’s and software projects are developed since then. The Software Technology has been growing fast from 1970’s
or late 1980’s and huge modification in the software’s and projects has been seen since then. The management of
software Projects is as necessary as the production of software projects. Due to huge demand of software projects, the
growth rate has also increased. As software projects are intended to achieve a certain goal, so Software Project
Management plays a greater role in the Software Industry and. Every Software Manufacturing Company wants to shine
in the share market and desires to gain higher share [21][27]. The huge production also requires proper management for
the life time availability with minimum loss. The loss can be minimized, if the selection of both software and software
project selection is effective in response to customer requirements. The decision regarding which one is best out of many
is considered to be the most critical and important decision in the industry. The proposed research supports this type of
decision making for the management of software projects. The goal is to manufacture the software projects in accordance
to customer requirements with minor loss to company, minimum resource utilization and within the budget. The
Company that excels in the competitive field, gains the maximum share of market and effective strategy is recognized by
it. This strategy is simple to straight and aims at making effective decisions based on various comparisons of important
factors that relate to various alternatives. To implement this strategy Analytical Hierarchical Processing (AHP) has been
employed to select the most appropriate Software Project by prioritizing its parameters.
A. DECISION MAKING BASED ON AHP BY DECISION MAKERS
Decisions are regarded as one of the most important part of living world. Decisions are often made either
manually/unconsciously or by using existing techniques. There is a huge chance of false decision in case the. However
there are some situations for which the decision has been made without proper judgment, lack of knowledge decision
maker uses some techniques for the consistent result [15]. These techniques are helpful to make right decision at right
time so that confusion gets eliminated [6]. The decision is made from many alternatives and one best is chosen that
solves the problem completely. In other words decision can be regarded as the problem solver method that relies upon
various criteria’s, having number of alternatives. The decision making process should be able to generate the best suited
decision in the direction of goal. There is a problem of wrong decisions that are made under illusion but actually they are
not exact. The decision making process must be robust in the manner to handle even multiple criteria’s. Software
companies have to often make correct and fruitful decisions regarding the management of software projects. Hence the
AHP techniques can be adopted to arrive at best decision. Decision making as a problem solver method can be used in
various fields:
Decision of medical treatment after diagnosing the patient.
Business regarding decisions.
In educational fields, regarding the selection of college or subjects.
Kaur et al., International Journal of Advanced Research in Computer Science and Software Engineering 5(8),
August- 2015, pp. 580-591
© 2015, IJARCSSE All Rights Reserved Page | 581
In industries, to decide the quantity and quality.
In software companies, regarding the selection of best software project having maximum benefit and minimum
cost.
B. ANALYTICAL HIERARCHY PROCESS (AHP)
Analytical Hierarchical Process is one of the prominent techniques to make veracious decisions. All confusions can be
eliminated by using the decision making technique AHP. The decision maker can easily solve the problem and obtain the
right solution. The widely known Analytic Hierarchical Process (AHP) was developed by famous researcher Thomas L
Saaty in the early 1970’s and it is refined since then [1]. Saaty also provided the scale for relative degree of importance
known as saaty’s scale. Analytic Hierarchical process is a decision based technique that eliminates the confusion and
solves the problem. AHP is a structural technique, has the capability to solve even complex problems. Although the
technique generates the correct decision, but also gives that one decision which completely best fits the situation. AHP
can be applied to fields like government, business, industry, healthcare, and education. The technique is purely based
upon psychology and mathematics. The procedure can be summarized as:
Design the hierarchy model of a problem containing the goal at the top, then various identified criteria’s and at
last the alternatives in the direction of goal [20]. There is no limit for the number of criteria’s so the hierarchy
would different for different types of problem.
Fig 2: AHP Hierarchy Model
Assign the priority values (integer value) to all the identified criteria’s by making judgments for each pair of
elements. This pair wise comparison differentiates each criterion in a pair and this comparison has to be made
only in a single pair [13]. The very first element is compared with the second element then with the third
element in the continuing manner till the last element and each of this comparison gives the rank to each
criterion. These ranked values are arranged in a positive reciprocal matrix.
Normalize the columns by dividing each column element by the column sum. From the normalized matrix the
Eigen vectors are obtained by averaging each row. The process of obtaining Eigen vectors is called
approximation method.
At last the consistency is verified by using RIS (Random Index Scale) proposed by saaty [18].
II. LITERATURE REVIEW
TL Saaty et al. summarized the introduction and details of Analytic Hierarchy Process [20]. Described AHP as multi-
criteria decision making approach, where the choices have to be made between competing parameters. Helena Brozova
proposed the new methodology of identifying student’s preferences of teacher’s managerial competencies [14]. Pawel
Cabala Characterized and discussed the general assumptions of Analytical Hierarchy Process (AHP) in the beginning
[18]. Discussed the whole procedure of AHP that how the positive reciprocal matrix is presented and the role of pair wise
comparison of elements using the appropriate scale. Kamal M. Al-Subhi Al-Harbi discussed about Analytic Hierarchy
Process (AHP) as a decision making method for the management of software projects [21]. The hierarchical structure is
constructed for the Prequalification criteria and the contractors. Mohammed I Al Khali has developed the model using a
widely known technique i.e. Analytical Hierarchical Process (AHP) for the selection of an appropriate Project Delivery
Method [26]. The target is to choose the best suited project delivery method because the success relies on the best
selection.
Khalid Eldrandaly discussed the about the problem of selecting best suiting Geographic Information Systems (GIS) for
a particular Geographic Information System (GIS) project [8]. This is Multi Criteria Decision Making (MCDM)
approach, can handle qualitative and quantitative criteria’s to select the appropriate GIS package. The problem is
decomposed into comprehensive set of factors and multiple objectives are balanced to determine the best suitable
software for building GIS application. E.W.T. Ngai et al. presented one application of Analytic Hierarchy Process (AHP)
for the selection of best tool to support Knowledge Management (KM) [35]. The proposed study adopted the multi-
criteria decision making approach to compare and analyze the various Knowledge Management (KM) tools in the
software industry.
Kaur et al., International Journal of Advanced Research in Computer Science and Software Engineering 5(8),
August- 2015, pp. 580-591
© 2015, IJARCSSE All Rights Reserved Page | 582
Yusmadi Yah Jusoh et al.discussed the selection of Open Source Software (OSS) by considering various criteria’s and
sub-criteria’s [17]. Also based on decision making therefore used AHP technique and was adopted in MyOSST v1.0 for
the Open Source Software Selection. R. V. Rao et al. discussed about the software selection in manufacturing industries
which is a decision making framework [23]. The work is done by using multiple criteria decision making method known
as Preference Ranking Organization Method for Enrichment Evaluations (PROMETHEE). The PROMETHEE method is
integrated with Analytical Hierarchical Process (AHP) and Fuzzy Logic. The used method can be extended for any type
of complex problems having any number of criteria’s and alternatives. Tuli Bakshi et al. have highlighted the scenario of
software industry [11]. The Analytical Hierarchical Process (AHP) and Quality Function Deployment (QFD) are
integrated to establish a framework for prioritizing customer requirements by assigning integer values via comparisons
and hence to reach at efficient decision for selecting a best software project.
Cengiz Kahraman et al. presented the supplier selection decision as a multi‐criterion problem and considered this as one
of the important decisions of companies [28]. The proposed work used the Fuzzy Analytical Hierarchical Process (AHP)
to select the best suited supplier having much weighted criteria. Jiann Liang Yang et al. have also discussed the Fuzzy
Analytical Hierarchy Process (AHP) Method to select the vendor and integrated Fuzzy Multiple Criteria Decision
Making (MCDM) method to address this issue [34].
J.I.Pelaez et al. discussed an alternate for the measure of consistency and also demonstrates its applicability for different
types of matrices [19]. This alternate consistency measure is different than the traditional way to measure the consistency
as it is based on determinant of the matrix.
III. PROPOSED METHODOLY For the analysis of the proposed problem, study has been done on all the existing methods used for prioritizing software
project parameters. In the proposed study the Management of Software Project has been divided into two dimensions and
both dimensions are based on decision making. Each dimension has its own identified parameters that differentiate one
dimension from another. The proposed method aims to consider eight parameters for software project selection and seven
parameters for software selection, so as to get more accurate results.
Figure 3: Proposed Methodology
To achieve the objectives, following methodology has been adopted:
a. Study the T L Saaty’s decision based Analytical Hierarchy Process.
Study the approximation method for prioritization of parameters to obtain the Eigen vectors and study the
Saaty’s scale.
b. Study about the possible parameters and sub parameters, for both dimensions i.e. software project selection and
software selection.
c. Study and explore the previous accuracy of results.
d. Collected the data by taking approx 10 surveys of different software project developing companies.
e. Design and implement using AHP. From the complete survey an overall average values are obtained for each
parameter and then their Eigen vectors are obtained by manual calculations using AHP.
BPMSG AHP Calculator will be used to find the Eigen vectors and consistency of each survey. The reason to choose the
BPMSG AHP calculator is to verify the consistency of the result obtained through manual calculations. The BPMSG
AHP calculator has the ability to generate the result along with the Consistency Ratio by taking the parameter
comparisons as input. The performance of the proposed method will be evaluated on the basis of the Accuracy and
Efficiency.
A. SOFTWARE PROJECT SELECTION
The software project parameters and sub-parameters are prioritized by using AHP technique and following is the
structural design:
1. Project Risk (PR)
Risk in Planning (RIP)
Risk in Cost Estimation (RIC)
Risk in Technique (RIT)
Risk in Technology (RITECH)
Kaur et al., International Journal of Advanced Research in Computer Science and Software Engineering 5(8),
August- 2015, pp. 580-591
© 2015, IJARCSSE All Rights Reserved Page | 583
2. Project Benefits (PB):
Increased Throughput (IT)
Elimination of Time Wasting Tasks (ETWT)
Lowering the Level of Unnecessary Resource Utilization (LLURU)
Improved Interest and Motivation among Team Members (IIMTM)
3. Cost (CO):
Hardware/Software Cost (HSC)
Staff Training Cost (STC)
New Technology Cost (NTC)
4. Resource Utilization(RU):
Resources Needed to Manufacture (RNM)
Human Resources (HR)
Security Resources (SR)
5. Completion Time (CT):
Gathering Requirements (GR):
Analysis (AN):
Design (DE):
Development (DEV):
Testing (TE):
Implementation/ Training (IM):
6. Project Quality (PQ):
7. Project Maintenance (PM):
8. Project Scheduling (PS):
Fig 3: Structural Design showing the classification of Software Project Parameters and sub-parameters
B. SOFTWARE SELECTION
The identified parameters and sub-parameters are shown structurally below:
1. Supplier Support (SS)
Demo (DEM)
Prior Experience with Supplier (PES)
Training Facility (TF)
Technical Help (TH)
2. Software Cost (CO)
Implementation Cost (IC)
Hardware Infrastructure Cost (HIC)
Maintenance Cost (MC)
3. User friendliness (UF)
Report Generation (RG)
GUI Based Response (GUI-BR)
4. Life Span of Tool (LST)
Implementation Cost (IC)
Hardware Infrastructure Cost (HIC)
Maintenance Cost (MC)
Kaur et al., International Journal of Advanced Research in Computer Science and Software Engineering 5(8),
August- 2015, pp. 580-591
© 2015, IJARCSSE All Rights Reserved Page | 584
5. Compatibility with Business Goal (CWBG)
Functionality of Tool (FT)
Upgrade Ability (UA)
Maintainability (MA)
6. Flexibility of Software (FS)
7. Technological Risks (TR)
Cost of Technology (CT)
Higher Probability to Achieve Goal (HPAG)
Software Compatibility (SC)
Fig 4: Structural Design showing the classification of Software Parameters and sub-parameters
The detailed steps of the implementation are explained in this section [11] [8].
Identified the problem i.e. prioritizing parameters for Software Project Management by using AHP.
Decompose the problem into hierarchy of parameters and sub parameters.
Do the survey from various software developing companies. The responses from all the surveys are aggregated
to form one average matrix of each criteria and sub-criteria.
Eigen vectors are obtained by applying AHP to the matrix.
Table1. Pair wise comparison
Criteria 1 Criteria 2 Criteria 3
Criteria 1 1
Criteria 2 1
Criteria 3 1
Total sum Sum of
column 1
Sum of
column 2
Sum of column 3
Table 2. Showing the Eigen Vectors
Criteria 1 Criteria 2 Criteria 3 Eigen vectors Rank
Criteria
1 1
Criteria
2 2
Criteria
3
3
Kaur et al., International Journal of Advanced Research in Computer Science and Software Engineering 5(8),
August- 2015, pp. 580-591
© 2015, IJARCSSE All Rights Reserved Page | 585
The parameter with rank 1 is considered to be the most important parameter among others and rank 3 is considered to be
the least important parameter. Hence the final decision depends upon the winner parameter.
CONSISTENCY RATIO
The result is verified, to know whether it is acceptable or not. It is necessary to check the accuracy and validity of result,
for this the consistency ratio has been used to check the consistency of each result. To calculate the consistency ratio
calculated first
= (5.1)
[A] = positive reciprocal matrix
[X] = Eigen vectors
Saaty has proposed a consistency index (CI), which is related to Eigen value method. The consistency index can be
calculated from the maximum Eigen value known as .The correct priorities are those which are derived from
consistent or near consistent matrices. The proposed study also applied the consistency check. The consistency ratio (CR)
is the ratio of CI and RI, which is given by:
Consistency Index (CI) = (5.2)
Consistency Ratio= (5.3)
Where λmax = maximum Eigen value, n=order of matrix and RI= Random index (the average CI of 500 randomly filled
matrices).If CR is less than 0.1 0r 10% then, the matrix is said to be having acceptable consistency.
Table 3. Saaty’s scale for Random Index
IV. RESULTS
A. RESULTS RELATED TO SOFTWARE PROJECT SELECTION
Table 4. Column Normalization Of Software Project Parameters
PR PB CO RU CT PQ PM PS Priority
vector
Rank
PR .1552 .2127 .2498 .1382 .1706 .1207 .0872 .0913 .1532 3
PB .0931 .1276 .2430 .1470 .1526 .1170 .0727 .0710 .128 4
CO .0640 .0541 .1031 .2229 .1625 .1133 .0737 .1211 .1143 5
RU .2212 .1711 .0911 .1970 .3053 .2558 .1529 .1979 .1990 1
CT .0612 .0563 .0427 .0434 .0673 .1207 .4074 .1073 .1132 6
PQ .2144 .1819 .1518 .1285 .0930 .1668 .1394 .2102 .1607 2
PM .0797 .0786 .0627 .0577 .0074 .0536 .0448 .1356 .0656 8
PS .1108 .1172 .0555 .0649 .0409 .0517 .0215 .0652 .0659 7
1.0000
From table it is clear that the Resource Utilization has the highest priority therefore this is ranked one, followed by
parameter Project Quality. Project Maintenance has the least priority.
Consistency Ratio = = .0695
0
0.05
0.1
0.15
0.2
0.25
Prioritized Parameters of
Software Project
Project Risks
Project Benefits
Cost
Resource Utilization
Completion Time
Project Quality
Project Maintenance
Fig. 5 Graphical View of prioritized parameters of Software Project
Kaur et al., International Journal of Advanced Research in Computer Science and Software Engineering 5(8),
August- 2015, pp. 580-591
© 2015, IJARCSSE All Rights Reserved Page | 586
a. Project Risk Parameters:
Table 5. Columnnormalization Project Risk Parameters
RIP RIC RIT RITECH Eigen
vectors
Rank
RIP .4123 .4983 .3806 .2654 .3891 1
RIC .2507 .3030 .4520 .3399 .3364 2
RIT .1159 .0717 .1070 .2524 .1367 4
RITECH .2209 .1267 .0602 .1421 .1374 3
1.000
Consistency Ratio (CR) .0917
0
0.1
0.2
0.3
0.4
0.5
Prioritized Parameters of
Project Risk
Risk in Planing
Risk in Cost Estimation
Risk in Technique
Risk in Technology
Fig. 6 Graphical View of prioritized parameters of Project Risk
b. Prioritized Cost Parameters:
Table 6.Column Normalization Of Cost Parameter
HSC STC NTC Eigen
vector
Rank
HSC .5718 .6621 .4267 .5535 1
STC .2082 .2411 .4090 .2861 2
NTC .2199 .0967 .1641 .1602 3
Consistency Ratio(R) =.0906
00.10.20.30.40.50.6
Prioritized
Parameters
of Cost
Hardware/software cost
Staff training cost
New technology cost
Fig. 7 Graphical View of prioritized parameters of Cost
c. Prioritized Resource Utilization Parameters:
TABLE 7.COLUMN NORMALIZATION OF RESOURCE UTILIZATION PARAMETER
MR HR SR Eigen
vectors
Rank
MR .7258 .7738 .6732 .7258 1
HR .1288 .1365 .1972 .1541 2
SR .1404 .0896 .1294 .1198 3
Consistency Ratio (CR) =.0812
Kaur et al., International Journal of Advanced Research in Computer Science and Software Engineering 5(8),
August- 2015, pp. 580-591
© 2015, IJARCSSE All Rights Reserved Page | 587
0
0.5
1
1.5
2
2.5
Prioritized parameters of Resource Utilization
Resources needed to Manufacture
Human resources
Security Resources
Fig. 8 Graphical View of prioritized parameters of Resource Utilization
B. RESULTS RELATED TO SOFTWARE SELECTION
Table 8. Column Normalization Of Software Parameters
SS CO UF LT CWBG FOS TR Eigen
vector
Rank
SS .0791 .0729 .1908 .0362 .1386 .0951 .0478 .0943 6
CO .0664 .0612 .1231 .1854 .0534 .0265 .0403 .0794 7
UF .0696 .0835 .1679 .2690 .2403 .2163 .1463 .1704 3
LT .2545 .0384 .0726 .1164 .1341 .1870 .1463 .1356 4
CWBG .1143 .2299 .1399 .1738 .2003 .2467 .2549 .1982 2
FOS .0710 .1971 .0662 .0531 .0693 .0854 .1555 .0996 5
TR .3477 .3166 .2393 .1659 .1638 .1144 .2085 .2223 1
Consistency Ratio (CR) = .0670
0
0.05
0.1
0.15
0.2
0.25
Prioritized Parameters of Software
selection
Supplier Support
Cost
User friendliness
Lifespan of Tool
Compatibility with Business Goal
Flexibility of Software
Technological Risk
Fig. 9 Graphical View of prioritized parameters of Software
a. Prioritized Supplier Support Parameters
Table 9.Column Normalization Of Supplier Support Parameters
DEM PES TF TH Eigen
vectors
Rank
DEM .1868 .2940 .1378 .0897 .1770 3
PES .2830 .4454 .5675 .5304 .4565 1
TF .2664 .1541 .1964 .2531 .2175 2
TH .2636 .1062 .0982 .1265 .1486 4
Consistency Ratio (CR) = .0815
Kaur et al., International Journal of Advanced Research in Computer Science and Software Engineering 5(8),
August- 2015, pp. 580-591
© 2015, IJARCSSE All Rights Reserved Page | 588
0
0.1
0.2
0.3
0.4
0.5
Prioritized Parameters of Supplier
Support
Demo
Prior Experience with Supplier
Training Facility
Technical Help
Fig. 10 Graphical View of prioritized parameters of Supplier Support
b. Prioritized Cost Parameters:
Table 10. Column Normalization Of Cost Parameters
IC HIC MC Eigen vectors Rank
IC .4698 .4965 .4282 .4648 1
HIC .3063 .3238 .3677 .3326 2
MC .2237 .1796 .2039 .2024 3
1.0000
Consistency Ratio (CR) = .0525
0
0.1
0.2
0.3
0.4
0.5
Prioritized Parameters of
Cost
Implementation Cost
Hardware Software Cost
Maintenance Cost
Fig. 11 Graphical View of prioritized parameters of Software Cost
c. Prioritized Life Span of Tool Parameters
Table 12. Column Normalization Of Life Span Of Tool Parameters
FT UA MA Eigen vectors Rank
FT .5950 .6609 .4995 .5851 1
UA .2004 .2226 .3287 .2505 2
MA .2045 .1163 .1717 .1641 3
1.0000
Consistency Ratio (CR) =.04275
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
Prioritized Parameters of
Lifespan of Tool
Functionality of Tool
Upgrade Ability
Maintainability
Fig. 13 Graphical View of prioritized parameters of Life Span of Tool
Kaur et al., International Journal of Advanced Research in Computer Science and Software Engineering 5(8),
August- 2015, pp. 580-591
© 2015, IJARCSSE All Rights Reserved Page | 589
Prioritized parameters of Project Risk by using BPMSG AHP calculator
The proposed study implemented the result by performing manual calculations for all parameters and sub-parameters.
For the verification purpose one efficient BPMSG AHP calculator has been used.
Figure 14: Screen shots for Project Risk prioritized parameters
The Project Risk is the sub-parameter of Software Project, whose result has been verified by using BPMSG AHP
calculator. It has been observed that the RIP (Risk in Planning) parameter has the highest priority among all parameters
of Project Risk. Whereas the RITECH (Risk in Technology) has the lowest priority and the obtained consistency ratio is
6%.
Prioritized parameters of Supplier Support by using BPMSG AHP calculator
The Supplier Support is the sub-parameter of Software, whose result also has been verified by using BPMSG AHP
calculator. By making all the necessary pair wise comparisons, it has been observed that the PES (Previous Experience
with Supplier) parameter has the highest priority among all parameters of Project Risk. Whereas the DEM (demo)
parameter has least priority. The consistency ratio comes out to be 5.1%, which is purely acceptable.
Figure 15: Screen shots for Supplier Support prioritized parameters
Kaur et al., International Journal of Advanced Research in Computer Science and Software Engineering 5(8),
August- 2015, pp. 580-591
© 2015, IJARCSSE All Rights Reserved Page | 590
V. CONCLUSIONS
The Software Project Management parameters are prioritized in the research for the selection of best software and
project. It was observed that Prioritization scheme based on few parameters is not sufficient to get the accurate result.
Various surveys for large number of parameters and sub-parameters may generate the more accurate result. Most of the
existing work is not addressing this significant issue and this research is based on numerous surveys for various
parameters and sub-parameters. Most of the work done so far in the field of decision making based on single survey for
basic parameters only. This process considered to be less accurate as the decision depends upon few judgments. On the
other hand, the work presented here, based on around 10 surveys and considered 15 parameters and 35 sub-parameters in
total. Hence the result is much accurate as the average values of the whole survey were analyzed for prioritization. This
process can also be applied to other types of software project selection and software selection by modifying or adding
few parameters if needed. The work presented the multi-criteria decision making that simplifies the problem of multiple
attributes by assigning different weights for each attribute. The results are acceptable as the consistency is verified and
concluded that most preferred parameter is Resource Utilization for Software Project Selection and Technological Risk is
the most preferred parameter for Software Selection.
The Software Project Management is realized in this dissertation. However, this can be further extended to increase the
accuracy of prioritization. In this study, the various parameters and sub-parameters are prioritized using Analytical
Hierarchical Process (AHP). An extension to this research work is to use another technique i.e. Analytical Network
Process (ANP), for prioritization of various parameters that could bring even more accuracy. However by researching for
some more parameters and considering the further details of identified parameters and sub-parameters, more accuracy
can be achieved.
REFERENCES
[1] T.L. Saaty, The Analytic Hierarchy Process, McGraw-Hill, New York, NY, 1980.
[2] C.L.Hwang & K.P.Yoon,” Multiple Attribute Decision Making and Introduction”, London, Sage Publication, pp.
2, 1995.
[3] K.S. Bhutta, F. Huq,” Supplier selection problem: a comparison of the total cost of ownership and analytic
hierarchy process approaches, Supply Chain Man-agreement”, An International Journal, vol. 7, no. 3, pp.126–
135, 2002.
[4] M. Marufuzzaman, K.B. Ahsan, K. Xing,” Supplier selection and evaluation method using analytical hierarchy
process (AHP)”, International Journal of Value Chain Management, vol.3, no. 2, pp. 224–240, 2009.
[5] W.-N. Pi, C. Low,” Supplier evaluation and selection via Taguchi loss functions and an AHP”, International
Journal of Advanced Manufacturing Technology, vol.27, no. 5–6, pp. 625–630, 2006.
[6] T.L.Saaty,” Decision making for Leaders: The Analytic Hierarchy Process for decisions in a complex world”,
University of Pittsburgh, RWS Publications, Pittsburgh 2001.
[7] F.T.S. Chan,” Interactive selection model for supplier selection process”, International Journal of Production
Research, vol. 41, no 15, pp. 3549–3579, 2003.
[8] Khalid Eldrandaly,” An AHP based Decision Model for GIS software selection”, Proceedings of the 37th
international conference on computer and industrial engineering, pp. 20–23, 2007.
[9] M. Bevilacqua, F.E. Ciarapica, G. Giacchetta,“ A fuzzy-QFD approach to supplier selection”, Journal of
Purchasing & Supply Management, vol. 12, pp. 14–27, 2006.
[10] R.L Arm cost, P.J. Componation, M.A. Mullen’s, W.W. Swart,” An AHP framework for prioritizing customer
requirements in QFD”, IIE Transactions , vol. 26, no.4, pp. 72–79 1994.
[11] Tuli Bakshi, Bijan sarkar and Subir kaumar sanyal “Anovel Integrated AHP-QFD model for software project
selection under fuzziness”, International journal of computer application, vol. 54, no.7, 2012.
[12] Saaty, T, “Decision-making with the AHP Why is the principal Eigen vector necessary”, European Journal of
Operational Research, vol. 145, no. 1, pp. 85–91, 2003.
[13] Saaty, “Rank from comparisons and from ratings in the analytic hierarchy/network processes”, European
Journal of Operational Research, vol. 168, no. 2,pp. 557–570, 2006.
[14] Helena Brozova, “Weighting of Student’s Preferences of Teacher’s Competencies”, Journal on Efficiency and
Responsibility in Education and Science, vol.4, no. 4,pp. 170–177, 2011
[15] T.L.Saaty, “Fundamentals of Decision Making and Priority Theory with the Analytic Hierarchy Process”,
Pittsburg RWS Publications, 2000.
[16] Vincent S. Laia, Robert P. Trueblood, Bo K. Wong, “Software selection: a case study of the application of the
Analytical Hierarchical Process to the selection of a multimedia authoring system”, Elsevier Information and
Management, vol.36, pp. 221–232, 1999.
[17] Yusmadi Yah Jusoh, Khadijah Chamili, Noraini Che Pa, Jamaiah H. Yahaya, “Open source software selection
using an Analytical Hierarchy Process (AHP)”, American Journal of Software Engineering and Applications, pp.
83–89, 2014,
[18] Pawel Cabala, “Using the Analytic Hierarchy Process in evaluating decision alternatives”, Operations Research
and Decisions, no. 1, 2010.
[19] J.I Pelaez, MT Lamata” New Measure of Consistency for Positive Reciprocal Matrices”, International Journal
Computers & Mathematics with Applications, vol.46, pp. 1839–1845, 2003.
Kaur et al., International Journal of Advanced Research in Computer Science and Software Engineering 5(8),
August- 2015, pp. 580-591
© 2015, IJARCSSE All Rights Reserved Page | 591
[20] T.L Saaty, “How to make a decision: The analytic hierarchy process”, European Journal of Operational
Research, vol.48, pp. 9–26, 1990.
[21] Kamal M. Al-Subhi Al-Harbi,” Application of the AHP in project management”, International Journal of
Project Management, vol.19, pp.19–27, 2001.
[22] Pieter van Staaden and Sam Lubes,” A Case Study on the Selection and Evaluation of Software for an Internet
Organization”, Electronic Journal of Business Research Methods, vol.4, pp.57–66, 2006.
[23] R. V. Rao, T. S. Rajesh,” Software Selection in Manufacturing Industries using a Fuzzy Multiple Criteria
Decision Making Method, PROMETHEE” Intelligent Information Management, vol.1, pp. 159–165, 2009.
[24] Farzad Tahriri, M. Rasid Osman, Aidy Ali, Rosnah Mohd Yusuff, Alireza Esfandiary,” AHP approach for
supplier evaluation and selection in a steel manufacturing company”, Journal of industrial engineering and
management, vol.1, pp. 54–76, 2008.
[25] Ostafa Setak, Samaneh Sharifi, Alireza Alimohammadian,” Supplier Selection and Order Allocation Models in
Supply Chain Management”, World Applied Sciences Journal, vol. 18, no.1, pp. 55–72, 2012.
[26] Mohammed I Al Khalil,” Selecting the appropriate project delivery method using AHP”, International Journal
of Project Management, vol .20, Issue 6, pp. 469–474, 2002.
[27] Ahmad N, Laplante P.A,” Software Project Management Tools: Making a Practical Decision Using AHP”, 30th
annual IEEE/NASA, pp. 76–84, 2006.
[28] Cengiz Kahraman, Ufuk Cebeci, Ziya Ulukan, “ Multi‐criteria supplier selection using Fuzzy AHP”,Journal
of Enterprise Information Management,vol.16, pp.382 – 394, 2003.
[29] Chi-Cheng Huang, Pin-Yu Chu, Yu-Hsiu Chiang,”A fuzzy AHP application in government-sponsored R&D
project selection”, International Journal of Management Science, vol. 36, pp. 1038–1052, 2008.
[30] Hokey Min,”Selection of Software: The Analytical Hierarchical Process” International Journal of physical
Distribution & Management, vol. 22, pp. 42–52, 1992.
[31] Maggie C.Y. Tam, V.M.Rao Tummala, “An application of the AHP in vendor selection of a
telecommunications system”, International Journal of Management Science, vol 29, pp. 171–182, 2001.
[32] Karlsson J, Ryan K,” A cost-value approach for prioritizing requirements”, IEEE, vol.14, pp. 67–74, 2002.
[33] Serkan Ball , Serdar Korukoglu, “Operating System Selection using Fuzzy AHP and Topsis Methods”,
Mathematical and Computational Applications, vol. 14, no. 2, pp. 119–130, 2009.
[34] Jiann Liang Yang, Huan Neng Chiu, Gwo-Hshiung Tzeng, Ruey Huei Yeh,” Vendor selection by integrated
fuzzy MCDM techniques with independent and interdependent relationships” Information Sciences, vol.178, pp.
4166–4183, 2008.
[35] E.W.T. Ngai, E.W.C.Chan,” Evaluation of knowledge management tools using AHP”, Elsevier Expert Systems
with Applications, vol 29, pp. 889–899, 2005.
[36] Deng,H, “Multi criteria analysis with fuzzy pair-wise comparison”, International Journal of Approximate
Reasoning, vol.21, pp. 215–231,1999.
[37] Hwang C. L. and Yoon K ,”Multiple attributes decision making methods and Applications”, Springer,Berlin,
1981.
[38] Tolga, E., Demircan, M., L. and Kahraman Cengiz, Operating system selection using fuzzy replacement analysis
and analytic hierarchy process, International Journal of Production Economics, vol. 97, no.1, pp. 89–117, 2005.
[39] T. L. Saaty,” Axiomatic Foundation of the Analytical Hierarchy Process”, Management Science, vol. 32, no.7,
pp. 841–855,1986.
[40] Anil S. Jadhav, Rajendra M. Sonar,” Evaluating and selecting software packages”, Information and Software
Technology, vol. 51, pp.555–563, 2009.
[41] Z. Xu,” On consistency of the weighted geometric mean complex judgment matrix in AHP”, European Journal
of Operational Research, vol. 126, pp. 683–687,2000.