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

Critical Analysis of the Utilization of Machine Learning Techniques in the Context of Software Effort Estimation

  • Chetana Pareta,
  • Rajeev Mathur,
  • A. K. Sharma

摘要

Software effort estimate is important today. All software development processes and lifecycles require an important step in the process is software effort estimating (SEE). Precision in software effort estimation is a vital figure compelling preparation, controlling, and delivering a fruitful software project inside budget and timetable. Over-estimation and underestimating are both essential challenges for future software development; therefore precision in software effort estimation (SEE) will be required indefinitely. Effort estimation is critical for an organization to perform since hiring more people than needed results in income loss and hiring fewer people than needed results in project delivery delays. The purpose of this research is to evaluate software effort objectively using machine learning approaches rather than subjective and time-consuming estimation methods. The cost-predicting procedure was employed, according on an analysis of the outcomes of the indicated approaches’ use. The K-Nearest Neighbors technique (KNN), Cascade Neural Networks (CNN), Logistic Regression (LR), Support Vector Machine (SVM), and Multilayer Perception (MLP) is all employed in the cost-predicting procedure. The primary goal of this paper is to thoroughly analyze the currently used software effort to determine approaches by examining estimating algorithms that match novel development methods. In this research, we employ machine learning techniques build a novel model for estimating the loss of software. In the early phases, using two open datasets, several machine learning methods are used to estimate the price of the software. This methodology will be helpful to make every accurate prediction about how much software will cost.