An empirical study of learning by osmosis in global software engineering

P. Lago, H. Muccini, M.A. Babar

Research output: Contribution to JournalArticleAcademicpeer-review

Abstract

To teach global software engineering, we devised a complementary distributed module with a shared project involving both local and international teams. In local teams, students are located at the same university and trained in one of the two complementary topics. In international teams, students are located at two different universities and trained in one of the two complementary topics. This study empirically investigates whether the students in the international teams can compensate the extra effort required to deal with communication, coordination, and collaboration issues that characterize global software engineering projects with learning by osmosis (i.e., by transferring knowledge among globally distributed teams trained on different topics). The results show that there was no statistically significant difference between the performance of local and international teams.We assert that the students in the international and local teams perform equally well, thanks to learning by osmosis. However, our analysis of the self-reported questionnaire data revealed that most of the participants (i.e., 70%) would like to work in local teams in real-life project, 74% of the participants thought international teams were less efficient, and 41% of the participants reported lack of trust in their international team members compared with their local team members. Copyright © 2011 John Wiley & Sons, Ltd.
Original languageEnglish
Pages (from-to)693-706
Number of pages15
JournalJournal of Software: Evolution and process
Volume24
Early online date24 Oct 2011
DOIs
Publication statusPublished - 2012

Fingerprint

Dive into the research topics of 'An empirical study of learning by osmosis in global software engineering'. Together they form a unique fingerprint.

Cite this