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 条
  • [41] Predicting software stability using case-based reasoning
    Grosser, D
    Sahraoui, HA
    Valtchev, P
    ASE 2002: 17TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, 2002, : 295 - 298
  • [42] A Case-Based Reasoning Architecture of an Hybrid Software Agent
    Leite, Adriana
    Girardi, Rosario
    2014 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCES ON WEB INTELLIGENCE (WI) AND INTELLIGENT AGENT TECHNOLOGIES (IAT), VOL 3, 2014, : 79 - 86
  • [43] Case-based reasoning for safety assessment of critical software
    Hadj-Mabrouk, Habib
    INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2020, 14 (04): : 463 - 479
  • [44] Multi Objective Particle Swarm Optimization for Software Cost Estimation
    Rao, G. Sivanageswara
    Krishna, Ch. V. Phani
    Rao, K. Rajasekhara
    ICT AND CRITICAL INFRASTRUCTURE: PROCEEDINGS OF THE 48TH ANNUAL CONVENTION OF COMPUTER SOCIETY OF INDIA - VOL I, 2014, 248 : 125 - 132
  • [45] An optimal solution for software testing case generation based on particle swarm optimization
    Shi Jianqi
    Huang Yanhong
    Li Ang
    Cai Fangda
    OPEN PHYSICS, 2018, 16 (01): : 355 - 363
  • [46] An Optimized SNR Estimation Technique Using Particle Swarm Optimization Algorithm
    Manesh, Mohsen Riahi
    Quadri, Adnan
    Subramaniam, Sriram
    Kaabouch, Naima
    2017 IEEE 7TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE IEEE CCWC-2017, 2017,
  • [47] Software test case optimization method based on multi-objective particle swarm optimization
    Dalian Institute of Science and Technology, Dalian
    Liaoning
    116052, China
    Int. J. Simul. Syst. Sci. Technol., 5A (12.1-12.6):
  • [48] Robotic inspection plan optimization by case-based reasoning
    Vancza, J
    Horvath, M
    Stankoczi, Z
    JOURNAL OF INTELLIGENT MANUFACTURING, 1998, 9 (02) : 181 - 188
  • [49] A Better Case Adaptation Method for Case-Based Effort Estimation Using Multi-Objective Optimization
    Azzeh, Mohammad
    Nassif, Ali Bou
    Banitaan, Shadi
    2014 13TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA), 2014, : 409 - 414
  • [50] Energy Optimization Using a Case-Based Reasoning Strategy
    Gonzalez-Briones, Alfonso
    Prieto, Javier
    De La Prieta, Fernando
    Herrera-Viedma, Enrique
    Corchado, Juan M.
    SENSORS, 2018, 18 (03):