TY - JOUR
T1 - Counteracting sociocultural barriers in global software engineering using group activities
AU - Yasin, Affan
AU - Fatima, Rubia
AU - Ali Khan, Javed
AU - Liu, Lin
AU - Ali, Raian
AU - Wang, Jianmin
N1 - Publisher Copyright:
© 2023 John Wiley & Sons Ltd.
PY - 2024/5
Y1 - 2024/5
N2 - In modern times, internationally organized teams face a number of coordination problems owing to their different physical operating locations. These challenges usually come in temporal, cultural, and linguistic forms. To resolve some of these issues, we need more coordination, teamwork, and shared understanding in the requirements engineering phase. Many approaches have been introduced to overcome these challenges associated with global software engineering (GSE). The objective of this research study is to introduce amateurs to GSE and improve their understanding of its associated challenges through an activity-based learning approach. Our method is primarily targeted toward students who already have theoretical knowledge on the topic but require first-hand experience with GSE. With the aforementioned motivation in mind, we propose, designe, and empirically evaluate two different activities that can help enhance awareness of GSE challenges. For each activity, we simulate an environment wherein participants are made to go through various constructed coordination challenges related to communication, time management, team mistrust, linguistic barriers, cultural barriers, and distribution of tasks. The effectiveness of our proposed activities, captured by the extent to which participants were able to deal with GSE challenges, was judged through various techniques including (i) observation, (ii) post activities survey questionnaire, and (iii) brainstorming and discussion. We show that the proposed activities were effective in helping students learn and further their understanding of GSE concepts. In particular, discussion sessions and survey questionnaire results reflect their ability to identify critical GSE challenges (specifically related to teams) in a simulated scenario.
AB - In modern times, internationally organized teams face a number of coordination problems owing to their different physical operating locations. These challenges usually come in temporal, cultural, and linguistic forms. To resolve some of these issues, we need more coordination, teamwork, and shared understanding in the requirements engineering phase. Many approaches have been introduced to overcome these challenges associated with global software engineering (GSE). The objective of this research study is to introduce amateurs to GSE and improve their understanding of its associated challenges through an activity-based learning approach. Our method is primarily targeted toward students who already have theoretical knowledge on the topic but require first-hand experience with GSE. With the aforementioned motivation in mind, we propose, designe, and empirically evaluate two different activities that can help enhance awareness of GSE challenges. For each activity, we simulate an environment wherein participants are made to go through various constructed coordination challenges related to communication, time management, team mistrust, linguistic barriers, cultural barriers, and distribution of tasks. The effectiveness of our proposed activities, captured by the extent to which participants were able to deal with GSE challenges, was judged through various techniques including (i) observation, (ii) post activities survey questionnaire, and (iii) brainstorming and discussion. We show that the proposed activities were effective in helping students learn and further their understanding of GSE concepts. In particular, discussion sessions and survey questionnaire results reflect their ability to identify critical GSE challenges (specifically related to teams) in a simulated scenario.
KW - activity-based learning
KW - global software development
KW - global software engineering
KW - human factor
KW - software engineering education
UR - http://www.scopus.com/inward/record.url?scp=85163011124&partnerID=8YFLogxK
U2 - 10.1002/smr.2587
DO - 10.1002/smr.2587
M3 - Article
AN - SCOPUS:85163011124
SN - 2047-7481
VL - 36
JO - Journal of software: Evolution and Process
JF - Journal of software: Evolution and Process
IS - 5
M1 - e2587
ER -