咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >Software Effort Prediction Usi... 收藏

Software Effort Prediction Using Ensemble Learning Methods

Software Effort Prediction Using Ensemble Learning Methods

作     者:Omar H. Alhazmi Mohammed Zubair Khan Omar H. Alhazmi;Mohammed Zubair Khan

作者机构:Department of Computer Science College of Computer Science and Engineering Taibah University Madinah KSA 

出 版 物:《Journal of Software Engineering and Applications》 (软件工程与应用(英文))

年 卷 期:2020年第13卷第7期

页      面:143-160页

学科分类:08[工学] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

主  题:Software Cost Estimation (SCE) Ensemble Learning Bagging Linear Regression SMOReg REPTree M5 Rule 

摘      要:Software Cost Estimation (SCE) is an essential requirement in producing software these days. Genuine accurate estimation requires cost-and-efforts factors in delivering software by utilizing algorithmic or Ensemble Learning Methods (ELMs). Effort is estimated in terms of individual months and length. Overestimation as well as underestimation of efforts can adversely affect software development. Hence, it is the responsibility of software development managers to estimate the cost using the best possible techniques. The predominant cost for any product is the expense of figuring effort. Subsequently, effort estimation is exceptionally pivotal and there is a constant need to improve its accuracy. Fortunately, several efforts estimation models are available;however, it is difficult to determine which model is more accurate on what dataset. Hence, we use ensemble learning bagging with base learner Linear regression, SMOReg, MLP, random forest, REPTree, and M5Rule. We also implemented the feature selection algorithm to examine the effect of feature selection algorithm BestFit and Genetic Algorithm. The dataset is based on 499 projects known as China. The results show that the Mean Magnitude Relative error of Bagging M5 rule with Genetic Algorithm as Feature Selection is 10%, which makes it better than other algorithms.

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分