Towards a DevOps approach for software quality engineering

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 develo...

Descripción completa

Detalles Bibliográficos
Autores Principales: Pérez, Juan F., Wang, Weikun, Casale, Giuliano
Formato: Capítulo de libro (Book Chapter)
Lenguaje:Inglés (English)
Publicado: Association for Computing Machinery 2015
Materias:
Acceso en línea:https://repository.urosario.edu.co/handle/10336/28500
https://doi.org/10.1145/2693561.2693564
id ir-10336-28500
recordtype dspace
spelling ir-10336-285002020-08-28T15:50:28Z Towards a DevOps approach for software quality engineering Hacia un enfoque DevOps para la ingeniería de calidad del software Pérez, Juan F. Wang, Weikun Casale, Giuliano Software performance engineering Quality of service Monitoring Design-time application models 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. 2015-01 2020-08-28T15:49:14Z info:eu-repo/semantics/bookPart info:eu-repo/semantics/publishedVersion ISBN: 978-1-4503-3340-5 https://repository.urosario.edu.co/handle/10336/28500 https://doi.org/10.1145/2693561.2693564 eng info:eu-repo/semantics/restrictedAccess application/pdf Association for Computing Machinery WOSP '15: Proceedings of the 2015 Workshop on Challenges in Performance Methods for Software Development ICPE'15: ACM/SPEC International Conference on Performance Engineering Austin Texas USA (January, 2015)
institution EdocUR - Universidad del Rosario
collection DSpace
language Inglés (English)
topic Software performance engineering
Quality of service
Monitoring
Design-time application models
spellingShingle Software performance engineering
Quality of service
Monitoring
Design-time application models
Pérez, Juan F.
Wang, Weikun
Casale, Giuliano
Towards a DevOps approach for software quality engineering
description 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.
format Capítulo de libro (Book Chapter)
author Pérez, Juan F.
Wang, Weikun
Casale, Giuliano
author_facet Pérez, Juan F.
Wang, Weikun
Casale, Giuliano
author_sort Pérez, Juan F.
title Towards a DevOps approach for software quality engineering
title_short Towards a DevOps approach for software quality engineering
title_full Towards a DevOps approach for software quality engineering
title_fullStr Towards a DevOps approach for software quality engineering
title_full_unstemmed Towards a DevOps approach for software quality engineering
title_sort towards a devops approach for software quality engineering
publisher Association for Computing Machinery
publishDate 2015
url https://repository.urosario.edu.co/handle/10336/28500
https://doi.org/10.1145/2693561.2693564
_version_ 1676708491543183360
score 11,382149