Write a Blog >>
ICSE 2021
Mon 17 May - Sat 5 June 2021
Thu 27 May 2021 20:50 - 21:10 at JSEET Room - 3.4. Novel approaches to SE Education II Chair(s): Hakan Erdogmus
Fri 28 May 2021 08:50 - 09:10 at JSEET Room - 3.4. Novel approaches to SE Education II

The constant changes in the software industry, practices, and methodologies impose challenges to teaching and learning current software engineering concepts and skills. DevOps is particularly challenging because it covers technical concepts, such as pipeline automation, and non-technical ones, such as team roles and project management. The present study investigates a course setup to introduce these concepts to software engineering undergraduates. We designed the course by employing coding to associate DevOps concepts to Agile, Lean, and Open source practices and tools. We present the main aspects of this project-oriented DevOps course, with 240 students enrolled it since its first offering in 2016. We conducted an empirical study, with both a quantitative and qualitative analysis, to evaluate this project-oriented course setup. We collected the data from the projects repository and students’ perceptions from a questionnaire. We mined 148 repositories (corresponding to 72 projects) and obtained 86 valid responses to the questionnaire. We also mapped the concepts which are more challenging to students learn from experience. The results evidence that first-hand experience facilitates the comprehension of DevOps concepts and enriches classes discussions. we present a set of lessons learned, which may help professors better design and conduct project-oriented courses to cover DevOps concepts.

Thu 27 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

20:50 - 21:50
3.4. Novel approaches to SE Education IIJSEET - Joint Track on Software Engineering Education and Training at JSEET Room +12h
Chair(s): Hakan Erdogmus Carnegie Mellon University
20:50
20m
Experience report
Qualifying Software Engineers Undergraduates in DevOps - Challenges of introducing technical and non-technical concepts in a project-oriented courseJSEET
JSEET - Joint Track on Software Engineering Education and Training
Isaque Alves University of Brasilia (UnB), Carla Silva Rocha Aguiar unb
Pre-print
21:10
20m
Research paper
The Diversity of Gamification Evaluation in the Software Engineering Education and Industry: Trends, Comparisons and GapsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Rodrigo Monteiro UFPA - Federal University of Pará, Mauricio Souza UFLA - Federal University of Lavras, Sandro Oliveira UFPA - Federal University of Pará, Carlos Portela UFPA - Federal University of Pará, Cesar Lobato UFPA - Federal University of Pará
Pre-print Media Attached
21:30
20m
Short-paper
An Inquisitive Code Editor for Addressing Novice Programmers' Misconceptions of Program BehaviorJSEET
JSEET - Joint Track on Software Engineering Education and Training
Austin Henley University of Tennessee, Julian Ball University of Tennessee, Benjamin Klein University of Tennessee, Aiden Rutter University of Tennessee, Dylan Lee University of Tennessee
Pre-print Media Attached

Fri 28 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

08:50 - 09:50
08:50
20m
Experience report
Qualifying Software Engineers Undergraduates in DevOps - Challenges of introducing technical and non-technical concepts in a project-oriented courseJSEET
JSEET - Joint Track on Software Engineering Education and Training
Isaque Alves University of Brasilia (UnB), Carla Silva Rocha Aguiar unb
Pre-print
09:10
20m
Research paper
The Diversity of Gamification Evaluation in the Software Engineering Education and Industry: Trends, Comparisons and GapsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Rodrigo Monteiro UFPA - Federal University of Pará, Mauricio Souza UFLA - Federal University of Lavras, Sandro Oliveira UFPA - Federal University of Pará, Carlos Portela UFPA - Federal University of Pará, Cesar Lobato UFPA - Federal University of Pará
Pre-print Media Attached
09:30
20m
Short-paper
An Inquisitive Code Editor for Addressing Novice Programmers' Misconceptions of Program BehaviorJSEET
JSEET - Joint Track on Software Engineering Education and Training
Austin Henley University of Tennessee, Julian Ball University of Tennessee, Benjamin Klein University of Tennessee, Aiden Rutter University of Tennessee, Dylan Lee University of Tennessee
Pre-print Media Attached