Towards a DevOps approach for software quality engineering

Juan F. Pérez, Weikun Wang, Giuliano Casale

Research output: Chapter in Book/InformConference contribution

18 Scopus citations

Abstract

DevOps is a novel trend in software engineering that aims at bridging the gap between development and operations, putting in particular the developer in greater control of deployment and application runtime. Here we consider the problem of designing a tool capable of providing feedback to the developer on the performance, reliability, and in general quality characteristics of the application at runtime. This raises a number of questions related to what measurement information should be carried back from runtime to designtime and what degrees of freedom should be provided to the developer in the evaluation of performance data. To answer these questions, we describe the design of a filling-the-gap (FG) tool, a software system capable of automatically analyzing performance data either directly or through statistical inference. A natural application of the FG tool is the continuous training of stochastic performance models, such as layered queueing networks, that can inform developers on how to refactor the software architecture.

Translated title of the contributionHacia un enfoque DevOps para la ingeniería de calidad del software
Original languageEnglish (US)
Title of host publicationWOSP-C 2015 - Proceedings of the 2015 ACM/SPEC Workshop on Challenges in Performance Methods for Software Development, in Conjunction with ICPE 2015
PublisherAssociation for Computing Machinery
Pages5-10
Number of pages6
ISBN (Electronic)9781450333405
DOIs
StatePublished - Jan 1 2015
Externally publishedYes
Event2015 1st ACM/SPEC Workshop on Challenges in Performance Methods for Software Development, WOSP-C 2015 - Austin, United States
Duration: Jan 31 2015 → …

Conference

Conference2015 1st ACM/SPEC Workshop on Challenges in Performance Methods for Software Development, WOSP-C 2015
Country/TerritoryUnited States
CityAustin
Period1/31/15 → …

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint

Dive into the research topics of 'Towards a DevOps approach for software quality engineering'. Together they form a unique fingerprint.

Cite this