Improve Software Quality through Practicing DevOps

被引:0
|
作者
Perera, Pulasthi [1 ]
Silva, Roshali [1 ]
Perera, Indika [1 ]
机构
[1] Univ Moratuwa, Dept Comp Sci & Engn, Moratuwa, Sri Lanka
关键词
DevOps; CAMS Framework; Quality; ISO; 9126; Automation;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:13 / 18
页数:6
相关论文
共 50 条
  • [1] DevOps and software quality: A systematic mapping
    Mishra, Alok
    Otaiwi, Ziadoon
    [J]. COMPUTER SCIENCE REVIEW, 2020, 38
  • [2] Identifying Activities for Enhancing Software Quality in DevOps Settings
    Fernanda Dominguez-Acosta, Maria
    Alberto Garcia-Mireles, Gabriel
    [J]. APPLICATIONS IN SOFTWARE ENGINEERING, 2021, : 84 - 89
  • [3] Practicing Mindfulness to Improve Quality of Life
    Patino-Lydia, Vanessa
    [J]. ARTHRITIS & RHEUMATOLOGY, 2023, 75 : 5254 - 5255
  • [4] Software Product Quality in DevOps Contexts: A Systematic Literature Review
    Cespedes, Daniel
    Angeleri, Paula
    Melendez, Karin
    Davila, Abraham
    [J]. TRENDS AND APPLICATIONS IN SOFTWARE ENGINEERING, 2020, 1071 : 51 - 64
  • [5] Threading DevOps Practices Through a University Software Engineering Programme
    Chatley, Robert
    Procaccini, Ivan
    [J]. 2020 IEEE 32ND CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2020, : 90 - 94
  • [6] Managing Quality Assurance Challenges of DevOps through Analytics
    Ibrahim, Mahmoud Mohammad Ahmad
    Syed-Mohamad, Sharifah Mashita
    Husin, Mohd Heikal
    [J]. 2019 8TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2019), 2019, : 194 - 198
  • [7] Investigating Software Engineering Artifacts in DevOps Through the Lens of Boundary Objects
    Matthies, Christoph
    Heinrich, Robert
    Wohlrab, Rebekka
    [J]. 27TH INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2023, 2023, : 12 - 21
  • [8] Modern DevOps: Optimizing Software Development Through Effective System Interactions
    Cois, Constantine Aaron
    Yankel, Joseph
    Connell, Anne
    [J]. 2014 IEEE INTERNATIONAL PROFESSIONAL COMMUNICATION CONFERENCE (IPCC), 2014,
  • [9] Methodology to improve the quality in the organization of the educational process through the implementation of software
    Andrusenko, E. Yu.
    Egizaryants, A. A.
    Lapshin, N. A.
    Belchenko, V. E.
    Belchenko, I. V.
    Dyachenko, R. A.
    [J]. AMAZONIA INVESTIGA, 2019, 8 (18): : 396 - 408
  • [10] Mobilizing DevOps: exploration of DevOps adoption in mobile software development
    Kose, Busra Ozdenizci
    [J]. KYBERNETES, 2024,