Impact Factor (2025): 6.9
DOI Prefix: 10.47001/IRJIET
Software
engineering and data science require strong programming skills. Software
engineering focuses more on construction, functionality, and features, while
software risk forecasting focuses more on data collection and analysis. A high
level of system functionality is one of the basic needs of software development
projects. One of the main characteristics that directly affects the
effectiveness of software systems is the prediction of risks. Organizations can
make decisions about potential solutions and improvements by using the ability
to identify software systems risks through early recognition of expected
failures. Inaccurate risk assessments may result in poor system performance and
thus reveal its reliability. This research focuses on reviewing mechanisms for
predicting early failure in software project risk assessment. Various ML
machine learning techniques are used. The aim of the study is to review
experience-based risk assessment models that use historical failure data from
several past program projects as training data to accurately assess the risks
of program initiatives. This study covers software project risk prediction
models that are generally applied to all software projects throughout the
software development process, helping advance the evolution of software
systems.
Country : Iraq
IRJIET, Volume 7, Issue 2, February 2023 pp. 42-49