Case-based reasoning with optimized weight derived by particle swarm optimization for software effort estimation

被引:0
|
作者
Dengsheng Wu
Jianping Li
Chunbing Bao
机构
[1] Chinese Academy of Sciences,Institutes of Science and Development
[2] University of Chinese Academy of Sciences,School of Public Policy and Management
来源
Soft Computing | 2018年 / 22卷
关键词
Software effort estimation; Case-based reasoning; Particle swarm optimization; Weight optimization;
D O I
暂无
中图分类号
学科分类号
摘要
Software effort estimation (SEE) is the process of forecasting the effort required to develop a new software system, which is critical to the success of software project management and plays a significant role in software management activities. This study examines the potentials of the SEE method by integrating particle swarm optimization (PSO) with the case-based reasoning (CBR) method, where the PSO method is adopted to optimize the weights in weighted CBR. The experiments are implemented based on two datasets of software projects from the Maxwell and Desharnais datasets. The effectiveness of the proposed model is compared with other published results in terms of the performance measures, which are MMRE, Pred(0.25), and MdMRE. Experimental results show that the weighed CBR generates better software effort estimates than the unweighted CBR methods, and PSO-based weighted grey relational grade CBR achieves better performance and robustness in both datasets than other popular methods.
引用
收藏
页码:5299 / 5310
页数:11
相关论文
共 50 条
  • [22] Prediction model for permeability index by integrating case-based reasoning with adaptive particle swarm optimization
    Zhu, Hongqiu
    Yang, Chunhua
    Gui, Weihua
    High Technology Letters, 2009, 15 (03) : 267 - 271
  • [23] Software Effort Estimation Using Functional Link Neural Networks Tuned with Active Learning and Optimized with Particle Swarm Optimization
    Benala, Tirimula Rao
    Mall, Rajib
    Dehuri, Satchidananda
    Swetha, Pala
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, SEMCCO 2014, 2015, 8947 : 223 - 238
  • [24] Weight optimization for case-based reasoning using membrane computing
    Yan, Aijun
    Shao, Hongshan
    Guo, Zhen
    INFORMATION SCIENCES, 2014, 287 : 109 - 120
  • [25] Test Effort Estimation-Particle Swarm Optimization Based Approach
    Aloka, S.
    Singh, Peenu
    Rakshit, Geetanjali
    Srivastava, Praveen Ranjan
    CONTEMPORARY COMPUTING, 2011, 168 : 463 - 474
  • [26] Improving the Accuracy in Software Effort Estimation Using Artificial Neural Network Model Based on Particle Swarm Optimization
    Dan, Zhang
    2013 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS (SOLI), 2013, : 180 - 185
  • [27] Compact classification of optimized Boolean reasoning with Particle Swarm Optimization
    Sameon, D. F.
    Shamsuddin, S. M.
    Sallehuddin, R.
    Zainal, A.
    INTELLIGENT DATA ANALYSIS, 2012, 16 (06) : 915 - 931
  • [28] Investigating soft computing in case-based reasoning for software cost estimation
    Idri, A
    Khoshgoftaar, TM
    Abran, A
    ENGINEERING INTELLIGENT SYSTEMS FOR ELECTRICAL ENGINEERING AND COMMUNICATIONS, 2002, 10 (03): : 147 - 157
  • [29] Particle Swarm Optimization for Predicting the Development Effort of Software Projects
    Dayanara Alanis-Tamez, Mariana
    Lopez-Martin, Cuauhtemoc
    Villuendas-Rey, Yenny
    MATHEMATICS, 2020, 8 (10) : 1 - 21
  • [30] A comparison of software effort estimation techniques: Using function points with neural networks, case-based reasoning and regression models
    Finnie, GR
    Wittig, GE
    Desharnais, JM
    JOURNAL OF SYSTEMS AND SOFTWARE, 1997, 39 (03) : 281 - 289