A continuous certification methodology for DevOps

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

The cloud paradigm has revolutionized the way in which software systems are designed, managed, and maintained. With the advent of the microservice architecture, this trend was brought to the extreme, pushing the whole software development process towards unification of software development (Dev) and software operation (Ops). This rapid evolution has not immediately found counterparts in assurance techniques, where the evaluation of the non-functional behavior of a software system and of the software development process are completely decoupled. In this paper, we put forward the idea that next-generation assurance techniques, and more specifically certification techniques, must evaluate a software system throughout the whole development process. To this aim, we define a continuous certification scheme for DevOps that evaluates the software artifacts produced at each stage of the development process. We then present the assurance framework managing our certification scheme and experimentally evaluate the continuous certification scheme in a real DevOps scenario.

Original languageBritish English
Title of host publication11th International Conference on Management of Digital EcoSystems, MEDES 2019
Pages205-212
Number of pages8
ISBN (Electronic)9781450362382
DOIs
StatePublished - 12 Nov 2019
Event11th International Conference on Management of Digital EcoSystems, MEDES 2019 - Limassol, Cyprus
Duration: 12 Nov 201914 Nov 2019

Publication series

Name11th International Conference on Management of Digital EcoSystems, MEDES 2019

Conference

Conference11th International Conference on Management of Digital EcoSystems, MEDES 2019
Country/TerritoryCyprus
CityLimassol
Period12/11/1914/11/19

Keywords

  • Assurance
  • Certification
  • DevOps

Fingerprint

Dive into the research topics of 'A continuous certification methodology for DevOps'. Together they form a unique fingerprint.

Cite this