A Proposal for Integrating DevOps into Software Engineering Curricula

被引:8
|
作者
Jones, Christopher [1 ]
机构
[1] Depaul Univ, Sch Comp, 243 S Wabash Ave, Chicago, IL 60604 USA
来源
SOFTWARE ENGINEERING ASPECTS OF CONTINUOUS DEVELOPMENT AND NEW PARADIGMS OF SOFTWARE PRODUCTION AND DEPLOYMENT, DEVOPS 2018 | 2019年 / 11350卷
关键词
D O I
10.1007/978-3-030-06019-0_3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The "2017 State of DevOps Report" asserts that 27% of its respondents work on devops teams, an increase of almost 23% from 2016 and almost 69% from the 2015. Devops practices are intended to improve an organization's software development throughput by reducing the cycle time needed for a software change to reach its users. Although the skills needed for effective devops are in demand, it is challenging to integrate it into a academic curriculum for several reasons. First, software development curricula often only take students through the delivery stage of software development and do not spend meaningful time on operational activities, making it difficult to recruit faculty with the requisite IT operations experience. Second, many of the applications and their environments that can most benefit from devops are extremely complex, making it difficult to provide an appropriate learning environment. Third, many requirements for successful devops are not technical but instead emphasize the human and organizational aspects of our craft. Fourth, for many students, the problems addressed by devops are abstract. In this paper we look at these challenges in more detail and review one proposal for integrating devops into existing curricula in light of current devops maturity models, disciplines, and industry trends.
引用
收藏
页码:33 / 47
页数:15
相关论文
共 50 条
  • [1] INTEGRATING COMMUNICATION INSTRUCTION THROUGHOUT COMPUTER SCIENCE AND SOFTWARE ENGINEERING CURRICULA
    Burge, Janet E.
    Anderson, Paul V.
    Carter, Michael
    Gannod, Gerald C.
    Vouk, Mladen A.
    2011 ASEE ANNUAL CONFERENCE & EXPOSITION, 2011,
  • [2] SOFTWARE ENGINEERING CURRICULA
    BRUEGGE, B
    SOFTWARE ENGINEERING EDUCATION, 1993, 40 : 331 - 335
  • [3] A proposal to systematize introducing DevOps into the software development process
    Monteiro, Luciano de Aguiar
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2021), 2021, : 269 - 271
  • [4] An investigation of software engineering curricula
    Kitchenham, B
    Budgen, D
    Brereton, P
    Woodall, P
    JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 74 (03) : 325 - 335
  • [5] Secure software engineering in devops and agile development
    Jaatun, Martin Gilje
    Cruzes, Daniela Soares
    CEUR Workshop Proceedings, 2017, 1977
  • [6] Infusing software architecture into software engineering curricula
    Lutz, M
    Sanchez, A
    18TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2005, : 259 - 259
  • [7] Integrating Generic Competencies into Engineering Curricula
    Perez-Martinez, Jorge E.
    Martin, Javier Garcia
    Quintero, Ana Isabel Lias
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2014, 30 (06) : 1636 - 1644
  • [8] Implementation of a Software Engineering Model with DevOps on Microsoft Azure
    Duran, Jesus
    Mayta, Henry
    Barrientos, Alfredo
    8TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS ENGINEERING, ICISE 2023, 2023, : 1 - 6
  • [9] Integrating software assurance knowledge into conventional curricula
    Software Engineering Institute
    不详
    不详
    不详
    不详
    不详
    CrossTalk, 2008, 1 (16-20):
  • [10] Software engineering curricula shortfalls - Response
    Lutz, Mike
    Bagert, Don
    IEEE SOFTWARE, 2007, 24 (01) : 8 - 8