IEEE Access (Jan 2022)

Critical Success Factors of Component-Based Software Outsourcing Development From Vendors’ Perspective: A Systematic Literature Review

  • Shams Ullah Khan,
  • Abudul Wahid Khan,
  • Faheem Khan,
  • Muhammad Adnan Khan,
  • Taeg Keun Whangbo

DOI
https://doi.org/10.1109/ACCESS.2021.3138775
Journal volume & issue
Vol. 10
pp. 1650 – 1658

Abstract

Read online

Component-Based Software Development (CBSD) is a very demanding approach for developing complex products or systems. In CBSD, software or product is creating from reusable pieces of components. With the help of CBSD, a complex system or software is developed with high quality, security, and within limited time and cost. However, this research will convince the outsourcing vendor organization to adopt the component software development using the CBSD approaches. A Systematic Literature Review (SLR) is used to extract all the possible success factors regarding CBSD that have positively impact software outsourcing vendor organization. The identified success factors comprise ‘Well Trained and Skilled Team’; ’ Proper Selection of Components’; ’ Using Standard for Designing’; ’ Well defined Architecture’; ’ Proper Testing and Analysis; ’ Efficient Integration’; ’ Quality Assurance’; ’ Proper Documentation’; ’well-organized security’; ’ Trusted and Certified.’ This research paper is also identifying the differences and similarities of success factors in various continents. This research paper is also convincing the software outsourcing vendor organization to adopt the concept of CBSD. The proposed method has analyzed the identified challenges continent-wise using the Chi-Square test to determine the significant difference.

Keywords