Multi-criteria decision making approach for the selection of software effort estimation model

Article history: Received: October 1, 2016 Received in revised format: November 16, 2016 Accepted: March 16, 2017 Available online: March 16, 2017 Software development with minimum effort has become a challenging task for the software developers. Software effort may be defined as the prediction process of the effort required to develop any software. Many software effort estimation models have been developed in the past, but it is observed that none of them can be applied successfully in all kinds of projects in different environments that raise the problem of the software effort estimation model selection. To select the suitable software effort estimation model, many conflicting selection criteria must be considered in the decision process. The present study emphasizes on the development of a fuzzy multi-criteria decision making approach by integrating Fuzzy Set Theory and Weighted Distance Based Approximation. To show the consistency of the proposed approach, methodology validation is also performed by making comparison with existing methodologies and to check the criticality of the selection criterion, sensitivity analysis is also performed. © 2017 Growing Science Ltd. All rights reserved.

[1]  Kapil Sharma,et al.  Ranking and selection of commercial off-the-shelf using fuzzy distance based approach , 2015 .

[2]  Kapil Sharma,et al.  Ranking of software engineering metrics by fuzzy‐based matrix methodology , 2013, Softw. Test. Verification Reliab..

[3]  Yong Hu,et al.  Systematic literature review of machine learning based software development effort estimation models , 2012, Inf. Softw. Technol..

[4]  Robert LIN,et al.  NOTE ON FUZZY SETS , 2014 .

[5]  S. K. Jarial,et al.  RANKING OF VENDORS BASED ON CRITERIA BY MCDM-MATRIX METHOD-A CASE STUDY FOR COMMERCIAL VEHICLES IN AN AUTOMOBILE INDUSTRY , 2012 .

[6]  Cuauhtemoc Lopez-Martin,et al.  A Comparative Study of Two Fuzzy Logic Models for Software Development Effort Estimation , 2013 .

[7]  M. S. Saleem Basha,et al.  Analysis of Empirical Software Effort Estimation Models , 2010, ArXiv.

[8]  Navdeep Kaur,et al.  Multi criteria decision making approach for selecting effort estimation model , 2012, ArXiv.

[9]  Ashu Bansal,et al.  Selection and ranking of E-learning websites using weighted distance-based approximation , 2016 .

[10]  S. Malathi,et al.  ANALYSIS OF SIZE METRICS AND EFFORT PERFORMANCE CRITERION IN SOFTWARE COST ESTIMATION , 2012 .

[11]  Hareton Leung,et al.  Software cost estimation , 2001 .

[12]  Karen T. Lum,et al.  Selecting Best Practices for Effort Estimation , 2006, IEEE Transactions on Software Engineering.

[13]  Lefteris Angelis,et al.  Ranking and Clustering Software Cost Estimation Models through a Multiple Comparisons Algorithm , 2013, IEEE Transactions on Software Engineering.

[14]  P. Pandey,et al.  Analysis of the Techniques for Software Cost Estimation , 2013, 2013 Third International Conference on Advanced Computing and Communication Technologies (ACCT).

[15]  Gupta Amit,et al.  Ranking of Inventory Policies Using Distance Based Approach Method , 2014 .

[16]  Afshan Azam,et al.  Cost Estimation : A Survey of Well-known Historic Cost Estimation Techniques , 2012 .

[17]  R. Venkata Rao,et al.  Weighted Euclidean distance based approach as a multiple attribute decision making method for plant or facility layout design selection , 2012 .

[18]  Kjetil Moløkken-Østvold,et al.  A survey on software estimation in the Norwegian industry , 2004, 10th International Symposium on Software Metrics, 2004. Proceedings..

[19]  Alain Abran,et al.  Automated selection of a software effort estimation model based on accuracy and uncertainty , 2015, Artif. Intell. Res..

[20]  Jaswinder Kaur,et al.  Neural Network-A Novel Technique for Software Effort Estimation , 2010 .