Software outsourcing has became a common method used in software development. To guide the software outsourcing process pattern decision, this paper puts up a neural network based decision model which is made up of a group of orthogonal and concurrent input factors, a three-tier neural network decision architecture and a group of output process patterns. The model is verified with a real software outsourcing process pattern decision case. This model provides the theory for the development of outsourcing decision tools and complete decision supporting mechanism for various outsourcing model in every phase of software engineering.
1 Ma R. China Software Outsourcing white book. Software Engineer, 2004(1):32-33.
2 Tan LW, Tian BF. Comparative Research on Offshore Service Outsourcing Pattern for Transnational Corporations in U. S., Japan & E. U. China Soft Science, 2006,20(5):128-134.
3 Klepper R, Jones W. Outsourcing Information Technology Systems and Services. Upper Saddle River, New Jersey: Prentice Hall, 1997:5-6.
4 Halvey JK, Melby BM. Information Technology Outsourcing Transactions Process, Strategies, and contracts.Pap/Dsk ed. Hoboken: Wiley press, 1996:23-24.
5 Ian Tho. Managing the Risks of IT Outsourcing, First ed.Linacre House, Jordan Hill, Oxford: Elsevier Butterworth-Heinemann, 2005:8-10.
6 Yalaho A, Nahar N. The ICT-Supported Unified Process Model of Offshore Outsourcing of Software Production: Exploratory Examination and Validation.In:PICMET 2007 Proceedings, CD, 2007: 1466-1483.
7 Meng BG, Su Q. Research on the Management Processes of Software Outsourcing. China Soft Science, 2004,18(3):90-93.
8 Nissen HW. Designing the Inter-Organizational Software Engineering Cooperation: An Experience Report. Proc. of the Int'l Workshop on Global Software Development, International Conference on Software Engineering (ICSE 2004), Edinburgh, Scotl- and, 2004:24-27.
9 Hohenberger S, Lysyanskaya A. How to Securely Outsource Cryptographic Computations. Kilian J, Ed. Proceedings of Theory of Cryptography, Second Theory of Cryptography Conference. Springer-Verlag Berlin Heidelberg, 2005:264-282.
10 Wada Y, Nakahigashi D, Hiroshi Tsuji. An Evaluation Method for Offshore Software Development by Structural Equation Modeling. Proceedings of SEAF OOD 2007. Springer-Verlag Berlin Heidelberg, 2007, 128-140.
11 Oza N, Hall T, Rainer A, Susan Grey. Critical Factors in Software Outsourcing-A Pilot Study. Proceedings of the 2004 ACM workshop on Interdisciplinary software engineering research, ACM, USA, 2004:67-71.
12 Mikhailov L, Tsvetinov P. Fuzzy Approach to Outsourcing of Information Technology Services. Proceedings of the 2005 ACM Symposium on Applied Computing, ACM, USA, 2005:94-98.