Global software teams: collaborating across borders and time zones
Global software teams: collaborating across borders and time zones
Distance, dependencies, and delay in a global collaboration
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Guide to the Software Engineering Body of Knowledge - SWEBOK
Guide to the Software Engineering Body of Knowledge - SWEBOK
A Classification of CASE Technology
Computer
APSEC '02 Proceedings of the Ninth Asia-Pacific Software Engineering Conference
Unifying Artifacts and Activities in a Visual Tool for Distributed Software Development Teams
Proceedings of the 26th International Conference on Software Engineering
Group Support for Distributed Collaborative Concurrent Software Modeling
Proceedings of the 19th IEEE international conference on Automated software engineering
STEP '04 Proceedings of the 12 International Workshop on Software Technology and Engineering Practice
Instructional design and assessment strategies for teaching global software development: a framework
Proceedings of the 28th international conference on Software engineering
A research agenda for distributed software development
Proceedings of the 28th international conference on Software engineering
Collaborative architecture design and evaluation
DIS '06 Proceedings of the 6th conference on Designing Interactive systems
MUDABlue: an automatic categorization system for open source repositories
Journal of Systems and Software - Special issue: Selected papers from the 11th Asia Pacific software engineering conference (APSEC 2004)
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
Communication tools for distributed software development teams
Proceedings of the 2007 ACM SIGMIS CPR conference on Computer personnel research: The global information technology workforce
FASTDash: a visual dashboard for fostering awareness in software teams
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
24-hour knowledge factory: Using Internet technology to leverage spatial and temporal separations
ACM Transactions on Internet Technology (TOIT) - Special Issue on the Internet and Outsourcing
A collaborative platform for application knowledge management in software maintenance projects
COMPUTE '08 Proceedings of the 1st Bangalore Annual Compute Conference
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
Design and code reviews in the age of the internet
Communications of the ACM - Enterprise information integration: and other tools for merging data
Assessment and comparison of local and global SW engineering practices in a classroom setting
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Introducing Tool Support for Managing Architectural Knowledge: An Experience Report
ECBS '08 Proceedings of the 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems
ICGSE '08 Proceedings of the 2008 IEEE International Conference on Global Software Engineering
Evaluating a Networked Virtual Environment for Globally Distributed Avionics Software Development
ICGSE '08 Proceedings of the 2008 IEEE International Conference on Global Software Engineering
Improving Contextual Skills in Global Software Engineering: A Corporate Training Experience
ICGSE '08 Proceedings of the 2008 IEEE International Conference on Global Software Engineering
Tesseract: Interactive visual exploration of socio-technical relationships in software development
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Embedding social networking information into jazz to foster group awareness within distributed teams
Proceedings of the 2nd international workshop on Social software engineering and applications
Knowledge Management in Distributed Software Development Teams - Does Culture Matter?
ICGSE '09 Proceedings of the 2009 Fourth IEEE International Conference on Global Software Engineering
CAMEL: A Tool for Collaborative Distributed Software Design
ICGSE '09 Proceedings of the 2009 Fourth IEEE International Conference on Global Software Engineering
Using Scrum in Global Software Development: A Systematic Literature Review
ICGSE '09 Proceedings of the 2009 Fourth IEEE International Conference on Global Software Engineering
ICGSE '09 Proceedings of the 2009 Fourth IEEE International Conference on Global Software Engineering
RepoGuard: A Framework for Integration of Development Tools with Source Code Repositories
ICGSE '09 Proceedings of the 2009 Fourth IEEE International Conference on Global Software Engineering
Distributed Collaborative Modeling Support System Associating UML Diagrams with Chat Messages
COMPSAC '09 Proceedings of the 2009 33rd Annual IEEE International Computer Software and Applications Conference - Volume 01
SCI: Towards a Social Collaborative Integrated Development Environment
CSE '09 Proceedings of the 2009 International Conference on Computational Science and Engineering - Volume 04
Empirical evidence in global software engineering: a systematic review
Empirical Software Engineering
WikiDev 2.0: discovering clusters of related team artifacts
CASCON '09 Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research
Collaboration Tools for Global Software Engineering
IEEE Software
Share: a programming environment for loosely bound cooperation
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Offshore software development: transferring research findings into the classroom
SEAFOOD'07 Proceedings of the 1st international conference on Software engineering approaches for offshore and outsourced development
Benefits of global software development: the known and unknown
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Journal of Visual Languages and Computing
Syde: a tool for collaborative software development
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Risk Management for Web and Distributed Software Development Projects
ICIMP '10 Proceedings of the 2010 Fifth International Conference on Internet Monitoring and Protection
CASI: preventing indirect conflicts through a live visualization
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering
Saros: an eclipse plug-in for distributed party programming
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering
Agile Practices in Global Software Engineering - A Systematic Map
ICGSE '10 Proceedings of the 2010 5th IEEE International Conference on Global Software Engineering
ICGSE '10 Proceedings of the 2010 5th IEEE International Conference on Global Software Engineering
Global Software and IT: A Guide to Distributed Development, Projects, and Outsourcing
Global Software and IT: A Guide to Distributed Development, Projects, and Outsourcing
Evaluating tools that support pair programming in a distributed engineering environment
EASE'10 Proceedings of the 14th international conference on Evaluation and Assessment in Software Engineering
Systematic mapping studies in software engineering
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
A communication process for global requirements engineering
Proceedings of the 2013 International Conference on Software and System Process
Graphical user interface (GUI) testing: Systematic mapping and repository
Information and Software Technology
Facilitating contagion trust through tools in Global Systems Engineering teams
Information and Software Technology
Hi-index | 0.00 |
Context: This systematic mapping review is set in a Global Software Engineering (GSE) context, characterized by a highly distributed environment in which project team members work separately in different countries. This geographic separation creates specific challenges associated with global communication, coordination and control. Objective: The main goal of this study is to discover all the available communication and coordination tools that can support highly distributed teams, how these tools have been applied in GSE, and then to describe and classify the tools to allow both practitioners and researchers involved in GSE to make use of the available tool support in GSE. Method: We performed a systematic mapping review through a search for studies that answered our research question, ''Which software tools (commercial, free or research based) are available to support Global Software Engineering?'' Applying a range of related search terms to key electronic databases, selected journals, and conferences and workshops enabled us to extract relevant papers. We then used a data extraction template to classify, extract and record important information about the GSD tools from each paper. This information was synthesized and presented as a general map of types of GSD tools, the tool's main features and how each tool was validated in practice. Results: The main result is a list of 132 tools, which, according to the literature, have been, or are intended to be, used in global software projects. The classification of these tools includes lists of features for communication, coordination and control as well as how the tool has been validated in practice. We found that out the total of 132, the majority of tools were developed at research centers, and only a small percentage of tools (18.9%) are reported as having been tested outside the initial context in which they were developed. Conclusion: The most common features in the GSE tools included in this study are: team activity and social awareness, support for informal communication, Support for Distributed Knowledge Management and Interoperability with other tools. Finally, there is the need for an evaluation of these tools to verify their external validity, or usefulness in a wider global environment.