DOI QR코드

DOI QR Code

An Empirical Investigation of Vendor Readiness to Assess Offshore Software Maintenance Outsourcing Project

  • Ikram, Atif (School of Informatics and Applied Mathematics, Universiti Malaysia Terengganu) ;
  • Jalil, Masita Abdul (School of Informatics and Applied Mathematics, Universiti Malaysia Terengganu) ;
  • Ngah, Amir Bin (School of Informatics and Applied Mathematics, Universiti Malaysia Terengganu) ;
  • Khan, Ahmad Salman (Department of Software Engineering, The University of Lahore) ;
  • Mahmood, Yasir (Department of Software Engineering, The University of Lahore)
  • Received : 2022.03.05
  • Published : 2022.03.30

Abstract

The process of correcting, upgrading, and improving software products after they have been handed over to the consumer is known as software maintenance. Offshore software maintenance outsourcing (OSMO) clients benefit from cost savings, time savings, and improved quality software through OSMO. In most circumstances, the OSMO vendor makes a lot of money but not in all the cases. Especially, when the OSMO project offer is not properly assessed. An efficient outsourcing contract might yield successful outcomes for outsourced projects. But before sending a detailed proposal to bid on the OSMO project the vendor must have to assess the client's project (business offer) requirements. The purpose of this study is to find out common trends within the assessment of a OSMO project. A case study approach along with semi-structured interviews from eight companies concluded ten common practices and several roles. Among these practices, four (code structure, requirements, communication barriers and required infrastructure) were consistent amongst the responses .The findings, limitations and future work are discussed.

Keywords

Acknowledgement

All the authors are thankful to Universiti Malaysia Terengganu, Malaysia for offering state-of-the-art research opportunities. We would also like to acknowledge valuable feedback provided by Dr Raghda Zahran from Newcastle University (UK) and Dr Asaad Alzayed from Computer Science Department, Public Authority for Applied Education and Training (PAAET), Kuwait on an early draft of this paper.

References

  1. A. Ikram, M.A. Jalil, A.B. Ngah, and A.S. Khan, "Towards Offshore Software Maintenance Outsourcing Process Model," International Journal of Computer Science and Network Security, vol. 20 no.4, p.6, 2020 https://doi.org/10.22937/IJCSNS.2020.20.04.2
  2. A. Ikram, H. Riaz, and A.S. Khan, "Eliciting theory of software maintenance outsourcing process: A systematic literature review," International Journal of Computer Science and Network Security, vol. 18 no.4, pp.132-143, 2018
  3. R.E. Ahmed, "Software maintenance outsourcing: Issues and strategies," Computers & Electrical Engineering, vol.32 no.6, pp.449-453,2006 https://doi.org/10.1016/j.compeleceng.2006.01.023
  4. L. McLaughlin, "An eye on India: Outsourcing debate continues. Ieee Software," vol. 20 no.3, pp.114-117, 2003 https://doi.org/10.1109/MS.2003.1196336
  5. M.H. Tafti, "Risks factors associated with offshore IT outsourcing," Industrial Management & Data Systems, vol.105,p.549-560, 2005 https://doi.org/10.1108/02635570510599940
  6. H.U.Rahman, M. Raza, P. Afsar, A. Alharbi, S. Ahmad, and H. Alyami, "Multi-criteria decision making model for application maintenance offshoring using analytic hierarchy process," Applied Sciences, vol. 11 no.18, p.8550, 2021 https://doi.org/10.3390/app11188550
  7. H.U.Rahman, M. Raza, P. Afsar, and H.U. Khan, "Empirical Investigation of Influencing Factors Regarding Offshore Outsourcing Decision of Application Maintenance", IEEE Access,vol. 9, pp.58589-58608, 2021, doi: 10.1109/ACCESS.2021.3073315
  8. H.U.Rahman, M. Raza,P. Afsar,M. Khan, N. Iqbal and H.U. Khan, "Making the sourcing decision of software maintenance and information technology," IEEE Access, 9, pp.11492-11510, 2021, doi: 10.1109/ACCESS.2021.3051023
  9. S.U.Khan, M. Niazi, and R. Ahmad, "Factors influencing clients in the selection of offshore software outsourcing vendors: An exploratory study using a systematic literature review," Journal of systems and software,vol 84 no.4, pp.686-699,2011, doi: 10.1016/j.jss.2010.12.010
  10. T.D. Clark Jr, R.W. Zmud and G.E. McCray, "The outsourcing of information services: transforming the nature of business in the information industry". Journal of Information Technology,vol. 10 no.4, pp.221-237, 1995 doi: 10.1177/026839629501000403
  11. S.U.Khan and A.W. Khan, "Critical challenges in managing offshore software development outsourcing contract from vendors' perspectives", IET software, vol.11 no.1, pp.1-11, 2017, doi:10.1049/iet-sen.2015.0080
  12. S.Ali, N. Ullah, M.F. Abrar, M.F. Majeed, M.A. Umar and J. Huang, "Barriers to software outsourcing partnership formation: An exploratory analysis" IEEE Access, vol. 7, pp.164556-164594, 2019, https://doi.org/10.1109/access.2019.2949919
  13. N.M.Findikoglu, C. Ranganathan and M.B. Watson-Manheim, "Partnering for prosperity: small IT vendor partnership formation and the establishment of partner pools," European Journal of Information Systems, vol.30, no.2, pp.193-218, 2021, doi: 10.1080/0960085X.2020.1750309
  14. S.Ali, H. Li, S.U. Khan and Z. Yang, "Practices in Software Outsourcing Partnership: Systematic Literature Review Protocol with Analysis" J. Comput., vol.13, no.7, pp.839-861, 2018
  15. S. Ali, J. Huang, S.U. Khan and H. Li, "A framework for modelling structural association amongst barriers to software outsourcing partnership formation: An interpretive structural modelling approach," Journal of Software: Evolution and Process, vol. 32 no.6, p.e2243, 2020
  16. P. Runeson, M. Host, A. Rainer and B. Regnell, "Case study research in software engineering: Guidelines and examples", John Wiley & Sons, 2012
  17. Y. Rashid, A. Rashid, M.A.Warraich, S.S. Sabir and A. Waseem, "Case study method: A step-by-step guide for business researchers," International Journal of Qualitative Methods, vol. 18, p.1609406919862424, 2019, doi: 10.1177/1609406919862424
  18. T.C. Lethbridge, S.E. Sim and J. Singer, "Studying software engineers: Data collection techniques for software field studies," Empirical software engineering, vol. 10 no.3, pp.311-341, 2005, doi: 10.1007/s10664-005-1290-x
  19. C.B. Seaman, "Qualitative methods in empirical studies of software engineering," IEEE Transactions on software engineering, vol. 25 no.4, pp.557-572, 1999, doi: 10.1109/32.799955
  20. N.Oza, T. Hall, A. Rainer and S. Grey, "Critical factors in software outsourcing: a pilot study," In Proceedings of the ACM workshop on Interdisciplinary software engineering research, pp. 67-71, 2004
  21. Wohlin, C., and Aurum, A. (2015). Towards a decision-making structure for selecting a research design in empirical software engineering. Empirical Software Engineering, 20(6), 1427-1455. doi:10.1007/s10664-014-9319-7.
  22. Ikram, A., Jalil, M. A., Ngah, A. B., Khan, A. S., & Iqbal, T. (2021). Offshore Software Maintenance Outsourcing Predicting Clients Proposal using Supervised Learning. arXiv preprint arXiv:2103.01223.
  23. Nakatsu, R. T., & Iacovou, C. L. (2009). A comparative study of important risk factors involved in offshore and domestic outsourcing of software development projects: A two-panel Delphi study. Information & management, 46(1), 57-68. https://doi.org/10.1016/j.im.2008.11.005
  24. Werfs, M., Baxter, G., Allison, I. K., & Sommerville, I. (2013). Migrating software products to the cloud: an adaptive STS perspective. Journal of international technology and information management, 22(3).
  25. Gozman, D., & Willcocks, L. (2019). The emerging Cloud Dilemma: Balancing innovation with cross-border privacy and outsourcing regulations. Journal of Business Research, 97, 235-256. https://doi.org/10.1016/j.jbusres.2018.06.006