Abstract

Project management planning and assessment are of great significance in project performance activities. Without a realistic and logical plan, it isn’t easy to handle project management efficiently. This paper presents a wide-ranging comprehensive review of papers on the application of Machine Learning in software project management. Besides, this paper presents an extensive literature analysis of (1) machine learning, (2) software project management, and (3) techniques from three main libraries, Web Science, Science Directs, and IEEE Explore. One-hundred and eleven papers are divided into four categories in these three repositories. The first category contains research and survey papers on software project management. The second category includes papers that are based on machine-learning methods and strategies utilized on projects; the third category encompasses studies on the phases and tests that are the parameters used in machine-learning management and the final classes of the results from the study, contribution of studies in the production, and the promotion of machine-learning project prediction. Our contribution also offers a more comprehensive perspective and a context that would be important for potential work in project risk management. In conclusion, we have shown that project risk assessment by machine learning is more successful in minimizing the loss of the project, thereby increasing the likelihood of the project success, providing an alternative way to efficiently reduce the project failure probabilities, and increasing the output ratio for growth, and it also facilitates analysis on software fault prediction based on accuracy.

Highlights

  • Improving the efficiency and maintaining the sustainability of a software project are obstacles that are faced by project managers

  • The literary analysis concluded that extensive study in software project management on machine learning (ML) methods was done

  • Basic themes may be drawn from various ML works in software project management

Read more

Summary

Introduction

Improving the efficiency and maintaining the sustainability of a software project are obstacles that are faced by project managers. The probability of project failure is generally due to the lack of knowledge, skills, resources, and technology during project implementation [1,2,3]. The knowledge that is obtained from historical project data sets can be used for the development of predictive models by either utilizing a mathematical methodology, including linear regression and study of association or machine learning (ML) approaches, such as Artificial Network Network (ANN) and Support Vector Machines (SVM). Predictive methods provide a method that is focused on present and historical project evidence to forecast the project’s future. According to the literature findings, the reason for using automated projects, the issues of the evaluation of the project management, and the development ML methodology are addressed.

Methods
Findings
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call