Counteracting sociocultural barriers in global software engineering using group activities

被引:4
|
作者
Yasin, Affan [1 ,2 ]
Fatima, Rubia [2 ]
Ali Khan, Javed [3 ]
Liu, Lin [5 ]
Ali, Raian [4 ]
Wang, Jianmin [2 ]
机构
[1] Northwestern Polytech Univ, Sch Software, Xian, Shaanxi, Peoples R China
[2] Tsinghua Univ, Sch Software, Beijing, Peoples R China
[3] Univ Sci & Technol Bannu, Dept Software Engn, Bannu, Pakistan
[4] Hamad Bin Khalifa Univ HBKU, Coll Sci & Engn, Doha, Qatar
[5] Tsinghua Univ, 11-407 East Main Bldg Annex, Beijing 100084, Peoples R China
关键词
activity-based learning; global software development; global software engineering; human factor; software engineering education; SHARED LEADERSHIP; TRUST; GAME; CHALLENGES; AWARENESS; EDUCATION; TEAMS; WORK;
D O I
10.1002/smr.2587
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] Group Awareness in Global Software Engineering SOFTWARE TECHNOLOGY
    Lanubile, Filippo
    Calefato, Fabio
    Ebert, Christof
    IEEE SOFTWARE, 2013, 30 (02) : 18 - 23
  • [2] The Role of Knowledge Management in Global Software Engineering
    Khalid, Samina
    Shehryar, Tehmina
    Arshad, Smeea
    2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND OPERATIONS MANAGEMENT (IEOM), 2015,
  • [3] Prioritization of global software requirements' engineering barriers: An analytical hierarchy process
    Akbar, Muhammad Azeem
    Naveed, Wishal
    Mahmood, Sajjad
    Rafi, Saima
    Alsanad, Ahmed
    Abdul-Aziz Alsanad, Abeer
    Gumaei, Abdu
    Alothaim, Abdulrahman
    IET SOFTWARE, 2021, 15 (04) : 277 - 291
  • [4] Global Software Engineering: Evolution and Trends
    Ebert, Christof
    Kuhrmann, Marco
    Prikladnicki, Rafael
    2016 IEEE 11TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE), 2016, : 144 - 153
  • [5] Stress, motivation, and performance in global software engineering
    Suarez, Julio
    Vizcaino, Aurora
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (05)
  • [6] Fear and distrust in global software engineering projects
    Piri, Arttu
    Niinimaki, Tuomas
    Lassenius, Casper
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2012, 24 (02) : 185 - 205
  • [7] Global Engineering Design Symposium: Engaging the Sociocultural Dimensions of Engineering Problem Solving
    Jesiek, Brent K.
    Dare, Anne Elizabeth
    Thompson, Julia D.
    Forin, Tiago R.
    2013 ASEE ANNUAL CONFERENCE, 2013,
  • [8] Who are we doing Global Software Engineering research for?
    Beecham, Sarah
    O'Leary, Padraig
    Richardson, Ita
    Baker, Sean
    Noll, John
    2013 IEEE 8TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2013), 2013, : 41 - 50
  • [9] Empirical evidence in global software engineering: a systematic review
    Smite, Darja
    Wohlin, Claes
    Gorschek, Tony
    Feldt, Robert
    EMPIRICAL SOFTWARE ENGINEERING, 2010, 15 (01) : 91 - 118
  • [10] An empirical study of learning by osmosis in global software engineering
    Lago, Patricia
    Muccini, Henry
    Babar, Muhammad Ali
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2012, 24 (06) : 693 - 706