Feature Selection Technique for Effective Software Effort Estimation Using Multi-Layer Perceptrons

被引:11
作者
Goyal, Somya [1 ]
Bhatia, Pradeep K. [1 ]
机构
[1] Guru Jambheshwar Univ Sci & Technol, Hisar 125001, Haryana, India
来源
PROCEEDINGS OF ICETIT 2019: EMERGING TRENDS IN INFORMATION TECHNOLOGY | 2020年 / 605卷
关键词
Effort; Neural network; Multilayer perceptron; Mean Magnitude of Relative Error (MMRE); Feature selection; Neighborhood Component Analysis (NCA); Desharnais dataset;
D O I
10.1007/978-3-030-30577-2_15
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The software effort estimation is essentially required to be done effectively and accurately for delivering quality product within the budget limits on time. A feature selection technique is proposed to effectively estimate effort using non-linear model based on the multilayer perceptron architecture. The objective is to find out whether the feature selection technique improves the accuracy of the prediction model developed. A prediction model (PRED_MLP) is built using Multilayer perceptron architecture with back propagation algorithm. Accuracy of the proposed model is compared with the accuracy of another proposed model (PRED_MLP_FS) which is backed with feature selection technique based on neighborhood component analysis. The dataset from Desharnais Project are used. The accuracy of proposed models is assessed and empirical comparison is also made between the prediction powers of these two predictors using standard metrics. Both the proposed models namely PRED_MLP and PRED_MLP_FS are validated. The experimental work shows that the model PRED_MLP_FS outperforms the model PRED_MLP. The results are statistically significant and suggest that the feature selection techniques can improve the accuracy of the prediction model upto 40%. Therefore, some input parameters can be dropped without loss in estimation accuracy.
引用
收藏
页码:181 / 192
页数:12
相关论文
共 16 条
[1]  
[Anonymous], 2015, CHAOS REP
[2]  
[Anonymous], [No title captured]
[3]   A class of hybrid multilayer perceptrons for software development effort estimation problems [J].
Araujo, Ricardo de A. ;
Oliveira, Adriano L. I. ;
Meira, Silvio .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 90 :1-12
[4]   Software development efforts prediction using artificial neural network [J].
Bisi, Manjubala ;
Goyal, Neeraj Kumar .
IET SOFTWARE, 2016, 10 (03) :63-71
[5]  
Desharnais JM, 1988, THESIS
[6]  
Ewins D., 2000, Modal Testing: Theory, Practice and Application
[7]   Model validation: Correlation for updating [J].
Ewins, DJ .
SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2000, 25 (3) :221-234
[8]  
Goldberger J., 2005, ADV NEURAL INFORM PR, V17, P513, DOI DOI 10.1109/TCSVT.2013.2242640
[9]  
Goyal Somya, 2018, International Journal of Information Technology and Computer Science, V10, P35, DOI 10.5815/ijitcs.2018.03.05
[10]   Re-estimating software effort using prior phase efforts and data mining techniques [J].
Jodpimai P. ;
Sophatsathit P. ;
Lursinsap C. .
Innovations in Systems and Software Engineering, 2018, 14 (03) :209-228