2020
Journal article  Open Access

DevOpRET: continuous reliability testing in DevOps

Bertolino A., De Angelis G., Guerriero A., Miranda B., Pietrantuono R., Russo S.

DevOps  Quality gate  Acceptance test  Operational profile  Software  Software reliability testing 

To enter the production stage, in DevOps practices candidate software releases have to pass quality gates, where they are assessed to meet established target values for key indicators of interest. We believe software reliability should be an important such indicator, as it greatly contributes to the end-user satisfaction. We proposeDevOpRET, an approach for reliability testing as part of the acceptance testing stage in DevOps.DevOpRETrelies on operational-profile-based testing, a common reliability assessment technique.DevOpRETleverages usage and failure data monitored in operations to continuously refine its estimate. We evaluate accuracy and efficiency ofDevOpRETthrough controlled experiments with a real-world open source platform and with a microservice architectures benchmark. The results show thatDevOpRETprovides accurate and efficient estimates of the true reliability over subsequent DevOps cycles.

Source: Journal of software (Malden, Mass. Online) (2020). doi:10.1002/smr.2298

Publisher: Wiley, Stati Uniti d'America


Metrics



Back to previous page
BibTeX entry
@article{oai:it.cnr:prodotti:431949,
	title = {DevOpRET: continuous reliability testing in DevOps},
	author = {Bertolino A. and De Angelis G. and Guerriero A. and Miranda B. and Pietrantuono R. and Russo S.},
	publisher = {Wiley, Stati Uniti d'America},
	doi = {10.1002/smr.2298},
	journal = {Journal of software (Malden, Mass. Online)},
	year = {2020}
}