Write a Blog >>
ICSE 2020
Wed 24 June - Thu 16 July 2020

DevOps, stands for Development-Operations. It arises from the IT industry as a movement aligning development and operations teams in “organizational structure, practices, and culture to enable rapid development and scalable, reliable operations” [1]. DevOps is broadly recognized as an IT standard, and there is high demand for DevOps practitioners in industry. Since ACM & IEEE suggest that undergraduate computer science curricula “must adequately prepare [students] for the workforce” [2], we studied whether undergraduates acquired adequate DevOps skills to fulfill the demand for DevOps practitioners in industry. We employed Grounded Theory (GT), a social science qualitative research methodology, to study DevOps education from academic and industrial perspectives. In academia, academics were not motivated to learn or adopt DevOps, therefore most institutions were not teaching DevOps. Academics need incentives to adopt DevOps, in order to stimulate interest in teaching DevOps. In industry, DevOps practitioners lack clearly defined roles and responsibilities, for the DevOps topic is diverse and growing too fast. Therefore, practitioners can only learn DevOps through hands-on working experience. In conclusion, academic institutions should provide fundamental DevOps education (in culture, procedure, and technology) to prepare students for their future DevOps advancement in industry. Based on our findings, we proposed five groups of future studies to advance DevOps education in academia.

Tue 7 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

16:05 - 17:05
A6-SEET - Empirical Studies of SE Education and OthersSoftware Engineering Education and Training at Silla
Chair(s): Stephan Krusche Technische Universität München
16:05
12m
Talk
Presenting and Evaluating the Impact of Experiential Learning in Computing Accessibility EducationSEETSoftware Engineering Education and Training Distinguished Paper Award
Software Engineering Education and Training
Yasmine El-Glaly Rochester Institute of Technology, Weishi Shi Rochester Institute of Technology, Samuel Malachowsky Rochester Institute of Technology, Qi Yu Rochester Institute of Technology, Daniel Krutz Rochester Institute of Technology
16:17
12m
Talk
An Empirical Study of Teaching Qualities of Popular Computer Science and Software Engineering Instructors Using RateMyProfessor.com DataSEET
Software Engineering Education and Training
Aliaksei Kavalchuk Pennsylvania State University - Abington, Alec Goldenberg Pennsylvania State University - Abington, Ishtiaque Hussain Pennsylvania State University - Abington
16:29
12m
Talk
Sidekicks and Superheroes: A Look into Student Reasoning about Concurrency with Threads versus ActorsSEET
Software Engineering Education and Training
Aubrey Lawson Clemson University, Eileen Kraemer Clemson University
16:41
6m
Experience report
We should teach our Students what Industry doesn’t wantSEETSoftware Engineering Education and Training Distinguished Paper Award
Software Engineering Education and Training
Kevin Ryan Lero The Irish Software Research Centre Ireland
16:47
12m
Talk
Understanding DevOps Education with Grounded TheorySEET
Software Engineering Education and Training
Candy Pang MacEwan University, Abram Hindle University of Alberta, Denilson Barbosa University of Alberta