{"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.