Implications of Onshore Development on Global Software Engineering
Source abstract
Abstract
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.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Software Engineering Techniques and Practices · Software Engineering Research · Advanced Software Engineering Methodologies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (38)
Show source-provided references
1. A research agenda for distributed software development
2. Solutions in global software engineering: A systematic literature review10.1016/j.ijinfomgt.2012.06.002 ↗
3. Challenges and improvements in distributed software development: A systematic review10.1155/2009/710971 ↗
4. Critical success factors for offshore software development outsourcing vendors: A systematic literature review
5. Critical capabilities for offshore outsourcing of information systems
6. Challenges and solutions in distributed software development project management: A systematic literature review
7. Stakeholders in global requirements engineering: Lessons learned from Practice10.1109/MS.2007.55 ↗
8. Concepts of product software10.1057/palgrave.ejis.3000703 ↗
9. T. Gregory and R. Baskerville, “Traveling of requirements in the development of packaged software: An investigation of work design and uncertainty,” Ph.D. dissertation, Georgia State University, Georgia, USA, 2014.
10. Project managers in global software development teams: A study of the effects on productivity and performance10.1007/s11219-012-9191-x ↗
11. Measuring awareness in cross-team collaborations–distance matters
12. Guest editors’ introduction: Global software development: How far have we come?10.1109/MS.2006.126 ↗
13. Global software development in practice: Lessons learned10.1002/spip.188 ↗
14. Distributed software development: Practices and challenges in different business strategies of offshoring and onshoring
15. Carmel · Information Systems Outsourcing · 2006 · 1 · 63110.1007/978-3-540-34877-1_22 ↗
16. TAPER: A generic framework for establishing an offshore development center
17. Improving productivity of local software development teams in a global software development environment
18. Optimizing supplier management in global software engineering
19. Requirements engineering challenges in multi-site software development organizations10.1007/s00766-003-0173-1 ↗
20. Agile framework for globally distributed development environment (The DAD Model)
21. Applying agile principles for distributed software development
22. Agile practices in global software engineering-A systematic map
23. Risk management framework for distributed software team: A case study of telecommunication company10.1016/j.procs.2019.11.113 ↗
24. Review and analysis of software development team communication research10.1109/TPC.2017.2656626 ↗
25. CFDSD: A communication framework for distributed software development10.1186/s13173-020-00101-7 ↗
26. Awareness, collaboration and comunication’s tools for distributed software development: A systematic mapping
27. Does distance still matter? Revisiting collaborative distributed software design10.1109/MS.2018.290100920 ↗
28. An empirical study of local-decision-making-based software customization in distributed development10.1049/sfw2.12016 ↗
29. Robinson · Offshore Outsourcing · 2004 · 1 · 211
30. Offshore insourcing in software development: Structuring the decision-making process10.1016/j.jss.2012.10.003 ↗
31. Global software development10.1109/52.914732 ↗
32. Requirements engineering in distributed projects
33. The impacts of local decision making on customisation process speed across distributed boundaries: A case study
34. The offshore model for software development: The Infosys experience
35. Empirical studies of software engineering: A roadmap
36. A systematic review of knowledge sharing challenges and practices in global software development10.1016/j.ijinfomgt.2016.06.007 ↗
37. Simul8_Corporation, “SIMUL8,” 1994. [Online]. Available: https://www.simul8.com [Accessed March 2022].
38. G. Inc, “Glassdoor,” 2008. [Online]. Available: https://www.glassdoor.com Glassdoor Inc., [Accessed 24 May 2022].