Studying the Impact of Continuous Delivery Adoption on Bug-Fixing Time in Apache's Open-Source Projects

被引:2
|
作者
de Almeida, Carlos D. A. [1 ]
Feijo, Diego N. [1 ]
Rocha, Lincoln S. [1 ]
机构
[1] Univ Fed Ceara, Fortaleza, Ceara, Brazil
关键词
mining software repositories; bug-fixing time; continuous delivery;
D O I
10.1145/3524842.3528049
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Buggy software impacts people's lives and businesses. Nowadays, a huge portion of a software project's cost is spent on debugging (finding and fixing bugs). Therefore, reducing the time needed to release new software versions free from bugs becomes crucial. Continuous delivery (CD) arises as an alternative to traditional software release engineering by providing the capability to faster and continuously release software to customers through automated pipelines. Previous studies claim that CD adoption leads to a reduction in the software release cycle time, including the time lag to fix reported bugs (bug-fixing time) and apply correction patches in the affected versions. However, there is a lack of empirical evidence supporting (or not) this claim. To fulfill this gap, we conducted an empirical study to evaluate the impact of CD adoption in the bug-fixing time. We study 25 open-source projects comparing the bug-fixing time before and after adopting CD. Our results show that bug-fixing time after CD adoption becomes shorter (with statistical significance) than the bug-fixing time before CD adoption.
引用
下载
收藏
页码:132 / 136
页数:5
相关论文
共 9 条
  • [1] Control-Flow based Anomaly Detection in the Bug-Fixing Process of Open-Source Projects
    Saini, Veena
    Singh, Paramvir
    Sureka, Ashish
    ISOFT: PROCEEDINGS OF THE 13TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2020,
  • [2] A Supervised Generative Topic Model to Predict Bug-fixing Time on Open Source Software Projects
    Ardimento, Pasquale
    Boffoli, Nicola
    ENASE: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2022, : 233 - 240
  • [3] From Reports to Bug-Fix Commits: A 10 Years Dataset of Bug-Fixing Activity from 55 Apache's Open Source Projects
    Vieira, Renan
    da Silva, Antonio
    Rocha, Lincoln
    Gomes, Joao Paulo
    15TH INTERNATIONAL CONFERENCE ON PREDICTIVE MODELS AND DATA ANALYTICS IN SOFTWARE ENGINEERING (PROMISE'19), 2019, : 80 - 89
  • [4] Predicting bug-fixing time: A replication study using an open source software project
    Akbarinasaji, Shirin
    Caglayan, Bora
    Bener, Ayse
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 136 : 173 - 186
  • [5] Prediction of bug-fixing time based on distinguishable sequences fusion in open source software
    Du, Junwei
    Ren, Xinshuang
    Li, Haojie
    Jiang, Feng
    Yu, Xu
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 35 (11)
  • [6] Vocabulary and time based bug-assignment: A recommender system for open-source projects
    Sajedi-Badashian, Ali
    Stroulia, Eleni
    SOFTWARE-PRACTICE & EXPERIENCE, 2020, 50 (08): : 1539 - 1564
  • [7] Investigating the Impact of Continuous Integration Practices on the Productivity and Quality of Open-Source Projects
    Santos, Jadson
    da Costa, Daniel Alencar
    Kulesza, Uira
    PROCEEDINGS OF THE16TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, ESEM 2022, 2022, : 137 - 147
  • [8] Studying the impact of ci on pull request delivery time in open source projects-a conceptual replication
    Guo Y.
    Leitner P.
    PeerJ Computer Science, 2019, 5
  • [9] Studying the impact of CI on pull request delivery time in open source projects-a conceptual replication
    Guo, Yunfang
    Leitner, Philipp
    PEERJ COMPUTER SCIENCE, 2019,