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

skip to main content
10.5555/2337223.2337385acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Ten tips to succeed in global software engineering education

Published: 02 June 2012 Publication History

Abstract

The most effective setting for training in Global Software Engineering is to provide a distributed environment for students. In such an environment, students will meet challenges in recognizing problems first-hand. Teaching in a distributed environment is, however, very demanding, challenging and unpredictable compared to teaching in a local environment. Based on nine years of experience, in this paper we present the most important issues that should be taken into consideration to increase the probability of success in teaching a Global Software Engineering course.

References

[1]
D. ¿mite, C. Wohlin, T. Gorschek, and R. Feldt, "Empirical evidence in global software engineering: a systematic review," Empirical Software Engineering, vol. 15, no. 1, pp. 91-118, 2009.
[2]
S. Komi-Sirviö and M. Tihinen, "Lessons learned by participants of distributed software development," Knowledge and Process Management, vol. 12, no. 2, pp. 108-122, 2005.
[3]
C. B. ¿mite D A Wohlin, "A Whisper of Evidence in Global Software Engineering," IEEE Software, vol. 28, no. 4, pp. 15- 18, 2011.
[4]
I. Bosnic, I. Cavrak, M. Orlic, M. ¿agar, and I. Crnkovic, "Avoiding scylla and charybdis in distributed software development course," in Proceeding of the 2011 community building workshop on Collaborative teaching of globally distributed software development, 2011, pp. 26-30.
[5]
I. Bosnic, I. ¿avrak, M. ¿agar, R. Land, and I. Crnkovic, "Customers' Role in Teaching Distributed Software Development," in CSEET '10 Proceedings of the 23rd IEEE Conference on Software Engineering Education and Training, 2010, pp. 73-80.
[6]
I. Crnkovic, I. ¿avrak, J. Fredriksson, R. Land, M. ¿agar, and M. Åkerholm, "On the teaching of distributed software development," in Information Technology Interfaces, 2003. ITI 2003. Proceedings of the 25th International Conference on, 2003, Informatio., pp. 237-242.
[7]
"DSD course, the official site." {Online}. Available: http://www.fer.hr/rasip/dsd/. {Accessed: 25-Jan-2011}.
[8]
P. Lago, H. Muccini, L. Beus-Dukic, I. Crnkovic, and S. Punnekkat, "GSEEM: a European master program on global software engineering," International Journal of Engineering Education, vol. 24, no. 4, pp. 747-760, 2008.
[9]
C. Ebert and P. De Neve, "Surviving global software development," IEEE Software, vol. 18, no. 2, pp. 62-69, 2001.
[10]
N. B. Moe and D. Smite, "Understanding Lacking Trust in Global Software Teams: A Multi-case Study," Software Process: Improvement and Practice, vol. 4589, no. 3, pp. 20- 34, 2007.
[11]
A. Sarma, D. Redmiles, and A. Van Der Hoek, "Empirical evidence of the benefits of workspace awareness in software configuration management," Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering SIGSOFT 08FSE16, p. 113, 2008.
[12]
A. Sarma, D. Redmiles, and A. V. D. Hoek, "Categorizing the Spectrum of Coordination Technology," Computer, vol. 43, no. 6, pp. 61-67, 2010.
[13]
D. H. Schunk and P. R. Pintrich, Motivation in education: Theory, research, and applications, 3rd ed. Prentice Hall, 2007, p. 448.
[14]
I. Bosnic, I. Cavrak, M. Orlic, M. ¿agar, and I. Crnkovic, "Student Motivation in Distributed Software Development Projects," in Proceedings of Collaborative Teaching of Globally Distributed Software Development: Community Building Workshop (CTGDSD 2011), 2011, pp. 31-35.
[15]
E. Langman, "Rethinking the place of tolerance in -education - Encountering otherness between acceptance and rejection," Nordic Studies in Education, no. 2, pp. 96-103, 2011.
[16]
"SCORE 2009 contest." {Online}. Available: http://score.elet.polimi.it/. {Accessed: 26-Oct-2011}.
[17]
"SCORE 2011 contest." {Online}. Available: http://score-contest. org/2011/. {Accessed: 26-Oct-2011}.
[18]
B. Meyer and M. Piccioni, "The Allure and Risks of a Deployable Software Engineering Project: Experiences with Both Local and Distributed Development," 2008 21st Conference on Software Engineering Education and Training, pp. 3-16, 2008.
[19]
M. Nordio et al., "Teaching software engineering using globally distributed projects: the DOSE course," in Proceeding of the 2011 community building workshop on Collaborative teaching of globally distributed software development, 2011, pp. 36-40.
[20]
B. Bruegge, A. H. Dutoit, R. Kobylinski, and G. Teubner, "Transatlantic project courses in a university environment," Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000, pp. 30-37, 2000.
[21]
O. Gotel, V. Kulkarni, L. C. Neak, C. Scharff, and S. Seng, "Introducing Global Supply Chains into Software Engineering Education," Software Engineering Approaches for Offshore and Outsourced Development, no. 2006, pp. 44-58, 2007.
[22]
P. Gloor, M. Paasivaara, C. Lassenius, D. Schoder, K. Fischbach, and C. Miller, "Teaching a global project course: experiences and lessons learned," in Proceedings of Collaborative Teaching of Globally Distributed Software Development Community Building Workshop CTGDSD 2011, 2011, pp. 1-5.

Cited By

View all
  • (2019)Taking a Studio Course in Distributed Software Engineering from a Large Local Cohort to a Small Global CohortACM Transactions on Computing Education10.1145/321828419:2(1-27)Online publication date: 9-Jan-2019
  • (2019)Building LEGO TowersACM Transactions on Computing Education10.1145/321824919:2(1-32)Online publication date: 7-Jan-2019
  • (2016)Team Projects in Computing EducationACM Transactions on Computing Education10.1145/280819216:2(1-4)Online publication date: 8-Mar-2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '12: Proceedings of the 34th International Conference on Software Engineering
June 2012
1657 pages
ISBN:9781467310673

Sponsors

Publisher

IEEE Press

Publication History

Published: 02 June 2012

Check for updates

Qualifiers

  • Article

Conference

ICSE '12
Sponsor:

Acceptance Rates

Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2019)Taking a Studio Course in Distributed Software Engineering from a Large Local Cohort to a Small Global CohortACM Transactions on Computing Education10.1145/321828419:2(1-27)Online publication date: 9-Jan-2019
  • (2019)Building LEGO TowersACM Transactions on Computing Education10.1145/321824919:2(1-32)Online publication date: 7-Jan-2019
  • (2016)Team Projects in Computing EducationACM Transactions on Computing Education10.1145/280819216:2(1-4)Online publication date: 8-Mar-2016
  • (2015)Challenges and Recommendations for the Design and Conduct of Global Software Engineering CoursesProceedings of the 2015 ITiCSE on Working Group Reports10.1145/2858796.2858797(1-39)Online publication date: 4-Jul-2015
  • (2015)Team Projects in Computing EducationACM Transactions on Computing Education10.1145/280807915:4(1-5)Online publication date: 15-Dec-2015
  • (2015)Exploring Students' Happiness in Distributed Software ProjectsProceedings of the 2015 European Conference on Software Architecture Workshops10.1145/2797433.2797470(1-4)Online publication date: 7-Sep-2015
  • (2015)Introducing SCRUM into a Distributed Software Development CourseProceedings of the 2015 European Conference on Software Architecture Workshops10.1145/2797433.2797469(1-8)Online publication date: 7-Sep-2015
  • (2013)Teaching students global software engineering skills using distributed scrumProceedings of the 2013 International Conference on Software Engineering10.5555/2486788.2486945(1128-1137)Online publication date: 18-May-2013
  • (2013)Teaching developer skills in the first software engineering courseProceedings of the 2013 International Conference on Software Engineering10.5555/2486788.2486940(1109-1116)Online publication date: 18-May-2013
  • (2012)Distributed software development courseProceedings of the Second International Workshop on Collaborative Teaching of Globally Distributed Software Development10.5555/2663670.2663674(16-20)Online publication date: 9-Jun-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media