{"title":"基于回归模型的敏捷软件工作量估算比较","authors":"Mohit Arora, Abhishek Sharma, Sapna Katoch, Mehul Malviya, Shivali Chopra","doi":"10.1109/ICIEM51511.2021.9445345","DOIUrl":null,"url":null,"abstract":"Advances and innovations in the field of software engineering are increasing rapidly. This sensitizes researchers to explore the various cross-cutting concerns incorporated to handle the complexities of various domains of interest. One such thrust area is effort estimation in Agile-inspired software. Estimation has always been challenging in an Agile environment because of its requirement volatility. This paper introduces a critical review of state-of-the-art regression techniques to estimate the efforts of Agile projects. It can be concluded from the obtained results that ensemble estimation techniques outperformed single techniques of estimation. The data have been taken from various companies implementing Agile practices. Different regressors have been trained, tested, crossvalidated, and optimized to fill the actual and estimated effort gap. We have used six regression techniques in this paper, Extreme Gradient Boosting (XGB), Decision Tree (DT), Linear Regressor (LR), Random Forest (RF), Adaptive Boosting (AdaBoost) and, Categorical boosting (CatBoost) regressors. Cat Boost regressor wins with the lowest Root Mean Square Error (RMSE) in comparison to other regressors.","PeriodicalId":264094,"journal":{"name":"2021 2nd International Conference on Intelligent Engineering and Management (ICIEM)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"A State of the Art Regressor Model’s comparison for Effort Estimation of Agile software\",\"authors\":\"Mohit Arora, Abhishek Sharma, Sapna Katoch, Mehul Malviya, Shivali Chopra\",\"doi\":\"10.1109/ICIEM51511.2021.9445345\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Advances and innovations in the field of software engineering are increasing rapidly. This sensitizes researchers to explore the various cross-cutting concerns incorporated to handle the complexities of various domains of interest. One such thrust area is effort estimation in Agile-inspired software. Estimation has always been challenging in an Agile environment because of its requirement volatility. This paper introduces a critical review of state-of-the-art regression techniques to estimate the efforts of Agile projects. It can be concluded from the obtained results that ensemble estimation techniques outperformed single techniques of estimation. The data have been taken from various companies implementing Agile practices. Different regressors have been trained, tested, crossvalidated, and optimized to fill the actual and estimated effort gap. We have used six regression techniques in this paper, Extreme Gradient Boosting (XGB), Decision Tree (DT), Linear Regressor (LR), Random Forest (RF), Adaptive Boosting (AdaBoost) and, Categorical boosting (CatBoost) regressors. Cat Boost regressor wins with the lowest Root Mean Square Error (RMSE) in comparison to other regressors.\",\"PeriodicalId\":264094,\"journal\":{\"name\":\"2021 2nd International Conference on Intelligent Engineering and Management (ICIEM)\",\"volume\":\"11 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-04-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 2nd International Conference on Intelligent Engineering and Management (ICIEM)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICIEM51511.2021.9445345\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 2nd International Conference on Intelligent Engineering and Management (ICIEM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIEM51511.2021.9445345","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A State of the Art Regressor Model’s comparison for Effort Estimation of Agile software
Advances and innovations in the field of software engineering are increasing rapidly. This sensitizes researchers to explore the various cross-cutting concerns incorporated to handle the complexities of various domains of interest. One such thrust area is effort estimation in Agile-inspired software. Estimation has always been challenging in an Agile environment because of its requirement volatility. This paper introduces a critical review of state-of-the-art regression techniques to estimate the efforts of Agile projects. It can be concluded from the obtained results that ensemble estimation techniques outperformed single techniques of estimation. The data have been taken from various companies implementing Agile practices. Different regressors have been trained, tested, crossvalidated, and optimized to fill the actual and estimated effort gap. We have used six regression techniques in this paper, Extreme Gradient Boosting (XGB), Decision Tree (DT), Linear Regressor (LR), Random Forest (RF), Adaptive Boosting (AdaBoost) and, Categorical boosting (CatBoost) regressors. Cat Boost regressor wins with the lowest Root Mean Square Error (RMSE) in comparison to other regressors.