Tools used in Global Software Engineering: A systematic mapping review

被引:71
|
作者
Portillo-Rodriguez, Javier [1 ]
Vizcaino, Aurora [1 ]
Piattini, Mario [1 ]
Beecham, Sarah [2 ]
机构
[1] Univ Castilla La Mancha, Alarcos Res Grp, E-13071 Ciudad Real, Spain
[2] Univ Limerick, Lero The Irish Software Engn Res Ctr, Limerick, Ireland
基金
爱尔兰科学基金会;
关键词
Global Software Development; Distributed Software Engineering; Tool; Systematic Mapping Study; COLLABORATION;
D O I
10.1016/j.infsof.2012.02.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:663 / 685
页数:23
相关论文
共 50 条
  • [1] MAPPING THE EVOLUTION OF RESEARCH ON GLOBAL SOFTWARE ENGINEERING A Systematic Literature Review
    Kroll, Josiane
    Nicolas Audy, Jorge Luis
    Prikladnicki, Rafael
    [J]. ICEIS 2011: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3, 2011, : 260 - 265
  • [2] Smart Tools in Software Engineering: A Systematic Mapping Study
    Savchenko, Dmitrii
    Kasurinen, Jussi
    Taipale, Ossi
    [J]. 2019 42ND INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2019, : 1509 - 1513
  • [3] Sentiment analysis tools in software engineering: A systematic mapping study
    Obaidi, Martin
    Nagel, Lukas
    Specht, Alexander
    Kluender, Jil
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 151
  • [4] Software project management tools in global software development: a systematic mapping study
    Yasser Chadli, Saad
    Idri, Ali
    Nicolas Ros, Joaquin
    Luis Fernandez-Aleman, Jose
    Carrillo de Gea, Juan M.
    Toval, Ambrosio
    [J]. SPRINGERPLUS, 2016, 5
  • [5] Empirical evidence in global software engineering: a systematic review
    Darja Šmite
    Claes Wohlin
    Tony Gorschek
    Robert Feldt
    [J]. Empirical Software Engineering, 2010, 15 : 91 - 118
  • [6] Solutions in global software engineering: A systematic literature review
    Schneider, Stefan
    Torkar, Richard
    Gorschek, Tony
    [J]. INTERNATIONAL JOURNAL OF INFORMATION MANAGEMENT, 2013, 33 (01) : 119 - 132
  • [7] Global software engineering and agile practices: a systematic review
    Jalali, Samireh
    Wohlin, Claes
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2012, 24 (06) : 643 - 659
  • [8] Empirical evidence in global software engineering: a systematic review
    Smite, Darja
    Wohlin, Claes
    Gorschek, Tony
    Feldt, Robert
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2010, 15 (01) : 91 - 118
  • [9] Collaboration Tools for Global Software Engineering
    Lanubile, Filippo
    Ebert, Christof
    Prikladnicki, Rafael
    Vizcaino, Aurora
    [J]. IEEE SOFTWARE, 2010, 27 (02) : 52 - 55
  • [10] Software Tools to Facilitate Systematic Review Used for Cancer Hazard Identification
    Shapiro, Andrew J.
    Antoni, Sebastien
    Guyton, Kathryn Z.
    Lunn, Ruth M.
    Loomis, Dana
    Rusyn, Ivan
    Jahnke, Gloria D.
    Schwingl, Pamela J.
    Mehta, Suril S.
    Addington, Josh
    Guha, Neela
    [J]. ENVIRONMENTAL HEALTH PERSPECTIVES, 2018, 126 (10)