Classification of Risk in Software Development Projects using Support Vector Machine
Keywords:
Classification, Risk, Software, Support Vector Machine, Area under Curve,Abstract
Traditionally, the lack of confidence in the system life cycle is expressed using the concept of risk. Nowadays, software development projects face various risks. However, the estimation and classification of risk, increased estimation of accuracy and reduced of uncertainty ultimately improve project outcomes. Therefore, in this paper, a Support Vector Machine (SVM) is used to model risk classification in software development projects. The proposed algorithm is compared with other methods in the literature such as Self Organizing Map (SOM) and K-Means based on measures of Classification Accuracy Rate (CAR) and Area Under Curve (AUC). According to the results, the proposed method exhibits superior CAR and AUC.References
S. Cole, X. Giné, J. Tobacman, R. Townsend, P. Topalova and J. Vickery, "Barriers to household risk management: evidence from India", American economic journal. Applied economics, Vol.5, no.1, 2013. pp.104–135.
P.L. "Bannerman, Risk and risk management in software projects: A reassessment", Journal of Systems and Software, Vol.81, no.12, 2008, p. 2118-2133.
V. T. Covello, L. B. Lave, A. A. Moghissi and V. R. R Uppuluri, "Uncertainty in risk assessment, risk management, and decision making". Springer Science & Business Media, Vol. 4. 2013.
M.K. Sadgrove, "The complete guide to business risk management". Ashgate Publishing, Ltd, 2015.
P. Bolton, H. Chen and N. Wang, "Market timing, investment, and risk management". Journal of Financial Economics, Vol.109, no.1, 2013, pp. 40-62.
J. Bessis and B. O'Kelly, "Risk management in banking", John Wiley & Sons, 2015.
J. Lam, "Enterprise risk management: from incentives to controls",John Wiley & Sons, 2014.
S.-J. Huang and W.-M. Han, "Exploring the relationship between software project duration and risk exposure: A cluster analysis".Information & Management, Vol.45, no.3, 2008, pp. 175-182.
I. Rus, H. Neu and J. Münch, "A systematic methodology for developing discrete event simulation models of software
development processes". In Proceedings of the 4th International
Workshop on Software Process Simulation and Modeling, 2014.
D. Ince and D. Andrews, "The Software life cycle", ButterworthHeinemann, 2014.
S. Islam, H. Mouratidis and E.R. Weippl, "An empirical study on the implementation and evaluation of a goal-driven software
development risk management model". Information and software
Technology, Vol.56, no.2, 2014, pp. 117-133.
P. Hopkin, "Fundamentals of risk management: understanding, evaluating and implementing effective risk management", Kogan Page Publishers, 2014.
A. Dumont, P. Fournier, M. Abrahamowicz, M. Traoré, S. Haddad, W.D. Fraser and QUARITE research group, "Quality of care, risk management, and technology in obstetrics to reduce hospital-based maternal mortality in Senegal and Mali (QUARITE): a clusterrandomised trial". The Lancet, Vol.382, no.9887, 2013. pp. 146-157.
D.R. Van Deventer, K. Imai and M. Mesler, "Advanced financial risk management: tools and techniques for integrated credit risk and interest rate risk management", John Wiley & Sons, 2013.
P. Chawan, J. Patil and R. Naik, "Software risk management".International Journal of Computer Science and Mobile Computing,Vol.2, no.5, 2013, pp. 60-66.
R. Conforti, M. La Rosa, A.H. Ter Hofstede, G. Fortino, M. de Leoni, W.M. van der Aalst and M.J. Adams, "A software framework for risk-aware business process management". in Proceedings of the CAiSE'13 Forum at the 25th International Conference on Advanced Information Systems Engineering (CAiSE): CEUR Workshop Proceedings, Vol.998. 2013.
A.S. Khatavakhotan and S.H. Ow, "Development of a Software Risk Management Model using Unique Features of a Proposed Audit Component". Malaysian Journal of Computer Science, Vol.28, no.2, 2015.
Y. Hu, J. Huang, J. Chen, M. Liu and K. Xie, " Software Project Risk Management Modeling with Neural Network and Support Vector Machine Approaches". in Third International Conference on Natural Computation, 2007.
H. Yong, C. Juhua, R. Zhenbang, M. Liu, and X. Kang, " A Neural Networks Approach for Software Risk Analysis". in Sixth IEEE International Conference on Data Mining Workshops, 2006.
V.N. Vapnick, "The Nature of Statistical Learning Theory", Second Edition, Springer-Verlag New York Inc, 2000.
S. Haykin, "Neural Networks: A Comprehensive Foundation. Second Edition", Prentice-Hall Inc, 1999.
C.J. Burges, "A tutorial on support vector machines for pattern recognition". Data mining and knowledge discovery, Vol.2, no.2, 1998, pp. 121-167.
S.-W. Lin and S.-C. Chen, "PSOLDA: A particle swarm
optimization approach for enhancing classification accuracy rate of linear discriminant analysis", Applied Soft Computing, Vol.9, no.3,
, pp. 1008-1015.
J. Davis and M. Goadrich. "The relationship between PrecisionRecall and ROC curves". in Proceedings of the 23rd international conference on Machine learning. 2006.
T. Fawcett, "An introduction to ROC analysis", Pattern recognition letters, Vol.27, no.8, 2006, pp. 861-874.
Downloads
Published
How to Cite
Issue
Section
License
TRANSFER OF COPYRIGHT AGREEMENT
The manuscript is herewith submitted for publication in the Journal of Telecommunication, Electronic and Computer Engineering (JTEC). It has not been published before, and it is not under consideration for publication in any other journals. It contains no material that is scandalous, obscene, libelous or otherwise contrary to law. When the manuscript is accepted for publication, I, as the author, hereby agree to transfer to JTEC, all rights including those pertaining to electronic forms and transmissions, under existing copyright laws, except for the following, which the author(s) specifically retain(s):
- All proprietary right other than copyright, such as patent rights
- The right to make further copies of all or part of the published article for my use in classroom teaching
- The right to reuse all or part of this manuscript in a compilation of my own works or in a textbook of which I am the author; and
- The right to make copies of the published work for internal distribution within the institution that employs me
I agree that copies made under these circumstances will continue to carry the copyright notice that appears in the original published work. I agree to inform my co-authors, if any, of the above terms. I certify that I have obtained written permission for the use of text, tables, and/or illustrations from any copyrighted source(s), and I agree to supply such written permission(s) to JTEC upon request.