Live Is Life: Teaching Software Engineering on Live Systems

被引:0
作者
Pfeiffer, Rolf-Helge [1 ]
Lungu, Mircea [2 ]
Tell, Paolo [2 ]
机构
[1] IT Univ Copenhagen, Res Ctr Govt IT, DK-2300 Copenhagen, Denmark
[2] IT Univ Copenhagen, DK-2300 Copenhagen, Denmark
关键词
Software; Maintenance engineering; Software engineering; Production; Monitoring; Training; Special issues and sections;
D O I
10.1109/MS.2023.3311376
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this article, we present the course "DevOps, Software Evolution, and Software Maintenance" that we developed and teach at IT University of Copenhagen. It differs from similar courses in that it focuses student project work on maintenance and evolution of a live software system.
引用
收藏
页码:117 / 125
页数:9
相关论文
共 15 条
[1]   Qualifying Software Engineers Undergraduates in DevOps - Challenges of Introducing Technical and Non-technical Concepts in a Project-oriented Course [J].
Alves, Isaque ;
Rocha, Carla .
2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: JOINT TRACK ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-JSEET 2021), 2021, :144-153
[2]  
Bruegge B., 2013, OBJECTORIENTED SOFTW
[3]  
Buchta J, 2006, PROC IEEE INT CONF S, P136
[4]   Design of a (Yet Another?) DevOps Course [J].
Capozucca, Alfredo ;
Guelfi, Nicolas ;
Ries, Benoit .
SOFTWARE ENGINEERING ASPECTS OF CONTINUOUS DEVELOPMENT AND NEW PARADIGMS OF SOFTWARE PRODUCTION AND DEPLOYMENT, DEVOPS 2018, 2019, 11350 :1-18
[5]  
Christensen Henrik, 2016, P 2016 ACM C INN TEC, P174, DOI [10.1145/2899415.2899426, DOI 10.1145/2899415.2899426]
[6]  
Glass R. L., 2001, IEEE Softw., V18, P112, DOI [DOI 10.1109/MS.2001.965816, DOI 10.1109/MS.2001.922739]
[7]   THE DELPHI TECHNIQUE - A CRITIQUE [J].
GOODMAN, CM .
JOURNAL OF ADVANCED NURSING, 1987, 12 (06) :729-734
[8]  
Kim Gene, 2021, The DevOps handbook: How to create world-class agility, reliability, & security in technology organizations
[9]   Walking Through the Method Zoo: Does Higher Education really meet Software Industry Demands? [J].
Kuhrmann, Marco ;
Nakatumba-Nabende, Joyce ;
Pfeiffer, Rolf-Helge ;
Tell, Paolo ;
Kluender, Jil ;
Conte, Tayana ;
MacDonell, Stephen G. ;
Hebig, Regina .
2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET), 2019, :1-11
[10]   Industry-Academy Collaboration in Teaching DevOps and Continuous Delivery to Software Engineering Students: Towards Improved Industrial Relevance in Higher Education [J].
Kuusinen, Kati ;
Albertsen, Sofus .
2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET), 2019, :23-27