{"title":"结合遗传算法和支持向量回归的软件工作量估算研究","authors":"Jin-Cherng Lin, Chu-Ting Chang, Shengzhong Huang","doi":"10.1109/ISCCS.2011.113","DOIUrl":null,"url":null,"abstract":"For software developers, accurately forecasting software effort is very important. In the field of software engineering, it is also a very challenging topic. Miscalculated software effort in the early phase might cause a serious consequence. It not only effects the schedule, but also increases the cost price. It might cause a huge deficit. Because all of the different software development team has it is own way to calculate the software effort, the factors affecting project development are also varies. In order to solve these problems, this paper proposes a model which combines genetic algorithm (GA) with support vector machines (SVM). We can find the best parameter of SVM regression by the proposed model, and make more accurate prediction. During the research, we test and verify our model by using the historical data in COCOMO, Desharnais, Kemerer, and Albrecht. We will show the results by prediction level (PRED) and mean magnitude of relative error (MMRE).","PeriodicalId":326328,"journal":{"name":"2011 International Symposium on Computer Science and Society","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"20","resultStr":"{\"title\":\"Research on Software Effort Estimation Combined with Genetic Algorithm and Support Vector Regression\",\"authors\":\"Jin-Cherng Lin, Chu-Ting Chang, Shengzhong Huang\",\"doi\":\"10.1109/ISCCS.2011.113\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"For software developers, accurately forecasting software effort is very important. In the field of software engineering, it is also a very challenging topic. Miscalculated software effort in the early phase might cause a serious consequence. It not only effects the schedule, but also increases the cost price. It might cause a huge deficit. Because all of the different software development team has it is own way to calculate the software effort, the factors affecting project development are also varies. In order to solve these problems, this paper proposes a model which combines genetic algorithm (GA) with support vector machines (SVM). We can find the best parameter of SVM regression by the proposed model, and make more accurate prediction. During the research, we test and verify our model by using the historical data in COCOMO, Desharnais, Kemerer, and Albrecht. We will show the results by prediction level (PRED) and mean magnitude of relative error (MMRE).\",\"PeriodicalId\":326328,\"journal\":{\"name\":\"2011 International Symposium on Computer Science and Society\",\"volume\":\"9 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-07-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"20\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 International Symposium on Computer Science and Society\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISCCS.2011.113\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 International Symposium on Computer Science and Society","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISCCS.2011.113","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Research on Software Effort Estimation Combined with Genetic Algorithm and Support Vector Regression
For software developers, accurately forecasting software effort is very important. In the field of software engineering, it is also a very challenging topic. Miscalculated software effort in the early phase might cause a serious consequence. It not only effects the schedule, but also increases the cost price. It might cause a huge deficit. Because all of the different software development team has it is own way to calculate the software effort, the factors affecting project development are also varies. In order to solve these problems, this paper proposes a model which combines genetic algorithm (GA) with support vector machines (SVM). We can find the best parameter of SVM regression by the proposed model, and make more accurate prediction. During the research, we test and verify our model by using the historical data in COCOMO, Desharnais, Kemerer, and Albrecht. We will show the results by prediction level (PRED) and mean magnitude of relative error (MMRE).