Do we teach the right thing?: a comparison of global software engineering education and practice

作者: Sarah Beecham , John Noll , Tony Clear

DOI: 10.1109/ICGSE.2017.8

关键词:

摘要: Global Software Engineering (GSE) is a reality for even the smallest companies, so software engineering students need to learn how work in globally distributed development context. Many approaches teaching GSE have been described literature. Since majority of done by engineers working small or medium sized enterprises (SMEs) we now ask: Are today's being trained effectively companies?We surveyed three SMEs identify which 70 Teaming Model (GTM) practices were problematic and important this sample. We then mapped recommendations educators those pinpointed GTM practices. Finally, analysed level these needed addressed GSE-Education (GSE-Ed) literature, who performed Nine found relevant all SMEs. Seven GSE-Ed recommendations, two seen be lacking. A rich set 63 unique support seven practices, but our analysis unearthed surprising complexity roles responsibilities undertaken instructor courses. As result student client involvement coordination collaboration activities tended weakened non-existent. In order ensure graduates are prepared reality, practitioners take on more active role education process. Also, given responsibility they can broader professional management skills required when developing multi-site SME teams.

参考文章(26)
Sarah Beecham, Ita Richardson, John Noll, Assessing the Strength of Global Teaming Practices: A Pilot Study international conference on global software engineering. pp. 110- 114 ,(2015) , 10.1109/ICGSE.2015.14
Anne-Kathrin Peters, Waqar Hussain, Asa Cajander, Tony Clear, Mats Daniels, Preparing the Global Software Engineer international conference on global software engineering. pp. 61- 70 ,(2015) , 10.1109/ICGSE.2015.20
M. Daniels, M. Petre, V. Almstrum, L. Asplund, C. Bjorkman, C. Erickson, B. Klein, M. Last, RUNESTONE, an international student collaboration project frontiers in education conference. ,vol. 2, pp. 727- 732 ,(1998) , 10.1109/FIE.1998.738780
Anu Raninen, Helena Merikoski, Jarmo J. Ahonen, Sarah Beecham, Applying software process modeling to improve customer support processes Journal of Software: Evolution and Process. ,vol. 27, pp. 274- 293 ,(2015) , 10.1002/SMR.1713
Waqar Hussain, Tony Clear, Spreadsheets as Collaborative Technologies in Global Requirements Change Management international conference on global software engineering. pp. 74- 83 ,(2014) , 10.1109/ICGSE.2014.25
Daniela Damian, Allyson Hadwin, Ban Al-Ani, Instructional design and assessment strategies for teaching global software development Proceeding of the 28th international conference on Software engineering - ICSE '06. pp. 685- 690 ,(2006) , 10.1145/1134285.1134391
Tony Clear, Diagnosing your teaching style ACM Inroads. ,vol. 1, pp. 34- 41 ,(2010) , 10.1145/1805724.1805737
Francisco J. Pino, Félix García, Mario Piattini, Software process improvement in small and medium software enterprises: a systematic review Software Quality Journal. ,vol. 16, pp. 237- 261 ,(2008) , 10.1007/S11219-007-9038-Z
Tony Clear, Jacqueline Whalley, Jonathan Hill, Yong Liu, Arnold Pears, Beryl Plimmer, A global software project: developing a tablet PC capture platform for explanograms Proceedings of the 8th International Conference on Computing Education Research. pp. 41- 50 ,(2008) , 10.1145/1595356.1595364
Jyoti Sheoran, Maria Paasivaara, Casper Lassenius, Veikko Isotalo, Kelly Blincoe, Daniela Damian, Francis Harrison, Prashant Chhabra, Aminah Yussuf, Learning global agile software engineering using same-site and cross-site teams international conference on software engineering. ,vol. 2, pp. 285- 294 ,(2015) , 10.5555/2819009.2819053