On the effects of continuous delivery on code quality: A case study in industry

被引:0
|
作者
Rubert, Maluane [1 ]
Farias, Kleinner [1 ]
机构
[1] Univ Vale Rio dos Sinos UNISINOS, 950 Unisinos Av, BR-93022000 Sao Leopoldo, RS, Brazil
关键词
Software development; Enterprise resource planning; Software engineering; Continuous delivery; DEPLOYMENT;
D O I
10.1016/j.csi.2021.103588
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Continuous delivery has been adopted by organizations to make software available to their users at any time. The transition from traditional software delivery methodologies to continuous delivery can impact on the results generated by organizations, e.g., the quality of source code and products. Although widely adopted, little is known about its effects. To account for this, this article reports a case study on the effects of continuous delivery on the quality of source code and products produced. Our case study was carried out for 12 months within a software development company in Brazil. Our findings indicate that the adoption of continuous delivery practices improved the quality of delivered products, mainly considering the number of defects reported by customers, the number of demands delivered per month, and user satisfaction. However, the adoption of continuous delivery did not favor the quality of source code, including the number of bugs, security vulnerabilities, code smells, duplicated code, and code complexity. Researchers and practitioners may benefit from our findings typically when delivering software products, designing and seeking to improve deployment pipeline practices. Finally, our study draws up some implications and shows the potential of adopting continuous delivery for developing enterprise applications that are constantly evolving.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] On the effects of continuous delivery on code quality: A case study in industry
    Rubert, Maluane
    Farias, Kleinner
    [J]. Computer Standards and Interfaces, 2022, 81
  • [2] The world series of quality control: A case study in the package delivery industry
    Kortick, SA
    OBrien, RM
    [J]. JOURNAL OF ORGANIZATIONAL BEHAVIOR MANAGEMENT, 1996, 16 (02) : 77 - 93
  • [3] Examining the development, delivery and measurement of service quality in the fitness industry: A case study
    Moxham, Claire
    Wiseman, Faye
    [J]. TOTAL QUALITY MANAGEMENT & BUSINESS EXCELLENCE, 2009, 20 (05) : 467 - 482
  • [4] Code quality measurement: case study
    Savchenko, D.
    Hynninen, T.
    Taipale, O.
    [J]. 2018 41ST INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2018, : 1455 - 1459
  • [5] Vulnerabilities in Continuous Delivery Pipelines? A Case Study
    Paule, Christina
    Duellmann, Thomas F.
    van Hoorn, Andre
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2019), 2019, : 102 - 108
  • [6] Case study on the implication of Bar code in Indian Pharmaceutical industry.
    Renganathan, R.
    Vijayabanu, C.
    Srinivasakumar, V
    Vijayanand, V.
    [J]. RESEARCH JOURNAL OF PHARMACEUTICAL BIOLOGICAL AND CHEMICAL SCIENCES, 2016, 7 (02): : 235 - 238
  • [7] End to End Automation On Cloud with Build Pipeline: The case for DevOps in Insurance Industry Continuous Integration, Continuous Testing, and Continuous Delivery
    Soni, Mitesh
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2016, : 85 - 89
  • [8] Studying the Numerical Quality of an Industrial Computing Code: A Case Study on Code_aster
    Fevotte, Francois
    Lathuiliere, Bruno
    [J]. NUMERICAL SOFTWARE VERIFICATION, NSV 2017, 2017, 10381 : 61 - 80
  • [9] EDUCATION AND INDUSTRY PARTNERSHIP: A CASE STUDY OF CO-DELIVERY
    Mercer, Tim
    Francis, Jonathan
    [J]. PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENVIRONMENTAL REMEDIATION AND RADIOACTIVE WASTE MANAGEMENT 2009, VOL 2, 2010, : 787 - 791
  • [10] Continuous Code Quality: Are We (Really) Doing That?
    Vassallo, Carmine
    Palomba, Fabio
    Bacchelli, Alberto
    Gall, Harald C.
    [J]. PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 790 - 795