{'fraction_non_alphanumeric': 0.02314499659632403, 'fraction_numerical': 0.008168822328114363, 'mean_word_length': 5.2025316455696204, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Towards the Guidelines for Requirements Change Management in Global Software Development: Client-Vendor Perspective

Currently, being deployed by organizations to develop high-quality software at a low cost, global software development (GSD) faces many challenges that make development activities more complex. These GSD challenges are mainly concerned with requirements to change management (RCM). RCM plays a key role in the successful execution of software projects. The objective of this paper is to identify the best practices of the RCM process by adopting a systematic literature review (SLR) and validate them using questionnaire survey with industry experts. A total of 46 best practices were identified through SLR and validated with industry experts. We have further classified the identified practices in the domain of client and vendor GSD organizations with the aim to provide a clear understanding of the RCM best practices in the context of both types of GSD organizations (client, vendor). Moreover, we have conducted a comparison analysis between SLR and questionnaire survey data and found a moderate positive correlation in the ranks of both data sets (rs = 0.522, p=0.003). In addition, the criticality of the identified best practices was assessed using the criteria of a practice having frequency ≥50%. The findings of this paper provide a framework that could help the GSD organizations to address the problems related to RCM in GSD environment.