Title
Towards a DevOps Approach for Software Quality Engineering
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 design-time 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.
Year
DOI
Venue
2015
10.1145/2693561.2693564
WOSP-C@ICPE
Keywords
Field
DocType
computer-aided software engineering,monitoring,quality of service,software performance engineering,performance measures,design-time application models
Software deployment,Systems engineering,Software engineering,Computer science,Quality of service,Software system,Queueing theory,DevOps,Statistical inference,Software architecture,Code refactoring
Conference
Citations 
PageRank 
References 
5
0.49
17
Authors
3
Name
Order
Citations
PageRank
Juan F. Pérez110611.80
Weikun Wang2394.01
Giuliano Casale3121390.40