Software integration in global software development: Challenges for GSD vendors

被引:20
|
作者
Ilyas, Muhammad [1 ]
Khan, Siffat Ullah [1 ]
机构
[1] Univ Malakand, Dept Comp Sci & IT, Software Engn Res Grp SERG UOM, Chakdara, Pakistan
关键词
barriers/challenges; empirical study; global software development; software integration; systematic literature review; SYSTEMATIC LITERATURE-REVIEWS; MANAGEMENT; QUALITY;
D O I
10.1002/smr.1875
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context: The advances in information and communication technologies have revolutionized the software development environment from local to global software development (GSD). This revolution also created challenges for vendor organizations. Vendors face challenges in integrating the components developed independently by GSD teams into a final working product. Objective: The objectives of the current study is to find out those critical barriers/challenges that hinder the integration process at any stage in the GSD environment for different types and size of projects. Methodology: For achieving the objectives we initially conducted a comprehensive systematic literature review (SLR). We searched 6 digital libraries and also followed the snowballing technique. The data was extracted from a total of 88 finally selected papers. Findings of the SLR study were then empirically validated through a questionnaire survey in GSD industry. A total of 96 experts from 22 different countries participated in the survey. Results: We have found a total of 16 barriers/challenges among which ten barriers are ranked as critical barriers/challenges. Some of the top ranked barriers are "lack of communication," "lack of proper documentation," "lack of compatibility," and "architecture mismatch." The findings of our industrial survey are mostly coherent with the SLR findings. However, there is a difference in ranks of the various barriers/challenges across the 2 data sets (SLR and industrial survey). The identified challenges need to be properly addressed by software vendors to reduce the complexity of the integration process in GSD projects. Conclusion: We found that the severity of these barriers increases in large size projects. On the other hand, bespoke products are more affected by "lack of communication," while off-the-shelf-based projects face integration problems due to "lack of compatibility," "architecture mismatch," and "wrong off the shelf product selection and customization".
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Software Integration in Global Software Development: Success Factors for GSD Vendors
    Ilyas, Muhammad
    Khan, Siffat Ullah
    2015 16TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2015, : 119 - 124
  • [2] Software integration model: An assessment tool for global software development vendors
    Ilyas, Muhammad
    Khan, Siffat Ullah
    Khan, Habib Ullah
    Rashid, Nasir
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (04)
  • [3] GSD Sim: A Global Software Development Game
    Noll, John
    Butterfield, Andrew
    Farrell, Kevin
    Mason, Tom
    McGuire, Miles
    McKinley, Ross
    2014 IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING WORKSHOPS (ICGSEW), 2014, : 15 - 20
  • [4] A Short Review of Global Software Development (GSD) and Latest Software Development Trends
    Akbar, Rehan
    Safdar, Sohail
    2015 2ND INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATIONS, AND CONTROL TECHNOLOGY (I4CT), 2015,
  • [5] Security Assurance Model of Software Development for Global Software Development Vendors
    Khan, Rafiq Ahmad
    Khan, Siffat Ullah
    Alzahrani, Musaad
    Ilyas, Muhammad
    IEEE ACCESS, 2022, 10 : 58458 - 58487
  • [6] Evaluating GSD-Aware: A Serious Game for Discovering Global Software Development Challenges
    Vizcaino, Aurora
    Garcia, Felix
    Rodriguez de Guzman, Ignacio Garcia
    Angeles Moraga, M.
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2019, 19 (02)
  • [7] Agile practices for global software development vendors in the development of green and sustainable software
    Rashid, Nasir
    Khan, Siffat Ullah
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (10)
  • [8] Software Integration Model for Global Software Development
    Ilyas, Muhammad
    Khan, Siffat Ullah
    2012 15TH INTERNATIONAL MULTITOPIC CONFERENCE (INMIC), 2012, : 452 - 457
  • [9] Automated Requirements Elicitation for Global Software Development (GSD) Environment
    Ramzan, M.
    Batool, Asma
    Minhas, Nasir
    Qayyum, Zia Ul
    Jaffar, M. Arfan
    SOFTWARE ENGINEERING, BUSINESS CONTINUITY, AND EDUCATION, 2011, 257 : 180 - +
  • [10] Challenges of global software development
    Mockus, A
    Herbsleb, J
    SEVENTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM - METRICS 2001, PROCEEDINGS, 2000, : 182 - 184