SPLASH 2021
Sun 17 - Fri 22 October 2021 Chicago, Illinois, United States
Wed 20 Oct 2021 11:00 - 11:15 at Zurich E - Session 1

DevOps is a set of practices in software engineering that is in high demand by industry. It is a dynamic field which constantly adds new methods and tools. Teaching DevOps prepares today’s computer science students for best-practices in a working environment but challenges university lecturers to provide central concepts while staying up-to-date with current trends. In this paper we reflect on our experiences teaching DevOps at two universities (in the USA and Germany) in an inverted classroom format. We describe how we set-up the courses, provide a brief analysis of data we collected, and share our lessons learned.

Wed 20 Oct

Displayed time zone: Central Time (US & Canada) change

10:50 - 12:10
Session 1SPLASH-E at Zurich E
10:50
10m
Talk
Chairs' Welcome
SPLASH-E
Charlie Curtsinger Grinnell College, Tien N. Nguyen University of Texas at Dallas
11:00
15m
Talk
Teaching DevOps: A Tale of Two Universities
SPLASH-E
Richard Hobeck TU Berlin, Ingo Weber TU Berlin, Len Bass Carnegie Mellon University, Hasan Yasar Carnegie Mellon University
DOI
11:15
15m
Talk
Ruggedizing CS1 Robotics: Tools and Approaches for Online Teaching
SPLASH-E
Boyd Anderson National University of Singapore, Martin Henz National University of Singapore, Hao-Wei Tee National University of Singapore
DOI
11:30
15m
Talk
“You Have Said Too Much”: Java-Like Verbosity Anti-patterns in Python Codebases
SPLASH-E
Yuzhi Ma Virginia Tech, Eli Tilevich Virginia Tech
DOI
11:45
20m
Talk
Reframing the Liskov Substitution Principle through the Lens of Testing
SPLASH-E
Elisa Baniassad University of British Columbia, Alexander J. Summers University of British Columbia
DOI