IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v10y2022i21p3982-d954221.html
   My bibliography  Save this article

AHP-Based Systematic Approach to Analyzing and Evaluating Critical Success Factors and Practices for Component-Based Outsourcing Software Development

Author

Listed:
  • Abdul Wahid Khan

    (Department of Computer Science, University of Science and Technology Bannu, Bannu 28100, Pakistan)

  • Shams Ullah Khan

    (Department of Computer Science, University of Science and Technology Bannu, Bannu 28100, Pakistan)

  • Hathal Salamah Alwageed

    (College of Computer and Information Sciences, Jouf University, Sakaka 72388, Saudi Arabia)

  • Faheem Khan

    (Department of Computer Engineering, Gachon University, Seongnam 13120, Korea)

  • Jawad Khan

    (Department of Robotics, Hanyang University, Ansan 15588, Korea)

  • Youngmoon Lee

    (Department of Robotics, Hanyang University, Ansan 15588, Korea)

Abstract

Component-based software development (CBSD) is a difficult method for creating complicated products or systems. In CBSD, multiple components are used to construct software or a product. A complex system or program can be created with CBSD quickly and with money while maintaining excellent quality and security. On the other hand, this research will persuade outsourced vendor companies to embrace CBSD approaches for component software development. We conducted a systemic literature review (SLR) to investigate the success factors that have a favorable impact on software outsourcing vendors’ organizations, and we selected 91 relevant research publications by creating a search string based on the study questions. This useful information was compiled using Google Scholar, IEEE Explore, MDPI, WILLEY Digital Library, and Elsevier. Furthermore, we completed all of the procedures in SLR for the full literature review, including the formulation of the SLR protocol, initial and final data collection, retrieval, assessment processes, and data synthesis. Among the ten (10) critical success factors we identified are a well-trained and skilled team, proper component selection, use of design standards, well-defined architecture, well-defined analysis and testing, well-defined integration, quality assurance, good organization of documentation, and well-organized security, and proper certification. Furthermore, the proposed SLR includes 46 best practices for these critical success factors, which could assist vendor organizations in enhancing critical success factors for CBOSD. According to our findings, the discovered success factors are similar and distinct across different periods, continents, databases, and approaches. The recommended SLR will also assist software vendor organizations in implementing the CBSD idea. We used the analytical hierarchy process (AHP) method to prioritize and analyze the success factors of component-based outsourcing software development and the result of different equations of the AHP approach to construct the pairwise comparison matrix. The largest eigenvalue was 3.096 and the CR value was 0.082, which is less than 0.1, and thus sufficient and acceptable.

Suggested Citation

  • Abdul Wahid Khan & Shams Ullah Khan & Hathal Salamah Alwageed & Faheem Khan & Jawad Khan & Youngmoon Lee, 2022. "AHP-Based Systematic Approach to Analyzing and Evaluating Critical Success Factors and Practices for Component-Based Outsourcing Software Development," Mathematics, MDPI, vol. 10(21), pages 1-24, October.
  • Handle: RePEc:gam:jmathe:v:10:y:2022:i:21:p:3982-:d:954221
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/10/21/3982/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/10/21/3982/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. K. Vijayalakshmi, 2011. "Reliability improvement in component-based software development environment," International Journal of Information Systems and Change Management, Inderscience Enterprises Ltd, vol. 5(2), pages 99-123.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.

      Corrections

      All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:10:y:2022:i:21:p:3982-:d:954221. See general information about how to correct material in RePEc.

      If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

      If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

      If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

      For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

      Please note that corrections may take a couple of weeks to filter through the various RePEc services.

      IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.