Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Comparative study of SPI success factors in global and in-house environment for large-scale software companies

PeerJ Comput Sci. 2023 Nov 20:9:e1656. doi: 10.7717/peerj-cs.1656. eCollection 2023.

Abstract

Background: Software process improvement (SPI) is an indispensable phenomenon in the evolution of a software development company that adopts global software development (GSD) or in-house development. Several software development companies do not only adhere to in-house development but also go for the GSD paradigm. Both development approaches are of paramount significance because of their respective advantages. Many studies have been conducted to find the SPI success factors in the case of companies that opt for in-house development. Still, less attention has been paid to the SPI success factors in the case of the GSD environment for large-scale software companies. Factors that contribute to the SPI success of small as well as medium-sized companies have been identified, but large-scale companies have still been overlooked. The research aims to identify the success factors of SPI for both development approaches (GSD and in-house) in the case of large-scale software companies.

Methods: Two systematic literature reviews have been performed. An industrial survey has been conducted to detect additional SPI success factors for both development environments. In the subsequent step, a comparison has been made to find similar SPI success factors in both development environments. Lastly, another industrial survey is conducted to compare the common SPI success factors of GSD and in-house software development, in the case of large-scale companies, to divulge which SPI success factor carries more value in which development environment. For this reason, parametric (Pearson correlation) and non-parametric (Kendall's Tau correlation and the Spearman correlation) tests have been performed.

Results: The 17 common SPI factors have been identified. The pinpointed common success factors expedite and contribute to SPI in both environments in the case of large-scale companies.

Keywords: Global software development; Large scale software companies; SPI Success factors; Software process improvement; in-house development.

Grants and funding

This research work has been supported by Umm AL-Qura University, Al-lith, Saudi Arabia. The funders had a role in study design, data collection and analysis, and preparation of mansucript. The funders had no role in the decision to publish.