Implications of Onshore Development on Global Software Engineering

被引:0
作者
Qahtani, Abdulrahman M. [1 ]
Ghiduk, Ahmed S. [1 ,2 ]
机构
[1] Taif Univ, Coll Comp & Informat Technol, POB 11099, Taif 21944, Saudi Arabia
[2] Beni Suef Univ, Fac Sci, Dept Math & Comp Sci, Bani Suwayf 62521, Egypt
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2023年 / 74卷 / 02期
关键词
Distributed development; local development; software customization;
D O I
10.32604/cmc.2023.032831
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently software industry has paid significant attention to customizing software products across distributed boundaries. Communicating the requirements of multiple clients across distributed borders is a crucial challenge for the software customization process. Local decision-making and local development at the client site are considered methods for reducing difficulties in communicating the requirements of multiple clients across distributed boundaries. This paper introduces a new model called the onshore development model (ODM) for accomplishing the customization requests in the distributed development process of software. This model presents a scenario for enhancing the onsite development of specific requirements to reduce delays and misunderstandings between the clients and the team involved. This model depends on moving the development process to the client's location. Three empirical studies were conducted to evaluate the proposed model to measure its productivity, time performance, and cost reduction. The proposed model has been compared with two other models: the basic model (BM), which allocates the decision-making process and the development process for teams at the vendor's location, and the local decision-making model (LDec), which assigns the decision-making process for team at the client's location. The results of the empirical studies showed significant outperforming of the proposed model over the basic model and local decision-making model in productivity, time performance, and cost reduction. The productivity of the proposed model improved by 39% and 10% more than the basic model and the local decision-making model, respectively. In addition, the time performance of the proposed model became faster by 49% and 20.8% than the basic model and the local decision-making model, respectively. Also, it reduced the total cost of the development process by 31% in terms of the salaries of all persons involved in requirements collecting, decision-making, and development.
引用
收藏
页码:3029 / 3044
页数:16
相关论文
共 38 条
[1]  
Akbar R, 2008, REC ADV COMPUT ENG, P423
[2]  
[Anonymous], 2009, Adv. Softw. Eng., DOI DOI 10.1155/2009/710971
[3]  
Carmel E., 2006, Information systems outsourcing, P631
[4]   Project managers in global software development teams: a study of the effects on productivity and performance [J].
Colomo-Palacios, Ricardo ;
Casado-Lumbreras, Cristina ;
Soto-Acosta, Pedro ;
Jose Garcia-Penalvo, Francisco ;
Tovar, Edmundo .
SOFTWARE QUALITY JOURNAL, 2014, 22 (01) :3-19
[5]  
da Silva Fabio Q. B., 2010, Proceedings of the 2010 Fifth IEEE International Conference Global Software Engineering (ICGSE 2010), P87, DOI 10.1109/ICGSE.2010.18
[6]  
Damato M. A. P., 2016, PROC 2016 35 INT C C, P1
[7]  
Damian D., 2006, PROC 2006 IEEE INT C, P69
[8]   RE challenges in multi-site software development organisations [J].
Daniela E. Damian ;
Didar Zowghi .
Requirements Engineering, 2003, 8 (3) :149-160
[9]   Stakeholders in global requirements engineering: Lessons learned from practice [J].
Damian, Daniela .
IEEE SOFTWARE, 2007, 24 (02) :21-+
[10]   Global software development: How far have we come? [J].
Damian, Daniela ;
Moitra, Deependra .
IEEE SOFTWARE, 2006, 23 (05) :17-19