Journal of Software: Evolution and Process

Cover image for Vol. 24 Issue 6

Special Issue: Special Issue on Global Software Engineering

October 2012

Volume 24, Issue 6

Pages 603–717

Issue edited by: Allen Milewski, Alberto Avritzer, Yael Dubinsky

  1. Editorial

    1. Top of page
    2. Editorial
    3. Special Issue Papers
    1. You have free access to this content
      Special issue on global software engineering (pages 603–604)

      Allen Milewski, Alberto Avritzer and Yael Dubinsky

      Article first published online: 28 FEB 2012 | DOI: 10.1002/smr.1552

  2. Special Issue Papers

    1. Top of page
    2. Editorial
    3. Special Issue Papers
    1. Lessons learned from transferring software products to India (pages 605–623)

      Darja Šmite and Claes Wohlin

      Article first published online: 27 JUL 2011 | DOI: 10.1002/smr.550

      Thumbnail image of graphical abstract

      In this paper, the authors draw attention to the lessons learned from an empirical investigation of two transfer projects conducted at Ericsson. Both transfers were performed between a site in Sweden and a site in India. The observations outline a set of challenging areas, and generic practices that have been found useful for transferring software development within a company.

    2. An evidence-based model of distributed software development project management: results from a systematic mapping study (pages 625–642)

      Fabio Q. B. da Silva, Rafael Prikladnicki, A. César C. França, Cleviton V. F. Monteiro, Catarina Costa and Rodrigo Rocha

      Article first published online: 5 OCT 2011 | DOI: 10.1002/smr.563

      Thumbnail image of graphical abstract

      In this paper, we present an evidence-based model of distributed software development (DSD) project management built from the research findings collected and synthesized using a comprehensive systematic mapping study of 70 research papers published between 1997 and 2009. The model emphasizes the effect of physical and social distances on trust, teamwork, and information sharing, and how these antecedents might impact the effectiveness of DSD project management.

    3. A rule-based model for customized risk identification and evaluation of task assignment alternatives in distributed software development projects (pages 661–675)

      Ansgar Lamersdorf, Jürgen Münch, Alicia Fernández- del Viso Torre, Carlos Rebate Sánchez, Markus Heinz and Dieter Rombach

      Article first published online: 23 NOV 2011 | DOI: 10.1002/smr.576

      Thumbnail image of graphical abstract

      This article presents a logical model for documenting risks in global software development projects and evaluating future projects according to the documented risks. This makes it possible to analyze different task assignment alternatives with respect to the expected risks. The model was successfully applied and evaluated in an industrial environment.

    4. Reflecting the choice and usage of communication tools in global software development projects with media synchronicity theory (pages 677–692)

      Tuomas Niinimäki, Arttu Piri, Casper Lassenius and Maria Paasivaara

      Article first published online: 27 OCT 2011 | DOI: 10.1002/smr.566

      Thumbnail image of graphical abstract

      We found out that tools of higher immediacy and symbol variety were useful for building shared understanding within the team, discussing about potentially sensitive issues, and to build and maintain trust and team cohesion. Tools with higher rehearsability were preferred by team members, who considered their language skills to be inadequate, or when discussing about technical, precise and potentially complex issues. Communication media with high reprocessability were used to share information in the project efficiently and effectively, as there were cases in which the information had to be relayed or otherwise processed to another form.

    5. An empirical study of learning by osmosis in global software engineering (pages 693–706)

      Patricia Lago, Henry Muccini and Muhammad Ali Babar

      Article first published online: 24 OCT 2011 | DOI: 10.1002/smr.565

      Thumbnail image of graphical abstract

      Global software engineering, or GSE, demands specific skills. Student teamwork in GSE projects can benefit from a new education paradigm we call ‘learning by osmosis’, i.e. learning by transferring knowledge among globally distributed teams trained on different topics. We studied student teamwork in a global education environment. Empirical results show that learning by osmosis successfully delivers its promises, hence allowing educators to balance teamwork and technical skills without compromising the quality of the results.

    6. Cultural and linguistic problems in GSD: a simulator to train engineers in these issues (pages 707–717)

      Miguel J. Monasor, Aurora Vizcaíno and Mario Piattini

      Article first published online: 18 AUG 2011 | DOI: 10.1002/smr.562

      Thumbnail image of graphical abstract

      This paper tackles the need for universities and practitioners to train their students and engineers in the new challenges that global software development entails, which are principally related to communication, collaboration and cultural differences. We have focused our work on the development of a virtual training environment that can simulate global software development scenarios involving virtual agents (VAs) from different cultures. The VAs interact with learners, who use typical communication tools to solve predefined problems. This environment considers common problems caused by distance and cultural differences when using English as a means of communication. It allows learners to train at any time, because the VAs are always available, and it also permits them to play different roles in the various stages of the project.