Abstract

There has been an enormous increase in globaliza-tion that has led to more cooperation and competition across boundaries. Software engineering, particularly distributed soft-ware development (DSD) and global software development (GSD), is evolving rapidly and presents several challenges, such as ge-ographical separations, temporal differences, cultural variations, and management strategies. As a result, a variety of situational factors (SFs) arise that causes challenging problems in software development. Both literature and real world software industry study revealed that the extent of the effect of SFs may vary subject to a certain software project. Project executives should need to concentrate on the right SFs for the successful development of a specific project. This work first examines the optimal and most well-balanced GSD-related SFs and then presents a mechanism for prioritizing the SFs to better understand the extent to which an SF generally affects the GSD. A set of 56 SFs in 11 categories is identified and analyzed in this research. A fuzzy set theory based, multi criteria decision making (MCDM) technique, fuzzy analytical hierarchy process (FAHP) was proposed to extract the SFs that have the strongest effects on GSD. The proposed technique is intelligent and automated and can be customized to suit specific conditions and environments. Thus, it can provide support for a much-needed variation that is the hallmark of such software development environments. A case study of a global company working in collaboration on a project JKL was selected to identify and prioritize the most challenging SFs. A sensitivity analysis is carried out to evaluate the extent of the impact for highly ranked SFs related to JKL project.

Highlights

  • Software development has become one of the main businesses due to the growing demand for high-quality software and the huge investments in software projects

  • Our work reports that the practical endorsements that arise from it will aid in accessing the base data required for decision makers to develop policies to enhance global software development (GSD)

  • After defining the 11 key situational factors (SFs), we mined 56 sub-factors, which are presented in Fig. 3 criteria dened in the Analytic Hierarchy Process (AHP)

Read more

Summary

INTRODUCTION

Software development has become one of the main businesses due to the growing demand for high-quality software and the huge investments in software projects. A variety of external circumstances, such as statutory requirements and technical limitations, are enforced by superficial authorities (stakeholders) [9]-[11] These factors are observed to have a strong influence on the software development and may be linked to the organization, management, human capital, techniques/tools, and social and economic aspects. The research works have merely listed SFs based on the literature without depicting the extent of their importance, and they lack industrial evidence (refer to Section 2). These factors captivate many of the developmental efforts and create many disputes, such as those in project planning, management, and implementation issues.

LITERATURE REVIEW
AHP APPROACH AND FUZZY AHP APPROACH
Fuzzy AHP Approach
AHP Approach
Data collection and Analysis
CASE STUDY
Results of the Implication of Fuzzy AHP Method to JKL Project
Comparative and Sensitivity Analysis
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call