Computer Science ›› 2018, Vol. 45 ›› Issue (11A): 501-504.

• Software Engineering & Database Technology • Previous Articles     Next Articles

Software Cost Estimation Method Based on Weighted Analogy

ZHAO Xiao-min, CAO Guang-bin, FEI Meng-yu, ZHU Li-nan   

  1. College of Computer Science and Technology,Zhejiang University of Technology,Hangzhou 310023,China
  • Online:2019-02-26 Published:2019-02-26

Abstract: Software cost estimation is one of the most important issues in the cycle of development,management decision,and in the quality of software project.Aiming at the common problems of software cost estimation in the software industry,such as inaccuracy of cost estimation and estimation difficulty,this paper presented a weighted analogy-based software cost estimation method.In this method,the similarity distance is defined as the Mahalanobis distance with correlation,and the weight is obtained by particle swarm optimization.The software cost is estimated by analogy method.The result shows that this method has high accuracy compared with non-computational based model methods such as non-weighted analogy and neural networks.At the same time,the actual cases show that this method is more accurate than expert estimation in software cost estimation based on demand analysis at the early stage of software development.

Key words: Mahalanobis distance, Particle swarm optimization, Software cost estimation, Weighted analogy

CLC Number: 

  • TP391
[1]DAVE V S,DUTTA K.Neural network based models for software effort estimation:a review[J].Artificial Intelligence Review,2014,42(2):295-307.
[2]SARNO R,SIDABUTAR J,SARWOSRI.Comparison of diffe-rent Neural Network architectures for software cost estimation[C]∥International Conference on Computer,Control,Informa-tics and ITS Applications.IEEE,2016:68-73.
[3]WANI Z H,QUADRI S M K.Artificial Bee Colony-Trained Functional Link Artificial Neural Network Model for Software Cost Estimation[M]∥Proceedings of Fifth International Conference on Soft Computing for Problem Solving.2016:729-741.
[4]BENALA T R,CHINNABABU K,MALL R,et al.A particle swarm optimized functional link artificial neural network (PSO-FLANN) in software cost estimation[C]∥Proceedings of the International Conference on Frontiers of Intelligent Computing:Theory and Applications (FICTA) Advances in Intelligent Systems and Computing.Springer Berlin Heidelberg,2013:59-66.
[5]BAJTA M E,IDRI A,FERNÁNDEZ-ALEMÁN J L,et al.Software cost estimation for global software development a syste-matic map and review study[C]∥International Conference on Evaluation of Novel Approaches To Software Engineering.IEEE,2015:197-206.
[6]杨抒,王业,乌尔柯西,等.基于C&S-PSO的软件成本估算类比法特征权重优化[J].计算机系统应用,2015,24(7):99-103.
[7]PAPATHEOCHAROUS E,ANDREOU A S.On the Problem of Attribute Selection for Software Cost Estimation:Input Backward Elimination Using Artificial Neural Networks[C]∥Artificial Intelligence Applications and Innovations,Ifip Wg 12.5 International Conference.Springer Berlin Heidelberg,2010:287-294.
[8]吴登生,李建平,蔡晨.软件成本估算的粒子群算法类比模型及自助法推断[J].管理科学,2010,23(3):113-120.
[9]DIZAJI Z A,KHALILPOUR K.Particle Swarm Optimization and Chaos Theory Based Approach for Software Cost Estimation[J].International Journal of Academic Research,2014,6(3):130.
[10]王振丽.基于加权MP马氏距离的GS方法研究[D].南京:南京理工大学,2016.
[11]KENNEDY J,EBERHART R.Particle swarm optimization[C]∥IEEE International Conference on Neural Networks.IEEE,1995:1942-1948.
[12]牛利勇,张帝,王晓峰,等.基于自适应变异粒子群算法的电动出租车充电引导[J].电网技术,2015,39(1):63-68.
[13]DESHARNAIS J M.Analyse statistique de la productivitie des projets informatique a partie de la technique des point des fonction[D].Quebec:University of Montreal,1989.
[14]中华人民共和国工业和信息化部.软件研发成本度量规范:SJ/T11463-2013[S].2013.
[1] ZHAO Dong-mei, WU Ya-xing, ZHANG Hong-bin. Network Security Situation Prediction Based on IPSO-BiLSTM [J]. Computer Science, 2022, 49(7): 357-362.
[2] LIU Zhang-hui, ZHENG Hong-qiang, ZHANG Jian-shan, CHEN Zhe-yi. Computation Offloading and Deployment Optimization in Multi-UAV-Enabled Mobile Edge Computing Systems [J]. Computer Science, 2022, 49(6A): 619-627.
[3] QIU Xu, BIAN Hao-bu, WU Ming-xiao, ZHU Xiao-rong. Study on Task Offloading Algorithm for Internet of Vehicles on Highway Based on 5G MillimeterWave Communication [J]. Computer Science, 2022, 49(6): 25-31.
[4] LI Xiao-dong, YU Zhi-yong, HUANG Fang-wan, ZHU Wei-ping, TU Chun-yu, ZHENG Wei-nan. Participant Selection Strategies Based on Crowd Sensing for River Environmental Monitoring [J]. Computer Science, 2022, 49(5): 371-379.
[5] QU Li-cheng, LYU Jiao, QU Yi-hua, WANG Hai-fei. Intelligent Assignment and Positioning Algorithm of Moving Target Based on Fuzzy Neural Network [J]. Computer Science, 2021, 48(8): 246-252.
[6] SUN Zhen-qiang, LUO Yong-long, ZHENG Xiao-yao, ZHANG Hai-yan. Intelligent Travel Route Recommendation Method Integrating User Emotion and Similarity [J]. Computer Science, 2021, 48(6A): 226-230.
[7] LIU Wei, LI Dong-kun, XU Chang, TIAN Zhao, SHE Wei. Channel Assignment Algorithm Based on Particle Swarm Optimization in Emergency Communication Networks [J]. Computer Science, 2021, 48(5): 277-282.
[8] LUAN Ling, PAN Lian-wu, YAN Lei, WU Xiao-lin. Research on Intelligent Control Technology of Accurate Cost for Unit Confirmation in All Links of Power Transmission and Transformation Project Based on Edge Computing [J]. Computer Science, 2021, 48(11A): 688-692.
[9] YAO Ze-wei, LIU Jia-wen, HU Jun-qin, CHEN Xing. PSO-GA Based Approach to Multi-edge Load Balancing [J]. Computer Science, 2021, 48(11A): 456-463.
[10] ZHANG Tian-rui, WEI Ming-qi, GAO Xiu-xiu. Prediction Model of Bubble Dissolution Time in Selective Laser Sintering Based on IPSO-WRF [J]. Computer Science, 2021, 48(11A): 638-643.
[11] TIAN Meng-dan, LIANG Xiao-lei, FU Xiu-wen, SUN Yuan, LI Zhang-hong. Multi-subgroup Particle Swarm Optimization Algorithm with Game Probability Selection [J]. Computer Science, 2021, 48(10): 67-76.
[12] ZHANG Zhi-qiang, LU Xiao-feng, SUI Lian-sheng, LI Jun-huai. Salp Swarm Algorithm with Random Inertia Weight and Differential Mutation Operator [J]. Computer Science, 2020, 47(8): 297-301.
[13] QI Wei, YU Hui-qun, FAN Gui-sheng, CHEN Liang. WSN Coverage Optimization Based on Adaptive Particle Swarm Optimization [J]. Computer Science, 2020, 47(7): 243-249.
[14] SONG Yan, HU Rong-hua, GUO Fu-min, YUAN Xin-liang and XIONG Rui-yang. Improved SVM+BP Algorithm for Muscle Force Prediction Based on sEMG [J]. Computer Science, 2020, 47(6A): 75-78.
[15] LI Bao-sheng, QIN Chuan-dong. Study on Electric Vehicle Price Prediction Based on PSO-SVM Multi-classification Method [J]. Computer Science, 2020, 47(11A): 421-424.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!