Identifying Activities for Enhancing Software Quality in DevOps Settings

In literature is frequently mentioned that software quality is a consequence of implementing DevOps in organizations. Although some articles point out that DevOps has a positive influence on product quality, there is little information on the activities or recommended practices that have a direct in...

Full description

Saved in:
Bibliographic Details
Published in2021 10th International Conference On Software Process Improvement (CIMPS) pp. 84 - 89
Main Authors Dominguez-Acosta, Maria Fernanda, Garcia-Mireles, Gabriel Alberto
Format Conference Proceeding
LanguageEnglish
Published IEEE 20.10.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In literature is frequently mentioned that software quality is a consequence of implementing DevOps in organizations. Although some articles point out that DevOps has a positive influence on product quality, there is little information on the activities or recommended practices that have a direct influence on it. The objective of this work in progress is to identify DevOps activities that have an impact on software quality. To achieve this, we conducted an analysis in the literature to find the activities that are directly related to software quality. Then, we analyzed case studies of DevOps implementations to explore the validity of the selected activities. As a result, we identified the most common activities are monitoring system log files, automating tests, ensuring high coverage in automated tests, and implementing a continuous deployment strategy. The activities that appear less frequently are ensuring that team members have the skills needed and having development progress metrics. These results allow us to continue to work in identifying the mechanisms to improve the software quality in DevOps settings.
DOI:10.1109/CIMPS54606.2021.9652761