错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Forecasting Software Effort Estimation from UML Class Models Using Predictive Learning

  • Prateek Sahoo,
  • Dayal Kumar Behera,
  • Pulak Sahoo,
  • Jacob George,
  • Mahendra Kumar Gourisaria,
  • J. R. Mohanty

摘要

Reasonably accurate Software Development effort prediction is a significant aspect of software product creation. Accurate forecasting of effort results in construction of quality products economically within expected timelines. This work provides a convenient and efficient solution to this issue by taking advantage of the attributes present in the UML Class models of Object-based products. These attributes, along with our custom-built regression analysis python programs were utilized for the estimation forecasting. Our work applied: Linear Regression, Decision Tree Regression, Multilayer Perceptron (MLP) Regressor, Support Vector Regression (SVR), Sequential Minimal Optimization (SMO) with Sigmoid, Polynomial and Radial Basis Function (RBF) kernels to predict the estimation efforts for newly received projects. As per the tests, it was apparent that the SMO model with Polynomial kernel displayed the optimal accuracy having NMSE value being 0.065 and R2 value being 0.935, compared to other regression models.