Industry-academy collaboration in teaching devops and continuous delivery to software engineering students: Towards improved industrial relevance in higher education

Kati Kuusinen, Sofus Albertsen

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review


Global industrial demand for highly skilled professional software engineers is increasing. Many countries already experience shortage of developer workforce and it is predicted that the industrial need for software engineers will grow on a higher rate than educational institutes are able to train new workforce. The main reasons for this deficit are in the education system's inability to adapt to current market needs and in difficulties in matching available skills with existing jobs. Therefore, increasing the industrial and market relevance of the education can be a key solution. Another significant contributor is teaching more efficient working methods such as automating repetitive parts of developer work to help to concentrate on tasks that directly create customer and business value. This paper presents the design and execution of a Continuous Delivery and DevOps course organized in company-university collaboration. The objective is to investigate how university courses requiring multidisciplinary lecturer skills and complex execution architectures can be organized in industry-academia collaboration to improve the industrial relevance of higher education.

Original languageEnglish
Title of host publicationProceedings of 2019 IEEE/ACM 41st International Conference on Software Engineering
Publication date1 May 2019
Article number8802088
ISBN (Electronic)9781728110004
Publication statusPublished - 1 May 2019
Event41st IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training - Montreal, Canada
Duration: 25 May 201931 May 2019


Conference41st IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training
SponsorIEEE, Association for Computing Machinery, IEEE Computer Society of Technical Council on Software Engineering


  • Agile software development
  • Education courses
  • Engineering education

Cite this