Skip to main content
    • by 
    •   15  
      Information SystemsSoftware EngineeringInformation TechnologyGlobalization
With the rapid increase in offshore outsourcing of software development, Global Software Development (GSD) has become the need of the hour. This, in turn, necessitates preparing computer science students to face the challenges associated... more
    • by 
    •   8  
      Information TechnologySoftware DevelopmentSoftware Engineering educationGlobal Software Development
    • by 
    •   3  
      Content AnalysisSoftware DevelopmentGlobal Software Development
The overall purpose of this exploratory study was to investigate the fact that familiarization in distributed teams improve performance? The level of team familiarity for example the average number of times each member has worked with... more
    • by 
    •   5  
      CommunicationGlobal Software DevelopmentGlobal Software EngineeringInformal Communication
Abstract Global software development is rapidly becoming the norm for technology companies. Previous qualitative research suggests that multi-site development may increase development cycle time. We use both survey data and data from the... more
    • by 
    •   11  
      Software DevelopmentChange ManagementQualitative ResearchGlobal Software Development
    • by 
    •   2  
      Global Software DevelopmentSoftware Quality Engineering
Offshore and outsourced distributed software development models and processes are facing challenges, previously unknown, with respect to computing capacity, bandwidth, storage, security, complexity, reliability, and business uncertainty.... more
    • by 
    •   13  
      Computer VisionMachine LearningGlobal Software DevelopmentCloud Computing
    • by  and +1
    •   6  
      Software ArchitectureSoftware Engineering educationGlobal Software DevelopmentAgile Methods (Software Engineering)
Global Software Development (GSD) environment is based on a contractual relationship between client and vendor organizations in which a client outsources all or some part of its software development activities to a vendor. The vendor in... more
    • by 
    • Global Software Development
The purpose of this paper is to present a reference model for global software development, based on the results found in a case study conducted in two software development units from multinational organizations located in Brazil. A... more
    • by 
    •   7  
      Software DevelopmentGlobal Software DevelopmentCase StudyReference model
    • by 
    •   3  
      Global Software DevelopmentBig BangDistributed Software Development
    • by 
    •   20  
      EngineeringInformation TechnologyLean Software DevelopmentComputer Networks
In current world multiple organizations are using the methodology of Global Software Development (GSD) because it is a convenient technique for developing the software projects. Global software advancement serves as a vowed relation among... more
    • by 
    •   9  
      Global Software DevelopmentSoftware Quality EngineeringSoftware Quality AssuranceCost Estimation
    • by 
    •   11  
      ManagementSoftware EngineeringIntercultural CommunicationInternational Communication
Requirements Management is one of the challenging and key tasks in the development of software products in distributed software development environment. One of the key reasons found in our literature survey the failure of software... more
    • by 
    •   12  
      OntologyKnowledge ManagementKnowledge & Creativity ManagementOntology (Computer Science)
    • by 
    •   6  
      Software EngineeringProject ManagementGlobal Software DevelopmentLiterature Review
    • by 
    •   8  
      Environmental EconomicsGovernmentEnvironmental ManagementSoftware Development
Increasingly, software projects are becoming geographically distributed, with limited face-toface interaction between participants. These projects face particular challenges that need careful managerial attention. This PhD study reports... more
    • by 
    •   5  
      OutsourcingGlobal Software DevelopmentSoftware Project ManagementDistributed Teams
Context: The basic ground for any software system is its architecture. Those systems degenerate earlier which do not incorporate an adjustable architecture. We found an increasing interest within software research community about... more
    • by 
    • Global Software Development
    • by  and +2
    •   15  
      Information SystemsPsychologyCognitive ScienceSocial Interaction
    • by 
    •   4  
      Software EngineeringGlobal Software DevelopmentScrumMultiple Case Study
Software engineering involves people collaborating to develop better software. Collaboration is challenging, especially across time zones and without face-to-face meetings. We therefore use collaboration tools all along the product life... more
    • by 
    •   11  
      Information SystemsSoftware EngineeringSoftware DevelopmentGlobal Software Development
    • by 
    •   6  
      Global Software DevelopmentAgile DevelopmentCase StudyIEEE
The aim of this article is to explore intercultural communication challenges faced by Global Software development teams and how this effects performance of multicultural teams. Along with verbal and nonverbal communication challenges... more
    • by 
    •   5  
      Intercultural CommunicationGlobal Software DevelopmentCross-Cultural CommunicationEffective Communication
This research study was conducted to identify team-level coordination issues and to make strategies that help in overcoming these hurdles between Global Software Engineering (GSE) teams. In GSE projects, a steady flow of communication and... more
    • by 
    •   5  
      Computer-Mediated CommunicationGlobal Software DevelopmentVirtual Software TeamsGlobal Software Engineering
    • by 
    •   6  
      Software EngineeringGlobal Software DevelopmentRequirement EngineeringAgile software development
Although agile methods in their purest way fit several companies, it has been a challenge to perform them in environments with distributed teams developing large software applications. Contractual items, for projects under development for... more
    • by 
    •   16  
      Global Software DevelopmentSystematic Literature ReviewAgile Global Software DevelopmentAgile software development
There is growing interest in applying agile practices in Global Software Development (GSD) projects. But project stakeholder distribution in GSD creates a number of challenges that make it difficult to use some agile practices. Moreover,... more
    • by 
    •   8  
      Project ManagementRiskGlobal Software DevelopmentRisk Analysis
    • by 
    •   8  
      Global Software DevelopmentSystematic Literature ReviewAgile MethodsBest practice
    • by 
    •   8  
      Software Engineering educationGlobal Software DevelopmentSoftware Quality AssuranceQuality Assurance
A requirement is a capability to which a product or service should conform to. A meticulous consideration to requirements engineering acts as a backbone of software projects. Ambiguous and unrealistic requirements are major source of... more
    • by 
    •   3  
      Software EngineeringRequirements EngineeringGlobal Software Development
Context: Global Software Development (GSD) is the development across the globe in which the stakeholders are distributed geographically. In GSD, requirements gathering becomes difficult due to the distribution of clients and vendors. The... more
    • by  and +1
    •   8  
      Global Software DevelopmentSoftware Requirement EngineeringSystematic Literature ReviewSoftware Requirements
    • by 
    •   5  
      Organizational CultureSoftware DevelopmentGlobal Software DevelopmentCase Study
Organizations are moving their workforce to guarantee matters of trade and profit where accounts are expected to be less expensive and provide better quality products with the accessibility of skilled labor. With the evident benefits,... more
    • by 
    •   4  
      Global Software DevelopmentAgile MethodologiesAgile and ScrumDistributed Information Systems
The field of Software Engineering has suffered considerable transformation in the last decades due to the influence of the philosophy of Lean Thinking. The purpose of this systematic review is to identify practices and approaches proposed... more
    • by 
    •   12  
      Software EngineeringLean ThinkingSoftware DevelopmentSoftware Architecture
    • by  and +3
    •   5  
      Global Software DevelopmentNew ZealandTablet PCLearning Model
Agile global software development (AGSD) is an increasingly prevalent software development strategy, as organizations hope to realize the benefits of accessing a larger resource pool of skilled labor, at a potentially reduced cost, while... more
    • by  and +1
    •   4  
      Global Software DevelopmentCloud ComputingAgile MethodologiesAgile software development
Context: Global Software Development (GSD) presents significant challenges to share and understand knowledge required for developing software. Organizations are expected to implement appropriate practices to address knowledge-sharing... more
    • by 
    •   7  
      Knowledge ManagementKnowledge sharingEmpirical Software EngineeringGlobal Software Development
Abstract. Due to the proliferation of the Internet and globalization, distributed information system development is becoming popular. In this paper we have reviewed some significant management issues like process management, project... more
    • by 
    •   9  
      Knowledge ManagementRisk ManagementGlobal Software DevelopmentLiterature Review
For many businesses, managing globally distributed IT projects effectively is key to success in today’s competitive environment. However, IT projects and their managements are notorious for failures, and managing globally distributed... more
    • by 
    •   6  
      CommunicationWeb 2.0Software DevelopmentGlobal Project Management
Context Global software development (GSD) promises high‐quality software at low cost. GSD enables around‐the‐clock development to achieve maximum production in a short period of time by using expertise around the globe. This development... more
    • by 
    •   2  
      Global Software DevelopmentTask Allocation
    • by 
    •   3  
      Global Software DevelopmentComputer SoftwareSoftware Process
Software engineering involves people collaborating to develop better software. Collaboration is challenging, especially across time zones and without face-to-face meetings. We therefore use collaboration tools all along the product life... more
    • by  and +1
    •   8  
      Information SystemsSoftware EngineeringGlobal Software DevelopmentComputer Software
The transformative global economy posed challenges to businesses in service management. In this computing age, the perceptual and operational edge of a certain business or organization manifested on the kind of technology it offers in the... more
    • by 
    •   16  
      Lean Software DevelopmentLean ManufacturingSoftware DevelopmentAspect Oriented Software Development
    • by 
    •   28  
      ManagementSoftware EngineeringCommunicationIntercultural Communication
Nowadays software development activity tends to be decentralized, thus expanding greater development efforts towards more attractive zones for organizations. The type of development in which the team members are distributed in remote... more
    • by 
    •   8  
      Software DevelopmentHuman ResourceGlobal Software DevelopmentDistributed Software Development
    • by 
    •   3  
      Global Software DevelopmentComputer SoftwareSoftware Process Improvement
    • by 
    •   5  
      Software EngineeringGlobal Software DevelopmentInstant MessagingSoftware
    • by 
    •   6  
      Collaboration TechnologyGlobal Software DevelopmentSystematic ReviewsDistributed Software Development
    • by 
    • Global Software Development