MOOCs on the Context of Software Engineering Teaching and Training: Trends and Challenges

This Research Full Paper presents an analysis of the challenges and advantages on applying MOOCs in software engineering teaching and training contexts. Software engineering is a constantly evolving discipline in which educators are involved with a constant flow of new tools, resources and techniques in software development. This scenario makes the act of teaching and contributing to the students’ academic education more complex. The insertion of educational technologies brings contributions in this context, causing a transformation in the current scenario of teaching. An example of these new technologies are the MOOCs (Massive Open Online Courses) – open and online courses that are available in providers in partnership with reputable universities. Considering this scenario, this paper aims at identifying the challenges and trends of MOOCs application in software engineering domain, by means of a systematic mapping of the literature (SML). During the SML it was performed an analysis of 5100 papers and selection of 96 primary studies. The outcomes indicate that there is a potential in using MOOCs on teaching or training, as they are an alternative to offer courses applying traditional methods of learning. In addition, the challenges of this direction are analyzed and discussed.

[1]  Carlos Rodríguez-Hoyos,et al.  Analizying MOOCs from an educational perspective in Spain , 2016, International Journal of Educational Technology in Higher Education.

[2]  Zhe Yao,et al.  MOOC: Challenges and Opportunities of Higher Education , 2014 .

[3]  Duc-Man Nguyen,et al.  Deployment of Capstone Projects in Software Engineering Education at Duy Tan University as Part of a University-Wide Project-Based Learning Effort , 2013, 2013 Learning and Teaching in Computing and Engineering.

[4]  Pearl Brereton,et al.  An investigation of software engineering curricula , 2005, J. Syst. Softw..

[5]  George Siemens,et al.  Courses : Innovation in Education ? , 2013 .

[6]  Lauri Malmi,et al.  Teaching and learning with MOOCs: computing academics' perspectives and engagement , 2014, ITiCSE '14.

[7]  Alexey Leontyev,et al.  Massive Open Online Courses in Chemistry: A Comparative Overview of Platforms and Features , 2013 .

[8]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.

[9]  Matt Hlinak Flipping and Moocing Your Class Or: How I Learned to Stop Worrying and Love the MOOC , 2016 .

[10]  Anat Cohen,et al.  Implementation of Tel Aviv University MOOCs in Academic Curriculum: A Pilot Study. , 2015 .

[11]  Emily Hill,et al.  An Athletic Approach to Software Engineering Education , 2016, 2016 IEEE 29th International Conference on Software Engineering Education and Training (CSEET).

[12]  Meltem Huri Baturay An Overview of the World of MOOCs , 2015 .

[13]  A. Kosa,et al.  Massive open online courses - Challenges and solutions in engineering education , 2013, 2013 IEEE 11th International Conference on Emerging eLearning Technologies and Applications (ICETA).

[14]  Ioana Literat,et al.  Implications of massive open online courses for higher education: mitigating or reifying educational inequities? , 2015 .

[15]  Hakan Altinpulluk,et al.  A Theoretical Analysis of Moocs Types from a Perspective of Learning Theories , 2015 .

[16]  Radu Vasiu,et al.  OERs and MOOCs — The Romanian experience , 2014, 2014 International Conference on Web and Open Access to Learning (ICWOAL).

[17]  Henry Lucas,et al.  Absorptive Capacity and the Adoption of MOOCs in Higher Education: The Role of Educational IT , 2015, ICIS.

[18]  Christine Mulhern,et al.  Adopting MOOCs on Campus: A Collaborative Effort to Test MOOCs on Campuses of the University System of Maryland , 2014 .

[19]  Christian Gütl,et al.  Telescope, a MOOCs initiative in Latin America: Infrastructure, best practices, completion and dropout analysis , 2014, 2014 IEEE Frontiers in Education Conference (FIE) Proceedings.

[20]  Kai Petersen,et al.  Systematic Mapping Studies in Software Engineering , 2008, EASE.

[21]  Marion Waite,et al.  Learning in a Small, Task-Oriented, Connectivist MOOC: Pedagogical Issues and Implications for Higher Education. , 2013 .

[22]  Stephen Wilkins,et al.  The use of MOOCs in transnational higher education for accreditation of prior learning, programme delivery, and professional development , 2016 .

[23]  K. Hew,et al.  Students’ and instructors’ use of massive open online courses (MOOCs): Motivations and challenges , 2014 .

[24]  Paula Gomes Mian,et al.  Systematic Review in Software Engineering , 2005 .

[25]  Matthew X. Curinga The MOOC and the Multitude , 2016 .

[26]  Georg Peters,et al.  A supply sided analysis of leading MOOC platforms and universities , 2016 .

[27]  Ying Song,et al.  A Teaching Model of Flipped Classroom Based on MOOC , 2015, 2015 Eighth International Conference on Internet Computing for Science and Engineering (ICICSE).

[28]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[29]  Magnus Egerstedt,et al.  Flipping the controls classroom around a MOOC , 2014, 2014 American Control Conference.

[30]  Carlos J. Costa,et al.  METAVERSIA: a proposal for a Drupal based MOOC publisher , 2013, OSDOC '13.

[31]  António Teixeira,et al.  Opportunities and Threats of the MOOC Movement for Higher Education: the European Perspective , 2015 .

[32]  Bharti Suri,et al.  Towards advancement of education in Software Engineering , 2015, 2015 IEEE 3rd International Conference on MOOCs, Innovation and Technology in Education (MITE).

[33]  K. Masters A Brief Guide To Understanding MOOCs , 2011 .

[34]  António Teixeira,et al.  Comparing MOOC Adoption Strategies in Europe: Results from the HOME Project Survey , 2015 .

[35]  Carlos Delgado Kloos,et al.  Mixing and blending MOOC Technologies with face-to-face pedagogies , 2015, 2015 IEEE Global Engineering Education Conference (EDUCON).

[36]  Su White,et al.  MOOCs inside Universities - An Analysis of MOOC Discourse as Represented in HE Magazines , 2015, CSEDU.

[37]  Jorge Marques Prates,et al.  Teaching and learning software project management: A hands-on approach , 2015, 2015 IEEE Frontiers in Education Conference (FIE).

[38]  Prashast Kumar Singh,et al.  MOOCs: The paradigm-shift in Indian education , 2014, 2014 IEEE International Conference on MOOC, Innovation and Technology in Education (MITE).

[39]  Frank Vahid,et al.  An online revolution in learning and teaching , 2013, 2013 IEEE Frontiers in Education Conference (FIE).

[40]  Terry Anderson,et al.  META-ANALYSIS OF THE RESEARCH ABOUT MOOC DURING 2013-2014 , 2015 .

[41]  Swapna S. Gokhale,et al.  Understanding students' preferences of software engineering projects , 2014, ITiCSE '14.

[42]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[43]  Ian Sommerville,et al.  Software Engineering: (Update) (8th Edition) (International Computer Science) , 2006 .

[44]  Werner Krauth,et al.  Coming Home from a MOOC , 2014, Comput. Sci. Eng..

[45]  Padma Thiagarajan,et al.  Massive Open Online Courses and E-learning in Higher Education , 2016 .

[46]  Ali Shafaat,et al.  Utilizing MOOCs for blended learning in higher education , 2014, 2014 IEEE Frontiers in Education Conference (FIE) Proceedings.

[47]  A. Kaplan,et al.  Higher education and the digital revolution: About MOOCs, SPOCs, social media, and the Cookie Monster , 2016 .

[48]  Arbi Ghazarian,et al.  A project spine for software engineering curricular design , 2013, 2013 26th International Conference on Software Engineering Education and Training (CSEE&T).