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 条
  • [1] Case-based reasoning with optimized weight derived by particle swarm optimization for software effort estimation
    Wu, Dengsheng
    Li, Jianping
    Bao, Chunbing
    SOFT COMPUTING, 2018, 22 (16) : 5299 - 5310
  • [2] Linear combination of multiple case-based reasoning with optimized weight for software effort estimation
    Wu, Dengsheng
    Li, Jianping
    Liang, Yong
    JOURNAL OF SUPERCOMPUTING, 2013, 64 (03): : 898 - 918
  • [3] Linear combination of multiple case-based reasoning with optimized weight for software effort estimation
    Dengsheng Wu
    Jianping Li
    Yong Liang
    The Journal of Supercomputing, 2013, 64 : 898 - 918
  • [4] Particle Swarm Optimization in Small Case Bases for Software Effort Estimation
    Landeis, Katharina
    Pews, Gerhard
    Minor, Mirjam
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, ICCBR 2022, 2022, 13405 : 209 - 223
  • [5] EXAMINING THE FEASIBILITY OF A CASE-BASED REASONING MODEL FOR SOFTWARE EFFORT ESTIMATION
    MUKHOPADHYAY, T
    VICINANZA, SS
    PRIETULA, MJ
    MIS QUARTERLY, 1992, 16 (02) : 155 - 171
  • [6] Threshold based Neighborhood Selection for Case-Based Reasoning in Software Effort Estimation
    Liu, Qin
    Xiao, Jiakai
    Zhu, Hongming
    2017 INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS, ELECTRONICS AND CONTROL (ICCSEC), 2017, : 258 - 262
  • [7] A Web Tool for Improving Case-Based Reasoning Model for Software Effort Estimation
    Fellir, Fadoua
    Nafil, Khalid
    Idri, Ali
    Chung, Lawrence
    NEW TRENDS IN INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES (SOMET_18), 2018, 303 : 688 - 701
  • [8] Estimating software development effort with case-based reasoning
    Finnie, GR
    Wittig, GE
    Desharnais, JM
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, 1997, 1266 : 13 - 22
  • [9] An optimized case-based software project effort estimation using genetic algorithm
    Hameed, Shaima
    Elsheikh, Yousef
    Azzeh, Mohammad
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 153
  • [10] Software Test Effort Estimation Using Particle Swarm Optimization
    Bhattacharya, Prasanta
    Srivastava, Praveen Ranjan
    Prasad, Bhanu
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS 2012 (INDIA 2012), 2012, 132 : 827 - +