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

Full description

Autores:
Tipo de recurso:
Fecha de publicación:
2015
Institución:
Universidad del Rosario
Repositorio:
Repositorio EdocUR - U. Rosario
Idioma:
eng
OAI Identifier:
oai:repository.urosario.edu.co:10336/28500
Acceso en línea:
https://doi.org/10.1145/2693561.2693564
https://repository.urosario.edu.co/handle/10336/28500
Palabra clave:
Software performance engineering
Quality of service
Monitoring
Design-time application models
Rights
License
Restringido (Acceso a grupos específicos)
id EDOCUR2_6fe40a670e86d7b2e4461f83e6a39db0
oai_identifier_str oai:repository.urosario.edu.co:10336/28500
network_acronym_str EDOCUR2
network_name_str Repositorio EdocUR - U. Rosario
repository_id_str
spelling 80035202600ca38243b-c0f7-4dbb-9139-93b9aab007aa693f31c7-5e59-4d88-b96a-2175836ec1b02020-08-28T15:49:14Z2020-08-28T15:49:14Z2015-01DevOps 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.application/pdfhttps://doi.org/10.1145/2693561.2693564ISBN: 978-1-4503-3340-5https://repository.urosario.edu.co/handle/10336/28500engAssociation for Computing MachineryWOSP `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)WOSP '15: Proceedings of the 2015 Workshop on Challenges in Performance Methods for Software DevelopmentICPE'15: ACM/SPEC International Conference on Performance Engineering Austin Texas USA, ISBN: 978-1-4503-3340-5, (January, 2015); pp. 5-10https://dl.acm.org/doi/10.1145/2693561.2693564Restringido (Acceso a grupos específicos)http://purl.org/coar/access_right/c_16ecWOSP '15: Proceedings of the 2015 Workshop on Challenges in Performance Methods for Software DevelopmentICPE'15: ACM/SPEC International Conference on Performance Engineering Austin Texas USA (January, 2015)instname:Universidad del Rosarioreponame:Repositorio Institucional EdocURSoftware performance engineeringQuality of serviceMonitoringDesign-time application modelsTowards a DevOps approach for software quality engineeringHacia un enfoque DevOps para la ingeniería de calidad del softwarebookPartParte de librohttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_3248Pérez, Juan F.Wang, WeikunCasale, Giuliano10336/28500oai:repository.urosario.edu.co:10336/285002021-09-23 13:01:07.359https://repository.urosario.edu.coRepositorio institucional EdocURedocur@urosario.edu.co
dc.title.spa.fl_str_mv Towards a DevOps approach for software quality engineering
dc.title.TranslatedTitle.spa.fl_str_mv Hacia un enfoque DevOps para la ingeniería de calidad del software
title Towards a DevOps approach for software quality engineering
spellingShingle Towards a DevOps approach for software quality engineering
Software performance engineering
Quality of service
Monitoring
Design-time application models
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
dc.subject.keyword.spa.fl_str_mv Software performance engineering
Quality of service
Monitoring
Design-time application models
topic Software performance engineering
Quality of service
Monitoring
Design-time application models
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.
publishDate 2015
dc.date.created.spa.fl_str_mv 2015-01
dc.date.accessioned.none.fl_str_mv 2020-08-28T15:49:14Z
dc.date.available.none.fl_str_mv 2020-08-28T15:49:14Z
dc.type.eng.fl_str_mv bookPart
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_3248
dc.type.spa.spa.fl_str_mv Parte de libro
dc.identifier.doi.none.fl_str_mv https://doi.org/10.1145/2693561.2693564
dc.identifier.issn.none.fl_str_mv ISBN: 978-1-4503-3340-5
dc.identifier.uri.none.fl_str_mv https://repository.urosario.edu.co/handle/10336/28500
url https://doi.org/10.1145/2693561.2693564
https://repository.urosario.edu.co/handle/10336/28500
identifier_str_mv ISBN: 978-1-4503-3340-5
dc.language.iso.spa.fl_str_mv eng
language eng
dc.relation.citationTitle.none.fl_str_mv 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)
dc.relation.ispartof.spa.fl_str_mv 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, ISBN: 978-1-4503-3340-5, (January, 2015); pp. 5-10
dc.relation.uri.spa.fl_str_mv https://dl.acm.org/doi/10.1145/2693561.2693564
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
dc.rights.acceso.spa.fl_str_mv Restringido (Acceso a grupos específicos)
rights_invalid_str_mv Restringido (Acceso a grupos específicos)
http://purl.org/coar/access_right/c_16ec
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Association for Computing Machinery
dc.source.spa.fl_str_mv 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 Universidad del Rosario
dc.source.instname.none.fl_str_mv instname:Universidad del Rosario
dc.source.reponame.none.fl_str_mv reponame:Repositorio Institucional EdocUR
repository.name.fl_str_mv Repositorio institucional EdocUR
repository.mail.fl_str_mv edocur@urosario.edu.co
_version_ 1814167720391868416