{"title":"Implementation of Random Forest Regression for COCOMO II Effort Estimation","authors":"Ilham Cahya Suherman, R. Sarno, Sholiq","doi":"10.1109/iSemantic50169.2020.9234269","DOIUrl":null,"url":null,"abstract":"One of Project Manager early activity is to estimate time, and cost based on given scope, which can help project manager to plan schedule and used resources. Estimation is very important in project management because a bad result of estimation will result in bad management of project and may cause failure. There are methods that can be used to estimate software development effort; COCOMO II is one method that commonly used. Many researcher before have been used algorithm, such as Bat, Bee Colony, or MOPSO to increase COCOMO II estimation accuracy. However, as the technology advanced, there are a lot more options that can be used to predict software effort estimation based on COCOMO, such as machine learning. In this paper, we compare machine learning algorithm with tuning parameter method to know whether tuning parameter estimation is better than machine learning estimation or vice versa. In this paper, we use Random Forest Regression as machine learning algorithm to estimate the effort. We also compare it with another machine learning algorithm, Support Vector Regression, and Bee Colony Method as parameter tuning method. The results of experiment is evaluated by their error rate. The results show that Random Forest Regression is better than Support Vector Regression and Bee Colony Method.","PeriodicalId":345558,"journal":{"name":"2020 International Seminar on Application for Technology of Information and Communication (iSemantic)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 International Seminar on Application for Technology of Information and Communication (iSemantic)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/iSemantic50169.2020.9234269","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
One of Project Manager early activity is to estimate time, and cost based on given scope, which can help project manager to plan schedule and used resources. Estimation is very important in project management because a bad result of estimation will result in bad management of project and may cause failure. There are methods that can be used to estimate software development effort; COCOMO II is one method that commonly used. Many researcher before have been used algorithm, such as Bat, Bee Colony, or MOPSO to increase COCOMO II estimation accuracy. However, as the technology advanced, there are a lot more options that can be used to predict software effort estimation based on COCOMO, such as machine learning. In this paper, we compare machine learning algorithm with tuning parameter method to know whether tuning parameter estimation is better than machine learning estimation or vice versa. In this paper, we use Random Forest Regression as machine learning algorithm to estimate the effort. We also compare it with another machine learning algorithm, Support Vector Regression, and Bee Colony Method as parameter tuning method. The results of experiment is evaluated by their error rate. The results show that Random Forest Regression is better than Support Vector Regression and Bee Colony Method.