Quantifying reusability of software components using hybrid fuzzy analytical hierarchy process (FAHP)-Metrics approach

被引:21
作者
Thapar, Simrandeep Singh [1 ]
Sarangal, Himali [2 ]
机构
[1] Indian Inst Management, Dept PGP, Amritsar 143105, Punjab, India
[2] Guru Nanak Dev Univ, Dept Elect & Commun Engn, RC, Jalandhar 144007, Punjab, India
关键词
Fuzzy analytical hierarchy process (FAHP); Quality metric; Reusability estimation; Software component; Multi-criteria decision making (MCDM); DECISION-MAKING PROBLEMS; QUALITY EVALUATION; REUSE; MODELS; AHP; PRODUCTIVITY; PERFORMANCE; FRAMEWORK; SELECTION; INDUSTRY;
D O I
10.1016/j.asoc.2019.105997
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The role of reusability cannot be neglected in the software component selection since it determines the worth of a component for its potential (re)use. The reusability is a qualitative feature and it is arduous to measure it directly. Typically, it is assessed subjectively without paying much heed to the involvement of befitting stakeholders and the use of a quantitative approach. We aim to quantify the reusability of a software component based on its quality through multi-criteria decision making (MCDM) solution to rank alternatives. To do this, the quality preferences of stakeholders about the reuse of components are determined. The reusability is quantified using a hybrid fuzzy analytic hierarchy process (FAHP) and quality metrics approach. In this approach, the weights of both FAHP and quality metrics are integrated to get the final ranking. FAHP-Metrics approach is applied to payment gateway (software) components, and the ranking of given components is obtained based on their reusability value. Finally, the comparative analysis of our results with respect to other recent studies reveals that the Spearman rank correlation result is highly significant and acceptable, and the obtained weights have a good association with other studies. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:14
相关论文
共 77 条
[11]  
[Anonymous], WORKSH REQ ENG
[12]   QoS based Web Service Selection and Multi-Criteria Decision Making Methods [J].
Bagga, Pallavi ;
Joshi, Aarchit ;
Hans, Rahul .
INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2019, 5 (04) :113-121
[13]   Improving component selection and monitoring with controlled experimentation and automated measurements [J].
Becker, Christoph ;
Rauber, Andreas .
INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (06) :641-655
[14]   A GRAPHICAL EXPOSITION OF THE ORDERED PROBIT [J].
BECKER, WE ;
KENNEDY, PE .
ECONOMETRIC THEORY, 1992, 8 (01) :127-131
[15]   Customizing ISO 9126 quality model for evaluation of B2B applications [J].
Behkamal, Behshid ;
Kahani, Mohsen ;
Akbari, Mohammad Kazem .
INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (03) :599-609
[16]   REUSABILITY FRAMEWORK, ASSESSMENT, AND DIRECTIONS [J].
BIGGERSTAFF, T ;
RICHTER, C .
IEEE SOFTWARE, 1987, 4 (02) :41-49
[17]   Managing software productivity and reuse [J].
Boehm, B .
COMPUTER, 1999, 32 (09) :111-113
[18]   FUZZY HIERARCHICAL ANALYSIS [J].
BUCKLEY, JJ .
FUZZY SETS AND SYSTEMS, 1985, 17 (03) :233-247
[19]   IDENTIFYING AND QUALIFYING REUSABLE SOFTWARE COMPONENTS [J].
CALDIERA, G ;
BASILI, VR .
COMPUTER, 1991, 24 (02) :61-70
[20]   Application of fuzzy extended AHP methodology on shipping registry selection: The case of Turkish maritime industry [J].
Celik, Metin ;
Er, I. Deha ;
Ozok, A. Fahri .
EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (01) :190-198