Software effort estimation using FAHP and weighted kernel LSSVM machine

被引:12
作者
Sehra, Sumeet Kaur [1 ,2 ]
Brar, Yadwinder Singh [1 ]
Kaur, Navdeep [3 ]
Sehra, Sukhjit Singh [4 ]
机构
[1] IKG Punjab Tech Univ, Jalandhar, Punjab, India
[2] Guru Nanak Dev Engn Coll, Ludhiana, Punjab, India
[3] Sri Guru Granth Sahib World Univ, Fatehgarh Sahib, Punjab, India
[4] Eloc Technol Inc, Toronto, ON, Canada
关键词
Software effort estimation; Fuzzy analytic hierarchy process; Least square support vector machine; HIERARCHY PROCESS; MODELS;
D O I
10.1007/s00500-018-3639-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the life cycle of software product development, the software effort estimation (SEE) has always been a critical activity. The researchers have proposed numerous estimation methods since the inception of software engineering as a research area. The diversity of estimation approaches is very high and increasing, but it has been interpreted that no single technique performs consistently for each project and environment. Multi-criteria decision-making (MCDM) approach generates more credible estimates, which is subjected to expert's experience. In this paper, a hybrid model has been developed to combine MCDM (for handling uncertainty) and machine learning algorithm (for handling imprecision) approach to predict the effort more accurately. Fuzzy analytic hierarchy process (FAHP) has been used effectively for feature ranking. Ranks generated from FAHP have been integrated into weighted kernel least square support vector machine for effort estimation. The model developed has been empirically validated on data repositories available for SEE. The combination of weights generated by FAHP and the radial basis function (RBF) kernel has resulted in more accurate effort estimates in comparison with bee colony optimisation and basic RBF kernel-based model.
引用
收藏
页码:10881 / 10900
页数:20
相关论文
共 68 条
[1]  
[Anonymous], 2011, ACM SIGSOFT SOFTW EN, DOI DOI 10.1145/2020976.2020982
[2]  
[Anonymous], 2010, J COMPUT, DOI DOI 10.48550/ARXIV.1005.4021
[3]  
[Anonymous], 2015, INT J SCI TECHNOL EN
[4]  
[Anonymous], 2006, IEEE INFORM COMMUN T
[5]  
[Anonymous], 2012, The PROMISE repository of empirical software engineering data
[6]  
Attarzadeh I., 2009, INT J COMPUTER THEOR, V1, P1793
[7]   A hybrid model for estimating software project effort from Use Case Points [J].
Azzeh, Mohammad ;
Nassif, Ali Bou .
APPLIED SOFT COMPUTING, 2016, 49 :981-989
[8]  
Belton V, 2002, Multiple criteria decision analysis: an integrated approach, P13, DOI 10.1007/978-1-4615-1495-4
[9]  
Benala TR, 2016, 2016 INTERNATIONAL CONFERENCE ON RECENT ADVANCES AND INNOVATIONS IN ENGINEERING (ICRAIE)
[10]   Bagging predictors for estimation of software project effort [J].
Braga, Petronio L. ;
Oliveira, Adriano L. I. ;
Ribeiro, Gustavo H. T. ;
Meira, Silvio R. L. .
2007 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-6, 2007, :1595-+