首页 | 本学科首页   官方微博 | 高级检索  
     

基于遗传算法和案例推理的软件费用估算方法
引用本文:付雅芳,刘晓东,李延杰,邢晓莉.基于遗传算法和案例推理的软件费用估算方法[J].计算机工程与应用,2012,48(8):86-91.
作者姓名:付雅芳  刘晓东  李延杰  邢晓莉
作者单位:1. 空军工程大学工程学院,西安,710038
2. 海军装备研究院,北京,100005
基金项目:航空抖学基金(No.20095196012).
摘    要:为了提高类比法的估算精度,减少人工检索案例的工作量和难度,提出了一种基于遗传算法和案例推理的软件费用估算方法。给出了案例推理过程的估算步骤,构造了案例的相似性度量函数;设计了用于案例推理问题的遗传算法,利用该算法在历史数据库中搜索与目标案例最相似的项目,并对软件项目的特征权重进行优化;借助Albrecht和Desharnais数据库,对提出的方法进行分析。实验结果表明,该方法可以在软件生命周期的早期显著提高软件费用的估算精度,与类比估算和线性回归方法相比,具有更小的平均误差率,其估算性能符合相关行业软件的估算需求。

关 键 词:软件费用估算  遗传算法  案例推理  特征权重

FU Yafang, LIU Xiaodong, LI Yanjie, et al. Software cost estimation method based on genetic algorithm and case-based reason- ing. Computer Engineering and Applications, 2012, 48(8) :86-91.
FU Yafang , LIU Xiaodong , LI Yanjie , XING Xiaoli.FU Yafang, LIU Xiaodong, LI Yanjie, et al. Software cost estimation method based on genetic algorithm and case-based reason- ing. Computer Engineering and Applications, 2012, 48(8) :86-91.[J].Computer Engineering and Applications,2012,48(8):86-91.
Authors:FU Yafang  LIU Xiaodong  LI Yanjie  XING Xiaoli
Affiliation:1 .College of Engineering, Air Force Engineering University, Xi' an 710038, China 2.Navy Equipment Research Institute, Beijing 100005, China
Abstract:In order to enhance the estimation precision and reduce the difficulty of project selection by manpower, a software cost esti mation method based on genetic algorithm and casebased reasoning is proposed. The estimation steps of casebased reasoning are giv en and the similarity function is constructed. The genetic algorithm for case-based reasoning is designed. According to the algorithm, the similar cases are selected in the history dataset, and the feature weighting of software project is optimized. The proposed method is analyzed by the Albrecht and Desharnais dataset. The experimental results show that the new method can enhance the estimation preci- sion of software cost in the early of software lifecycle. Comparing to the analogy method and linear regression method, the new method has less mean magnitude of relative error. The estimation performance can meet the software estimation requirement.
Keywords:software cost estimation  genetic algorithm  case-based reasoning  feature weighting
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号