Intelligent Decision Tree Model for Software Outsourcing Project Risk Analysis

HU Yong,ZHANG Xiangzhou,CHEN Guohua,LI Yuanxiang,XIE Kang
DOI: https://doi.org/10.14188/j.1671-8836.2010.06.012
2010-01-01
Abstract:Software outsourcing is the major means of software development,which is of higher development risk.An intelligent Decision Tree risk analysis model for software outsourcing projects is useful for risk assessment and control.First,we established a risk identification theoretic model based on distinguished views of customer and contactor.Second,we collected real software outsourcing project samples to train and verify the Decision Tree model.Experiment results indicate that the proposed Decision Tree model outperforms Neural Networks and Nave Bayes in terms of prediction accuracy.Management rules derived from this analysis model are in conformity with software engineering theories,thus they can be regarded as admirable guidance of risk assessment.This model is the first empirical model based on real software outsourcing project samples in China,which should be a great guideline of software outsourcing project risk management of China.
What problem does this paper attempt to address?