skip to main content
10.1145/3377571.3377622acmotherconferencesArticle/Chapter ViewAbstractPublication Pagesic4eConference Proceedingsconference-collections
research-article

Distributed Virtual Courses to Teach Global Software Engineering: Lessons Learned and Best Practices

Published: 03 May 2020 Publication History

Abstract

Computer science students need to learn a wide variety of skills to succeed in their future careers. In addition to technical skills like programming, information science, and statistics, the globalization of the software industry requires graduates to learn non-technical skills as well, such as distributed project management and intercultural communication to collaborate on large, international software development projects. A series of distributed, virtual courses to teach global software engineering have been conducted between the Ritsumeikan University in Japan and the University of Applied Sciences Nuremberg in Germany. Cross-site student teams collaborated virtually to develop solutions to a real-world software engineering project. A combination of project-based learning, collaborative learning, and context-based learning is discussed. Experiences from both sides are explored. Lessons learned and best practices from these and other collaborative teaching experiences are presented.

References

[1]
Colomo-Palacios, R., Tovar-Caro, E., Garcia-Crespo, A, Gomez-Berbis, J. M. 2010. Identifying Technical Competences of IT Professionals: The Case of Software Engineers. IJHCITP. Vol. 1, pp. 31--43.
[2]
Joseph, D., Ang, S., Chang, R., Slaughter, S., Practical Intelligence in IT: Assessing Soft Skills of IT Professionals, 2010. Communications of the ACM, Vol. 53, No. 2, pp.149--154.
[3]
Beecham, S., Clear, T., Barr, J., Daniels, M., Oudshoorn, M., Noll, J., 2017, Preparing Tomorrow's Software Engineers for Work in a Global Environment. IEEE Software Vol. 34, Nr. 1, pp. 9--12.
[4]
Clear, T., Beecham, S., Barr, J., Daniels, M., McDermott, R., Oudshoorn, M., Savickaite, A., Noll, J., 2015. Challenges and Recommendations for the Design and Conduct of Global Software Engineering Courses: A Systematic Review. Proceedings of the 2015 ITiCSE on Working Group Reports, NY. pp. 1--39. ACM.
[5]
Hoda, R., Babar, M., Shastri, Y., 2016. Socio-Cultural Challenges in Global Software Engineering Education. IEEE Transactions on Education Issue 99.
[6]
Damasevicius, R., Maskeliuna, R., Blazauskas, T., 2018. Faster pedagogical framework for steam education based on educational robotics. International Journal of Engineering and Technology. vol. 7, pp. 138--142.
[7]
Hofstede, G. J., Hofstede, G., Minkovm, M., 2010. Cultures and Organizations: Software of the Mind. McGraw-Hill.
[8]
Hall, E., 1990. The Hidden Dimension. Anchor Press / Doubleday.
[9]
Savery, J.R., 2006. Overview of Problem-based Learning: Definitions and Distinctions, Interdisciplinary Journal of Problem-Based Learning Vol. 1 No. 1, pp. 9--20.
[10]
Jiang, D., Lin, J., 2012. Project-Based Learning with Step-Up Method |Take CDIO Abilities Cultivation in Computer Specialty for Example, Proceedings of the 8th International CDIO Conference. Queensland University of Technology.
[11]
Rodriges, A., dos Santos, S., 2016. A Framework for Applying Problem-Based Learning to Computing Education. Proceedings of Frontiers in Education Conference.
[12]
Gokhale, A.A., 2012. Collaborative Learning and Critical Thinking, Seel N.M. (eds) Encyclopedia of the Sciences of Learning, Springer.
[13]
Gilbert, J.K., 2011. Context Development and Transfer in Context-Based Science Education. International Journal of Science Education, Vol. 33 No. 6, pp.817--837.
[14]
Paasivara, M., Blincoe, K., Laasenius, C., Damien, D., Sheoran, J., Harrison, F., Chhabra, P., Yussuf, A., Isotao, V., 2015. Learning Global Agile Software Engineering Using Same-Site and Cross-Site Teams, Proceedings of 37th International Conference on Software Engineering (ICSE 15). vol. 2, pp. 285--294.
[15]
Kirschner, P. A., Sweller, J., Clark, R.E., 2006. Why minimal guidance during instruction does not work: An analysis of the failure of constructivist, discovery, problem-based, experiential and inquiry-based teaching, Educational Psychologist, Vol. 41, No. 2, pp. 75--86.
[16]
A. Plotkin and G. Rechistov, 2014. Computer engineering educational projects of MIPT-Intel laboratory in the context of CDIO, Proc. of the 10th International CDIO Conference.
[17]
Marutschke, D.M., Ceja, J.M.O., Brockmann, P. and Kryssanov, V.V., 2019. Virtual, Distributed Courses to Teach Global Software Engineering: A Cultural Contrast of Germany, Japan, Mexico, and Mongolia, Hawaii International Conference on System Sciences (HICSS), January.
[18]
R. Sellens, L. Clapham, B. M. Frank and D. S. Strong, 2012. Progress with the professional spine: A four-year engineering design and practice sequence, Proc. of the 8th International CDIO Conference, Brisbane.

Cited By

View all
  • (2024)Student Experiences in a Global Software Engineering Course Taught Jointly in Germany, Indonesia, and Japan2024 36th International Conference on Software Engineering Education and Training (CSEE&T)10.1109/CSEET62301.2024.10663032(1-2)Online publication date: 29-Jul-2024
  • (2023)Collaborative Learning in Engineering Design Education: A Systematic Literature ReviewIEEE Transactions on Education10.1109/TE.2023.328360966:5(509-521)Online publication date: 20-Jun-2023
  • (2023)Counteracting sociocultural barriers in global software engineering using group activitiesJournal of Software: Evolution and Process10.1002/smr.258736:5Online publication date: 25-Jun-2023
  • Show More Cited By

Index Terms

  1. Distributed Virtual Courses to Teach Global Software Engineering: Lessons Learned and Best Practices

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    IC4E '20: Proceedings of the 2020 11th International Conference on E-Education, E-Business, E-Management, and E-Learning
    January 2020
    441 pages
    ISBN:9781450372947
    DOI:10.1145/3377571
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    In-Cooperation

    • Ritsumeikan University: Ritsumeikan University

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 03 May 2020

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Distance education
    2. collaborative
    3. e-learning
    4. global software engineering
    5. project-based
    6. virtual

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    IC4E 2020

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)19
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 08 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Student Experiences in a Global Software Engineering Course Taught Jointly in Germany, Indonesia, and Japan2024 36th International Conference on Software Engineering Education and Training (CSEE&T)10.1109/CSEET62301.2024.10663032(1-2)Online publication date: 29-Jul-2024
    • (2023)Collaborative Learning in Engineering Design Education: A Systematic Literature ReviewIEEE Transactions on Education10.1109/TE.2023.328360966:5(509-521)Online publication date: 20-Jun-2023
    • (2023)Counteracting sociocultural barriers in global software engineering using group activitiesJournal of Software: Evolution and Process10.1002/smr.258736:5Online publication date: 25-Jun-2023
    • (2022)Towards Active Evidence-Based Learning in Engineering Education: A Systematic Literature Review of PBL, PjBL, and CBLSustainability10.3390/su14211395514:21(13955)Online publication date: 27-Oct-2022
    • (2021)Critical Thinking in Software Engineering and Virtual Classrooms: What are we doing?2021 XI International Conference on Virtual Campus (JICV)10.1109/JICV53222.2021.9600385(1-4)Online publication date: 30-Sep-2021
    • (2021)Evaluation of Critical Thinking in Online Software Engineering Teaching: A Systematic Mapping StudyIEEE Access10.1109/ACCESS.2021.31352459(167015-167026)Online publication date: 2021

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media