Anomaly Detection in DevOps Toolchain

Antonio Capizzi, Salvatore Distefano, Luiz J.P. Araújo, Manuel Mazzara*, Muhammad Ahmad, Evgeny Bobrov

*Corresponding author for this work

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

7 Scopus citations

Abstract

The tools employed in the DevOps Toolchain generates a large quantity of data that is typically ignored or inspected only on particular occasions, at most. However, the analysis of such data could enable the extraction of useful information about the status and evolution of the project. For example, metrics like the “lines of code added since the last release” or “failures detected in the staging environment” are good indicators for predicting potential risks in the incoming release. In order to prevent problems appearing in later stages of production, an anomaly detection system can operate in the staging environment to compare the current incoming release with previous ones according to predefined metrics. The analysis is conducted before going into production to identify anomalies which should be addressed by human operators that address false-positive and negatives that can appear. In this paper, we describe a prototypical implementation of the aforementioned idea in the form of a “proof of concept”. The current study effectively demonstrates the feasibility of the approach for a set of implemented functionalities.

Original languageEnglish
Title of host publicationSoftware Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment - 2nd International Workshop, DEVOPS 2019, Revised Selected Papers
EditorsJean-Michel Bruel, Manuel Mazzara, Bertrand Meyer
PublisherSpringer
Pages37-51
Number of pages15
ISBN (Print)9783030393052
DOIs
StatePublished - 2020
Externally publishedYes
Event2nd International Workshop on Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment, DEVOPS 2019 - Villebrumier, France
Duration: 6 May 20198 May 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12055 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference2nd International Workshop on Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment, DEVOPS 2019
Country/TerritoryFrance
CityVillebrumier
Period6/05/198/05/19

Bibliographical note

Publisher Copyright:
© 2020, Springer Nature Switzerland AG.

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Anomaly Detection in DevOps Toolchain'. Together they form a unique fingerprint.

Cite this