journal article·2023Open access

Offshore Software Maintenance Outsourcing Process Model Validation: A Case Study Approach

Atif Ikram, Masita Abdul Jalil, Amir Bin Ngah, Adel Sulaiman, Muhammad Akram, Ahmad Salman Khan

Computers, Materials & Continua· Volume 74· Issue 3

Abstract

The successful execution and management of Offshore Software Maintenance Outsourcing (OSMO) can be very beneficial for OSMO vendors and the OSMO client. Although a lot of research on software outsourcing is going on, most of the existing literature on offshore outsourcing deals with the outsourcing of software development only. Several frameworks have been developed focusing on guiding software system managers concerning offshore software outsourcing. However, none of these studies delivered comprehensive guidelines for managing the whole process of OSMO. There is a considerable lack of research working on managing OSMO from a vendor’s perspective. Therefore, to find the best practices for managing an OSMO process, it is necessary to further investigate such complex and multifaceted phenomena from the vendor’s perspective. This study validated the preliminary OSMO process model via a case study research approach. The results showed that the OSMO process model is applicable in an industrial setting with few changes. The industrial data collected during the case study enabled this paper to extend the preliminary OSMO process model. The refined version of the OSMO process model has four major phases including (i) Project Assessment, (ii) SLA (iii) Execution, and (iv) Risk.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Outsourcing and Supply Chain Management · Software Engineering Techniques and Practices · ERP Systems Implementation and Impact

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (28)

Show source-provided references
1. ERP software maintenance10.4018/978-1-5225-7678-5.ch012 ↗
2. Types of software evolution and software maintenance10.1002/smr.220 ↗
3. Research on software maintenance cost of influence factor analysis and estimation method
4. Combining particle swarm optimization based feature selection and bagging technique for software defect prediction10.14257/ijseia.2013.7.5.16 ↗
5. A tool for design pattern detection and software architecture reconstruction10.1016/j.ins.2010.12.002 ↗
6. Outsourcing the concept
7. Factors influencing clients in the selection of offshore software outsourcing vendors: An exploratory study using a systematic literature review10.1016/j.jss.2010.12.010 ↗
8. Making the sourcing decision of software maintenance and information technology10.1109/ACCESS.2021.3051023 ↗
9. Practices in software outsourcing partnership: Systematic literature review protocol with analysis10.17706/jcp.13.7.839-861 ↗
10. Software maintenance outsourcing: Issues and strategies10.1016/j.compeleceng.2006.01.023 ↗
11. Outsourcing software testing activities: A case study for eastern ocean solutions (eos)—China
12. Towards offshore software maintenance outsourcing process model
13. Empirical investigation of influencing factors regarding offshore outsourcing decision of application maintenance10.1109/ACCESS.2021.3073315 ↗
14. Analyzing factors that influence offshore outsourcing decision of application maintenance10.1109/ACCESS.2020.3029501 ↗
15. Secure remote user authentication scheme on health care, IoT and cloud applications: A multilayer systematic survey10.12700/APH.18.3.2021.3.5 ↗
16. K-banhatti invariants empowered topological investigation of bridge networks10.32604/cmc.2022.030927 ↗
17. Encryption algorithm for securing non-disclosure agreements in outsourcing offshore software maintenance10.32604/cmc.2022.029609 ↗
18. A conceptual framework of challenges and solutions for managing global software maintenance
19. Multi-criteria decision making model for application maintenance offshoring using analytic hierarchy process10.3390/app11188550 ↗
20. Risk assessment in new software development projects at the front end: A fuzzy logic approach10.1007/s12652-016-0372-5 ↗
21. Analytic hierarchy process-based prioritization framework for vendor’s reliability challenges in global software development
22. Eliciting theory of software maintenance outsourcing process: A systematic literature review
23. Third-party application maintenance management10.5120/18075-8766 ↗
24. IT outsourcing research from 1992 to 2013: A literature review based on main path analysis10.1016/j.im.2015.10.001 ↗
25. Guidelines for conducting and reporting case study research in software engineering10.1007/s10664-008-9102-8 ↗
26. Case study research: Design and methods10.1080/09500790.2011.582317 ↗
27. An empirical investigation of vendor readiness to assess offshore software maintenance outsourcing project
28. A. Ikram, M. A. Jalil, A. B. Ngah, A. S. Khan and T. Iqbal, “Offshore software maintenance outsourcing predicting clients proposal using supervised learning,” arXiv preprint arXiv, 2021.