A flexible framework for cooperative distributed software development
Journal of Systems and Software
WebMake: integrating distributed software development in a structure-enhanced Web
Proceedings of the Third International World-Wide Web conference on Technology, tools and applications
CHIME: a metadata-based distributed software development environment
ESEC/FSE-7 Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering
Distance, dependencies, and delay in a global collaboration
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
An empirical study of global software development: distance and speed
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Rapid Development: Taming Wild Software Schedules
Rapid Development: Taming Wild Software Schedules
Guest Editors' Introduction: Global Software Development
IEEE Software
Surviving Global Software Development
IEEE Software
IEEE Software
Effectiveness of Elicitation Techniques in Distributed Requirements Engineering
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Palantír: raising awareness among configuration management workspaces
Proceedings of the 25th International Conference on Software Engineering
Proceedings of the 25th International Conference on Software Engineering
SoftDock: A Distributed Collaborative Platform for Model-Based Software Development
DEXA '99 Proceedings of the 10th International Workshop on Database & Expert Systems Applications
Virtual teams: a review of current literature and directions for future research
ACM SIGMIS Database
Managing cross-cultural issues in global software outsourcing
Communications of the ACM - Human-computer etiquette
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Unifying Artifacts and Activities in a Visual Tool for Distributed Software Development Teams
Proceedings of the 26th International Conference on Software Engineering
The 3rd International Workshop on Global Software Development
Proceedings of the 26th International Conference on Software Engineering
An experimental simulation of multi-site software development
CASCON '04 Proceedings of the 2004 conference of the Centre for Advanced Studies on Collaborative research
Strategies for global information systems development
Information and Management
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Global software development at siemens: experience from nine projects
Proceedings of the 27th international conference on Software engineering
A research agenda for distributed software development
Proceedings of the 28th international conference on Software engineering
Proceedings of the 2006 international workshop on Global software development for the practitioner
Proceedings of the 2006 international workshop on Global software development for the practitioner
Distributed development in an intra-national, intra-organisational context: an experience report
Proceedings of the 2006 international workshop on Global software development for the practitioner
Ontology-based multi-agent system to multi-site software development
Proceedings of the 2004 workshop on Quantitative techniques for software agile process
An empirical study of groupware support for distributed software architecture evaluation process
Journal of Systems and Software - Special issue: Selected papers from the 11th Asia Pacific software engineering conference (APSEC 2004)
Ambidextrous coping strategies in globally distributed software development projects
Communications of the ACM
Can distributed software development be agile?
Communications of the ACM
ICGSE '06 Proceedings of the IEEE international conference on Global Software Engineering
A Reference Model for Global Software Development: Findings from a Case Study
ICGSE '06 Proceedings of the IEEE international conference on Global Software Engineering
Project Management within Virtual Software Teams
ICGSE '06 Proceedings of the IEEE international conference on Global Software Engineering
IT Application Assessment Model for Global Software Development
ICGSE '06 Proceedings of the IEEE international conference on Global Software Engineering
Collaborative Software Engineering with a Digital Ecosystem
ICGSE '06 Proceedings of the IEEE international conference on Global Software Engineering
Sysiphus: Enabling informal collaboration in global software development
ICGSE '06 Proceedings of the IEEE international conference on Global Software Engineering
Tool Support for Distributed Software Engineering
ICGSE '06 Proceedings of the IEEE international conference on Global Software Engineering
Supporting Distributed Software Development with fine-grained Artefact Management
ICGSE '06 Proceedings of the IEEE international conference on Global Software Engineering
Designing task visualizations to support the coordination of work in software development
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Global Software Development Handbook (Auerbach Series on Applied Software Engineering Series)
Global Software Development Handbook (Auerbach Series on Applied Software Engineering Series)
Ontology-based multi-site software development methodology and tools
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: AGILE methodologies for software production
Definition and use of Computation Independent Models in an MDA-based groupware development process
Science of Computer Programming
Traceability-based knowledge integration in group decision and negotiation activities
Decision Support Systems
Communication tools for distributed software development teams
Proceedings of the 2007 ACM SIGMIS CPR conference on Computer personnel research: The global information technology workforce
Self-organization of teams for free/libre open source software development
Information and Software Technology
FASTDash: a visual dashboard for fostering awareness in software teams
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Process and technology challenges in swift-starting virtual teams
Information and Management
Software Process: Improvement and Practice
Globally distributed software development project performance: an empirical analysis
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Software Process: Improvement and Practice - Special Issue on Software Process Simulation
On-line collaborative software development via wiki
Proceedings of the 2007 international symposium on Wikis
Managing software development in globally distributed teams
Communications of the ACM - Alternate reality gaming
Enhancing collaborative synchronous UML modelling with fine-grained versioning of software artefacts
Journal of Visual Languages and Computing
Proceedings of the 2007 international ACM conference on Supporting group work
A collaborative platform for application knowledge management in software maintenance projects
COMPUTE '08 Proceedings of the 1st Bangalore Annual Compute Conference
Software Process: Improvement and Practice - Advances in Software Process Improvement
Developing a knowledge-based perspective on coordination: The case of global software projects
Information and Management
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Software process improvement in small and medium software enterprises: a systematic review
Software Quality Control
The influence of organizational structure on software quality: an empirical case study
Proceedings of the 30th international conference on Software engineering
Towards architectural knowledge management practices for global software development
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
The application of knowledge-sharing workspace paradigm for software architecture processes
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
Continuous coordination within the context of cooperative and human aspects of software engineering
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Promoting developer-specific awareness
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Measuring developer contribution from software repository data
Proceedings of the 2008 international working conference on Mining software repositories
Architecture leadership and management in globally distributed software development
Proceedings of the first international workshop on Leadership and management in software architecture
Empirical evaluation of distributed pair programming
International Journal of Human-Computer Studies
Towards context independence in distributed context-aware applications by the model driven approach
Proceedings of the 3rd international workshop on Services integration in pervasive environments
Understanding a lack of trust in Global Software Teams: a multiple-case study
Software Process: Improvement and Practice
Software Process: Improvement and Practice
Information Technology for Development
Virtual workgroups in offshore systems development
Information and Software Technology
Collaborative approach for modeling and performing mobile software process components
CTS'05 Proceedings of the 2005 international conference on Collaborative technologies and systems
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
Distributed Information System Development: Review of Some Management Issues
OTM '09 Proceedings of the Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: ADI, CAMS, EI2N, ISDE, IWSSA, MONET, OnToContent, ODIS, ORM, OTM Academy, SWWS, SEMELS, Beyond SAWSDL, and COMBEK 2009
CIRLab: A groupware framework for collaborative information retrieval research
Information Processing and Management: an International Journal
CRIWG'10 Proceedings of the 16th international conference on Collaboration and technology
A review of awareness in distributed collaborative software engineering
Software—Practice & Experience - Focus on Selected PhD Literature Reviews in the Practical Aspects of Software Technology
A review of non-technical issues in global software development
International Journal of Computer Applications in Technology
Information and Software Technology
Towards an understanding of tailoring scrum in global software development: a multi-case study
Proceedings of the 2011 International Conference on Software and Systems Process
Six years of systematic literature reviews in software engineering: An updated tertiary study
Information and Software Technology
Scrum practices in global software development: a research framework
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
Applying multi-criteria decision analysis to global software development with scrum project planning
RSKT'11 Proceedings of the 6th international conference on Rough sets and knowledge technology
Context-awareness on software artifacts in distributed software development: a systematic review
CRIWG'11 Proceedings of the 17th international conference on Collaboration and technology
Software quality management improvement through mentoring: an exploratory study from GSD projects
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems
Towards a framework for work package allocation for GSD
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems
Supporting activity based computing paradigm in global software development
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Providing training in GSD by using a virtual environment
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
Computer Supported Cooperative Work
The role of configuration management in outsourcing and distributed development
Proceedings of the 9th Central & Eastern European Software Engineering Conference in Russia
A tool supporting root cause analysis for synchronous retrospectives in distributed software teams
Information and Software Technology
Hi-index | 0.00 |
Distributed Software Development (DSD) has recently evolved, resulting in an increase in the available literature. Organizations now have a tendency to make greater development efforts in more attractive zones. The main advantage of this lies in a greater availability of human resources in decentralized zones at less cost. There are, however, some disadvantages which are caused by the distance that separates the development teams. Coordination and communication become more difficult as the software components are sourced from different places, thus affecting project organization, project control, and product quality. New processes and tools are consequently necessary. This work presents the findings of a systematic review of the literature related to the challenges concerning Distributed Software Development, whose purpose is to identify the solutions and improvements proposed up to the present day.