Offshore outsourcing across the world has triggered a new social structure in the way global businesses operate, resulting in emerging virtual social spaces between clients and vendors. These social structures involve understanding of... more
Offshore outsourcing across the world has triggered a new social structure in the way global businesses operate, resulting in emerging virtual social spaces between clients and vendors. These social structures involve understanding of... more
Globalization in software development introduced significant changes in the way organizations operate today. Software is nowadays produced by team members from geographically, temporally and culturally remote sites. Organizations seek for... more
Three organizations studied here suggest the answer is "yes," when the unique characteristics of both environments are successfully blended.
Global Software Development (GSD) involves multiple sites which comprise of different cultures and time zones apart from geographical locations. It is a common software development approach adopted to achieve competitiveness. However, due... more
takeholders are the backbone of any organization and play a vital role in the completion of any product. Different stakeholders with different roles, skills, natures, and experiences are involved throughout the Software Development Life... more
Global software outsourcing (GSO) is the outsourcing of software development to sub-contractors outside the client organisation’s home country. India remains the unquestioned leader, registering average annual growth of more than 40% over... more
This paper describes lessons from running software development projects across three globally distributed educational institutions. What was innovative about this study was that two of the institutions were located in service providing... more
Dedico este trabalho a meus pais José e Leonor por sempre ter acreditado, apoiado e conduzido sem medir esforços, por me dar amor, exemplo e cuidar de minha educação sempre. iii Agradecimentos Aprendi, mais do que posso imaginar, sobre... more
Requirements for a Software Process Maintenance Framework for Executive Information Systems in the …
This paper presents the interview findings of the current situation in software development for Executive Information Systems (EIS) in the Thai telecommunications industry and identifies critical success factors (CSFs) that can serve as... more
This paper summarizes the results of the First Workshop on Arc-hitecting in Global Software Engineering (GSE), which was or-ganized in conjunction with the 6th International Conference on Global Software Engineering (ICGSE 2011). The... more
Scrum framework is a growing trend in software industry to companies that are looking for development agile ways. In their early days, this methodology required that the working team members were established in a unique room, because it... more
RESUMEN. Este artículo presenta una panorámica general del estado del arte y de la práctica del Desarrollo Global de Software (DGS), analizando las principales revisiones sistemáticas de la literatura e identificando un conjunto de áreas... more
Setting up the infrastructure to manage a software project can become a task as significant writing the software itself. A variety of useful open source tools are available, such as Web-based viewers for version control systems, "wikis"... more
This reference model specifically addresses guiding an organisation in achieving high performing collaborative practices, and adoption of collaborative technologies to facilitate attaining ‘Leadership’ Levels across multiple domains,... more
Based on Relational Exchange Theory (RET), this paper explores the dual role in offshore sourcing as experienced by an Irish software development company. As part of a large US based company, the Irish site acts as a "bridge" in their... more
Global Software Development (GSD) is an emerging trend in today's software world in which teams are geographically dispersed, either in close proximity or globally. GSD provides certain advantages to development companies like low... more
Motivation in software engineering is reported to be a source for performance improvement, which leads to project overall success. Since it is a soft factor and difficult to quantify it is usually neglected. Research in this field is... more
One organization should focus on architecture since it gives intellectual control, establishing a means of effective communication throughout the project by a common vocabulary; it makes large-scale reuse possible, by clearly articulating... more
This paper presents core problem solution to security of Global Software Development Requirement Information. Currently the major issue deals with hacking of sensitive client information which may lead to major financial as well as social... more
The software industry is adopting the DevOps paradigm to an increasingly frequent extent. In addition, the trend of developing software in a distributed manner greatly increased as a result of the COVID-19 pandemic, which forced team... more
Globally distributed software engineering involves one or more of geographic, temporal or cultural distances, which empirical studies find have deleterious effects on the efficiency of the software engineering process. There have been... more
This paper presents a domain ontology development, based on the electronic whiteboard system, named SHAVI, that was projected to manage operational information about the work performed by the emergency department staff at the University... more
Globally distributed software engineering involves one or more of geographic, temporal or cultural distances, which empirical studies find have deleterious effects on the efficiency of the software engineering process. There have been... more
Service Oriented Architecture has been seeing as one of the main initiatives in many organizations to provide the agility necessary to the information technology department to support business process constant changes. A great challenge... more
Inter-organizational learning and knowledge sharing management play an important role during requirements collection and implementation for any software system. In Global Software Development (GSD), its significance increase more as... more
Prior research has discussed and investigated how global teams bridge multiple boundaries (e.g., distance, time, culture) that separate its members and impact the coordination of their work. In this paper we report on a study we conducted... more
Software offshore outsourcing is strong pillar of software development. Software offshore outsourcing involves many risks, due to internal or external factors, that must be recognized and managed. Each organization that deals with the... more
Based on Relational Exchange Theory (RET), this paper explores the dual role in offshore sourcing as experienced by an Irish software development company. As part of a large US based company, the Irish site acts as a "bridge" in their... more
In existing global software development (GSD) literature, much focus has been on identifying the challenges that practitioners may face (such as socio-cultural and temporal distance issues), while potential benefits have not been... more
This paper presents a psychological contract perspective on the use of open source as an offshore outsourcing strategy – open-sourcing as we term it here. Building on previous research on IS outsourcing, a theoretical framework for... more
Global software development (GSD) is a phenomenon that is receiving considerable interest from companies all over the world. In GSD, stakeholders from different national and organizational cultures are involved in developing software and... more
In existing global software development (GSD) literature, much focus has been on identifying the challenges that practitioners may face (such as sociocultural and temporal distance issues), while potential benefits have not been... more
Introduction Global Software Development (GSD) is increasingly becoming the normal practice in the software industry, readily evidenced by U.S. estimates that the value of the offshore software development market has increased 25-fold... more
Based on Relational Exchange Theory (RET), this paper explores the dual role in offshore sourcing as experienced by an Irish software development company. As part of a large US based company, the Irish site acts as a "bridge" in their... more
Based on the 3C Collaboration Model, this article descries the mapping of a variety of collaboration forms onto interrelationships between communication, coordination and cooperation. In order to investigate how to provide computational... more
Software development is an activity that makes intensive use of knowledge. The reduction of face-to-face communication in Global Software Development Environments (GSD), make exponentially important to use Knowledge Management in these... more
Outsourcing emerging technologies such as Artificial Intelligence (AI) are expected to impact organisations significantly, due to a tight labour market for AI expertise. However, how formal and relational governance effects Information... more
Strategic Information Systems outsourcing refers to the long term outsourcing of systems with a major transformational impact on the client's business strategy. Such outsourcing arrangements mitigate risks through closely aligned client... more
Effective software project management plays an important role during requirements collection and implementation for any software system. In Global Software Development (GSD), its significance increase more as stakeholders are far away... more
The progress of Information and Communication Technologies has significantly promoted the relationships among people of different geographical regions. Under this novel context, new settings of software development teams arise, known as... more
When preparing students for an industrial or academic career in software engineering, educational institutions need to address the globally distributed character of the software engineering profession. As it will be difficult to have... more
Software engineering is by nature a highly collaborative activity and being able to collaborate effectively is a key factor for project success. However, collaborating effectively in Global Software Engineering, in which team members are... more
Software and IT industries are today truly global and so is Software Engineering. High-tech companies are now located in more than 100 countries, making Global Software Engineering (GSE) a fact of life. The Internet has facilitated a... more