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)
Summary
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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Advanced Computer Science and Applications
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.