Proceedings ArticleDOI
Improve software quality through practicing DevOps
Pulasthi Perera,Roshali Silva,Indika Perera +2 more
- pp 1-6
Reads0
Chats0
TLDR
According to the quantitative study, researchers have identified that quality of the software gets improved when practice DevOps by following CAMS (Culture, Automation, Measurement, Sharing), the most critical factor to improve the software quality.Abstract:
DevOps is extended from certain agile practices with a mix of patterns intended to improve collaboration between development and operation teams. The main purpose of this paper is to conduct a study on how DevOps practice has impacted to software quality. The secondary objective is to find how to improve quality efficiently. A literature survey has carried out to explore about current DevOps practices in industry. According to the literature survey, the conceptual research model was developed and five hypotheses were derived. Research objectives were accomplished by testing hypotheses using Pearson correlation. A linear model is derived based on the linear regression analysis. An online questionnaire was used to collect quantitative data whereas interviews with experts on DevOps and Quality assurance have been used to identify how to improve the quality of software by practicing DevOps. Recommendations are given based on interview feedback, hypotheses testing with regression analysis. According to the quantitative study, researchers have identified that quality of the software gets improved when practice DevOps by following CAMS (Culture, Automation, Measurement, Sharing) framework. Automation is the most critical factor to improve the software quality. As per the results of multiple regression analysis, it has proved culture, automation, measurement and sharing are important factors to consider to improve quality of the software. In conclusion it can be recommended to use DevOps to achieve high quality software.read more
Citations
More filters
Journal ArticleDOI
DevOps and software quality: A systematic mapping
TL;DR: This study presents systematic mapping of the impact of DevOps on software quality, and shows research was mainly focused in automation, culture, continuous delivery, fast feedback of Dev Ops.
Journal ArticleDOI
Machine Learning Operations (MLOps): Overview, Definition, and Architecture
TL;DR: This work conducts mixed-method research and furnishes an aggregated overview of the necessary principles, components, and roles, as well as the associated architecture and workflows of Machine Learning Operations, and furnish a definition of MLOps.
Book ChapterDOI
Characterizing DevOps Culture: A Systematic Literature Review
TL;DR: This paper tackles the characterization of DevOps culture by means of a Systematic Literature Review and results provide a deeper understanding of the phenomena from human factor´s perspective.
Journal ArticleDOI
Multicriteria Based Decision Making of DevOps Data Quality Assessment Challenges Using Fuzzy TOPSIS
TL;DR: The results show that analyzing data in real time, visualization of data and missing information and other invalid data are the highest ranked challenging factors which need to be addressed on priority basis, to successfully measure the quality of heterogeneous data in DevOps.
Proceedings ArticleDOI
Security as Culture: A Systematic Literature Review of DevSecOps
TL;DR: A Systematic Literature Review was carried out to provide a better understanding of this topic from the human factor's perspective, and raises the following question: Is DevSecOps going to become mainstream?
References
More filters
Book ChapterDOI
The Agile Manifesto
Orit Hazzan,Yael Dubinsky +1 more
TL;DR: The main ideas of agile software development processes were first introduced by the Agile Manifesto and second by presenting specific agile practices that enable agile teams to accomplish their development task on high quality.
Book
Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation
Jez Humble,David Farley +1 more
TL;DR: This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users, and introduces state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization.
Journal ArticleDOI
On the journey to continuous deployment: Technical and social challenges along the way
TL;DR: It is concluded that organisations need to be well prepared to handle technical and social adoption challenges with their existing expertise, processes and tools before adopting the CD process.
Book
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
TL;DR: In this paper, three luminaries of the DevOps movement deliver a story that anyone who works in IT will recognize, and readers will not only learn how to improve their own IT organizations, they'll never view IT the same way again.
Proceedings ArticleDOI
A Framework for Managing Mission Needs, Compliance, and Trust in the DevOps Environment
TL;DR: The proposed framework focuses on ensuring the continuity of strategic posturing while allowing maximum flexibility to tactical enhancements to meet emerging demands.