Classification of Software Project Risk Factors Using Machine Learning Approach
Software project risk can be defined as a various future harms that could be possible on the software due to some non-noticeable mistakes done during the development of software project. Analyzing the risk is required in order to reduce the risk before it can harm the quality of the project. This paper interprets an idea of software project risk factors classification which involves the use of support vector machines (SVM) i.e., machine learning approach to improve the accuracy of the results. Risk assessment is a crucial task as the projects are facing increased complexity with higher uncertainties. In order to make the risk assessment easier, it is necessary for the developers to identify the hardbound and less hardbound risk factors. Classifying the risk factors will help the developers to identify the most effective risk which will ultimately become easy for the software developer to take some mitigation actions as early as possible. Hence the proposed approach reduces the developer’s effort and increases the accuracy in identifying the harmful risk factors.
KeywordsAnalytical Hierarchy Process (AHP) Support Vector Machines (SVM) Risk Factors WEKA Tool
Unable to display preview. Download preview PDF.
- 2.Boehm, B.: Software risk management. Springer (1989)Google Scholar
- 6.Chang, C-C., Lin, C-J.: LIBSVM: A Library for Support Vector Machines, March 2013Google Scholar
- 8.Feng, N., Li, M., Gao, H.: A software project risk analysis model based on evidential reasoning approach. In: World Congress on Software Engineering (2009)Google Scholar
- 11.Singh, D., Sharma, A.: Software requirement prioritization using machine learning. In: Proceedings of 26th International Conference on Software Engineering & Knowledge Engineering, SEKE-2014, Vancouver, Canada, pp. 701–704, July 2014Google Scholar
- 12.Gunn, S.: Support Vector Machines for Classification and Regression, ISIS Technical Report, November 1997Google Scholar
- 13.Goepel, K.D.: BPMSG’s AHP Online System, BPMSG Online System, May 2014Google Scholar
- 15.Saaty, T.L.: Fundamentals of Analytical Hierarchy Process. RWS Publications (1994)Google Scholar
- 16.Sharma, T.C., Jain, M.: WEKA Approach for Comparative Study of Classification Algorithm. International Journal of Advanced Research in Computer and Communication Engineering 2, April 2013Google Scholar
- 17.Jayenthi, S.N.: Efficient Classification Algorithms using SVMs for Large Datasets. Supercomputer Education and Research Center, June 2007Google Scholar
- 18.Suh, S.D.: Risk Management in a Large-Scale New Railway Transport System Project, June 2000Google Scholar
- 19.Chu, K.-K., Li, C.-H.: A Study of The Effect of Risk- Reduction Strategies on Purchase Intentions in Online Shopping. International Journal of Electronic Business Management 6, 213–226 (2008)Google Scholar