Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article
Open access

Exploring and Expanding GSE Education with Open Source Software Development

Published: 07 January 2019 Publication History

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 software development outsourcing and challenges related to working on large open source software. The present article compares the experiences gained from running a combined GSE and OSSD course against the experiences gained from running a traditional GSE course. The two alternatives are compared in terms of students’ learning outcomes and course organization. The authors found that a combined GSE and OSSD course provides learning opportunities that are partly overlapping with, and partly complementary to, a traditional GSE course. The authors also found that the combined OSSD and GSE course was somewhat easier to organize because most of the activities took place in a single university setting. The authors used the extended GSE taxonomy for the comparison and found it to be a useful tool for this, although it had some limitations in expressive power. Therefore, two additional relationship dimensions are proposed that will further enrich the extended taxonomy in classifying GSE (and OSSD) projects.

Cited By

View all
  • (2024)Training software architects suiting software industry needs: A literature reviewEducation and Information Technologies10.1007/s10639-023-12149-x29:9(10931-10994)Online publication date: 1-Jun-2024
  • (2023)Collaborative Working Spheres for Global Software Development Education During the COVID-19 Pandemic: An International ExperienceIEEE Access10.1109/ACCESS.2023.325490411(24655-24674)Online publication date: 2023
  • (2022)Learning Soft Skills through Distributed Software DevelopmentProceedings of the International Conference on Software and System Processes and International Conference on Global Software Engineering10.1145/3529320.3529331(93-103)Online publication date: 19-May-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Computing Education
ACM Transactions on Computing Education  Volume 19, Issue 2
Special Issue on Global Software Engineering Education
June 2019
226 pages
EISSN:1946-6226
DOI:10.1145/3303943
Issue’s Table of Contents
This work is licensed under a Creative Commons Attribution International 4.0 License.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 January 2019
Accepted: 01 May 2018
Revised: 01 April 2018
Received: 01 April 2017
Published in TOCE Volume 19, Issue 2

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. GSE Education
  2. GSE Taxonomy
  3. Global software engineering
  4. OSS
  5. Open Source Software Development
  6. Software Development Outsourcing

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • Excited - the Centre for Excellent IT Education

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)238
  • Downloads (Last 6 weeks)18
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Training software architects suiting software industry needs: A literature reviewEducation and Information Technologies10.1007/s10639-023-12149-x29:9(10931-10994)Online publication date: 1-Jun-2024
  • (2023)Collaborative Working Spheres for Global Software Development Education During the COVID-19 Pandemic: An International ExperienceIEEE Access10.1109/ACCESS.2023.325490411(24655-24674)Online publication date: 2023
  • (2022)Learning Soft Skills through Distributed Software DevelopmentProceedings of the International Conference on Software and System Processes and International Conference on Global Software Engineering10.1145/3529320.3529331(93-103)Online publication date: 19-May-2022
  • (2021)An Undergraduate Course for FOSS and with FOSSProceedings of the 2021 5th International Conference on Education and E-Learning10.1145/3502434.3502465(161-167)Online publication date: 5-Nov-2021
  • (2021)Cadxela: An educational tool for supporting the global software engineering education at undergraduate levelComputer Applications in Engineering Education10.1002/cae.2248230:3(708-729)Online publication date: 13-Dec-2021

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media