Optimizing COCOMO II parameters using particle swarm method

Kholed Langsari, R. Sarno
{"title":"Optimizing COCOMO II parameters using particle swarm method","authors":"Kholed Langsari, R. Sarno","doi":"10.1109/ICSITECH.2017.8257081","DOIUrl":null,"url":null,"abstract":"The estimation of software effort is an essential and crucial activity for the software development life cycle. It is a problem that often appears on the project of making a software. A poor estimate will result in a worse project management. Several software cost estimation models have been introduced to resolve this problem. Constructive Cost Model II (COCOMO II Model) is a most considerable and broadly used model in cost estimation. To estimate the cost of a software project, COCOMO II model uses cost drivers, scale factors and line of code. However, the model is still lacking in terms of accuracy. In this study, we investigate the influence of components and attributes to achieve new better accuracy improvement on COCOMO II model. We introduced the use of Particle Swarm Optimization (PSO) algorithm in optimizing the COCOMO II model parameters. The proposed method is applied on Turkish Software Industry dataset. The method achieves well result and deals proficient with inexplicit data input and further improve a reliability of the estimation method. The optimized MMRE result is 34.1939%. It can reduce 698.9461% and 104.876% errors from the basic COCOMO II model and Tabu Search coefficient significantly.","PeriodicalId":165045,"journal":{"name":"2017 3rd International Conference on Science in Information Technology (ICSITech)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 3rd International Conference on Science in Information Technology (ICSITech)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSITECH.2017.8257081","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

The estimation of software effort is an essential and crucial activity for the software development life cycle. It is a problem that often appears on the project of making a software. A poor estimate will result in a worse project management. Several software cost estimation models have been introduced to resolve this problem. Constructive Cost Model II (COCOMO II Model) is a most considerable and broadly used model in cost estimation. To estimate the cost of a software project, COCOMO II model uses cost drivers, scale factors and line of code. However, the model is still lacking in terms of accuracy. In this study, we investigate the influence of components and attributes to achieve new better accuracy improvement on COCOMO II model. We introduced the use of Particle Swarm Optimization (PSO) algorithm in optimizing the COCOMO II model parameters. The proposed method is applied on Turkish Software Industry dataset. The method achieves well result and deals proficient with inexplicit data input and further improve a reliability of the estimation method. The optimized MMRE result is 34.1939%. It can reduce 698.9461% and 104.876% errors from the basic COCOMO II model and Tabu Search coefficient significantly.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
利用粒子群方法优化COCOMO II参数
软件工作量的评估是软件开发生命周期中必不可少的关键活动。这是一个经常出现在软件开发项目中的问题。糟糕的评估将导致更糟糕的项目管理。为了解决这一问题,引入了几种软件成本估算模型。构建成本模型II (COCOMO II Model)是成本估算中最重要、应用最广泛的模型。为了估计软件项目的成本,COCOMO II模型使用成本驱动因素、规模因素和代码行。然而,该模型在准确性方面仍存在不足。在本研究中,我们研究了组件和属性对COCOMO II模型的影响,以实现新的更好的精度提高。引入粒子群优化算法(PSO)对COCOMO II模型参数进行优化。将该方法应用于土耳其软件工业数据集。该方法取得了良好的效果,能够熟练地处理非显式数据输入,进一步提高了估计方法的可靠性。优化后的MMRE结果为34.1939%。与基本COCOMO II模型和禁忌搜索系数相比,可显著降低698.9461%和104.876%的误差。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Blended learning in postgraduate program Predicting degree-completion time with data mining Real-time location recommendation system for field data collection Segmentation of retinal blood vessels using Gabor wavelet and morphological reconstruction The development and usability testing of game-based learning as a medium to introduce zoology to young learners
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1