{"title":"用UML序列模型和回归分析进行软件产品的工作量估算","authors":"P. Sahoo, D. K. Behera, J. Mohanty, C. S. K. Dash","doi":"10.1109/OCIT56763.2022.00028","DOIUrl":null,"url":null,"abstract":"Software product development is an indispensible part of the society we live in. In order to produce quality products economically, efficiently and within targeted completion date, estimation for development needs to be fairly precise. This work comes up with quite a viable estimation of the development efforts for the current day web applications. The modus operandi in this work collects facts existing in the Unified Modeling Language Sequence models generated for Object based systems. These facts, in combination with customized regression analysis programs specifically written for this work were used for the required estimation. To be specific: Decision Tree, Support Vector, Extreme Gradient Boosting and Bayesian Ridge Regression methods were used to estimate the efforts. The outcomes obtained by these methodologies, established its preciseness. As per the observations from experiments conducted, it was quite evident that the Bayesian Ridge Regression is providing the best accuracy compared to other Machine Learning models.","PeriodicalId":425541,"journal":{"name":"2022 OITS International Conference on Information Technology (OCIT)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Effort Estimation of Software products by using UML Sequence models with Regression Analysis\",\"authors\":\"P. Sahoo, D. K. Behera, J. Mohanty, C. S. K. Dash\",\"doi\":\"10.1109/OCIT56763.2022.00028\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software product development is an indispensible part of the society we live in. In order to produce quality products economically, efficiently and within targeted completion date, estimation for development needs to be fairly precise. This work comes up with quite a viable estimation of the development efforts for the current day web applications. The modus operandi in this work collects facts existing in the Unified Modeling Language Sequence models generated for Object based systems. These facts, in combination with customized regression analysis programs specifically written for this work were used for the required estimation. To be specific: Decision Tree, Support Vector, Extreme Gradient Boosting and Bayesian Ridge Regression methods were used to estimate the efforts. The outcomes obtained by these methodologies, established its preciseness. As per the observations from experiments conducted, it was quite evident that the Bayesian Ridge Regression is providing the best accuracy compared to other Machine Learning models.\",\"PeriodicalId\":425541,\"journal\":{\"name\":\"2022 OITS International Conference on Information Technology (OCIT)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 OITS International Conference on Information Technology (OCIT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/OCIT56763.2022.00028\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 OITS International Conference on Information Technology (OCIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/OCIT56763.2022.00028","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Effort Estimation of Software products by using UML Sequence models with Regression Analysis
Software product development is an indispensible part of the society we live in. In order to produce quality products economically, efficiently and within targeted completion date, estimation for development needs to be fairly precise. This work comes up with quite a viable estimation of the development efforts for the current day web applications. The modus operandi in this work collects facts existing in the Unified Modeling Language Sequence models generated for Object based systems. These facts, in combination with customized regression analysis programs specifically written for this work were used for the required estimation. To be specific: Decision Tree, Support Vector, Extreme Gradient Boosting and Bayesian Ridge Regression methods were used to estimate the efforts. The outcomes obtained by these methodologies, established its preciseness. As per the observations from experiments conducted, it was quite evident that the Bayesian Ridge Regression is providing the best accuracy compared to other Machine Learning models.