Toward Enhancing the Training of Software Engineering Students and Professionals Using Active Video Watching

Soft skills (e.g., the ability to communicate, negotiate, collaborate) are essential for software engineers. However, teaching soft skills in a conventional classroom setting is time-consuming and resource-intensive. In this paper, we present and motivate the idea of adopting active video watching (AVW) for soft skills training in software engineering education. Also, we discuss how AVW can contribute to formal learning (e.g., at universities), but also to professional development (e.g., in software development organizations). Furthermore, we present AVW-Space, a web-based AVW platform. Finally, we report our experience from using AVW in a software engineering project course to teach university students presentation skills as one example of soft skills essential for practicing software engineers.

[1]  Jason Wells,et al.  Using Video Tutorials as a Carrot-and-Stick Approach to Learning , 2012, IEEE Transactions on Education.

[2]  Jorge Maturana,et al.  Developing teamwork skills in first and second year engineering students , 2014 .

[3]  Christof Ebert,et al.  Toward Software Technology 2050 , 2017, IEEE Software.

[4]  Moffat Mathews,et al.  Supporting Constructive Video-Based Learning: Requirements Elicitation from Exploratory Studies , 2017, AIED.

[5]  Fred D. Davis Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology , 1989, MIS Q..

[6]  Mats Per Erik Heimdahl,et al.  First Steps towards Exporting Education: Software Engineering Education Delivered Online to Professionals , 2016, 2016 IEEE 29th International Conference on Software Engineering Education and Training (CSEET).

[7]  Sandra G. Hart,et al.  Nasa-Task Load Index (NASA-TLX); 20 Years Later , 2006 .

[8]  M. Chi,et al.  The ICAP Framework: Linking Cognitive Engagement to Active Learning Outcomes , 2014 .

[9]  Michael W. Cronin,et al.  Recent empirical studies of the pedagogical effects of interactive video instruction in “soft skill” areas , 1992, J. Comput. High. Educ..

[10]  Sérgio Antônio Andrade de Freitas,et al.  Using an Active Learning Environment to Increase Students' Engagement , 2016, 2016 IEEE 29th International Conference on Software Engineering Education and Training (CSEET).

[11]  Edmundo Tovar Caro,et al.  From Higher Education to Open Education: Challenges in the Transformation of an Online Traditional Course , 2017, IEEE Trans. Educ..

[12]  Murat Erder,et al.  What Type of People Are Software Architects? , 2017, IEEE Software.

[13]  Zane L. Berge,et al.  Possibilities for MOOCs in Corporate Training and Development , 2015 .

[14]  Geza Kovacs,et al.  Effects of In-Video Quizzes on MOOC Lecture Viewing , 2016, L@S.

[15]  Sotiris Skevoulis Engineering a successful partnership between academia and the financial industry: A software engineering program for IT professionals , 2011, 2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T).

[16]  Raghuraman Krishnamurthy Breezing My Way as a Solution Architect: A Retrospective on Skill Development and Use , 2017, IEEE Software.

[17]  Benjamin Garner,et al.  Teaching Soft Skills to Business Students , 2016 .