2019
DOI: 10.1145/3230012
|View full text |Cite
|
Sign up to set email alerts
|

Exploring and Expanding GSE Education with Open Source Software Development

Abstract: Global software engineering (GSE) courses traditionally require cooperation between at least two universities so as to provide a distributed development environment to the students. In this study, we explore an alternative way to organize a global software engineering course where students work on open source software development (OSSD) projects rather than in a multi-university collaboration setting. The results show that the new setup may provide core GSE challenges as well as challenges associated with soft… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
10
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(10 citation statements)
references
References 30 publications
0
10
0
Order By: Relevance
“…Ability to design a system backup and recovery [26] SC43. Ability to master advanced collaboration tools/techniques in distributed communication [7,[27][28][29] SC44. Ability to maintain privacy and security [25] SC45.…”
Section: Research Methodologiesmentioning
confidence: 99%
See 3 more Smart Citations
“…Ability to design a system backup and recovery [26] SC43. Ability to master advanced collaboration tools/techniques in distributed communication [7,[27][28][29] SC44. Ability to maintain privacy and security [25] SC45.…”
Section: Research Methodologiesmentioning
confidence: 99%
“…Ability to use and organise information and communication technology in a global context [7,35,16] SC72. Ability to communicate with teams of different cultures and personalities [7,2,35,28] SC73. Ability to build, develop and maintain social protocols in a distributed team [36] SC74.…”
Section: Research Methodologiesmentioning
confidence: 99%
See 2 more Smart Citations
“…This approach (1) negatively affect the students' understanding of GSD features, (2) affects their confidence and ability to resolve conflicts during their participation in GSD projects, while also (3) failing to understand what may cause problems in organizational global contexts from a practical perspective and, consequently, how to efficiently solve them. In this regard, Hjelsvold and Mishra [23] state that it is vital that universities' curricula include educational requirements engineering activities so that students know, for example, how to effectively manage the distributed stakeholders' needs and expectations, as well as project management activities such as planning and estimation in distributed development environments. Moreover, any effort to complement undergraduate lecture-based courses on GSD must enable students to recognize how the main issues related to the 3Cs (i.e., communication, coordination, and control) and the three distances (i.e., geographical, temporal, and sociocultural) can negatively impact the performance, budget, and schedule of a GSD project.…”
Section: Gsd Education At the Undergraduate Levelmentioning
confidence: 99%