Javascript must be enabled to continue!
Are rapid releases developed rapidly?
View through CrossRef
<p>Agile development uses rapid releases to deliver features early and often to users, enabling them to provide quick feedback about the software. We observed that relevant projects, such as Firefox and Chrome, adopt rapid release, but in some cases, the development duration takes longer than the release cycle. This work analyzed whether other projects adopting rapid release also present similar behavior. We analyzed an open-source corpus comprising 1,039 relevant open-source projects, with 13,102 rapid releases and 7,071 traditional releases (without counting the patches), totaling 20,173 releases with 3,167,563 commits. We compared rapid and traditional releases to understand changes regarding the development duration, the development start delay, and the percentage of percentage of commits in the release cycle. We discovered that, in most cases, the development duration of rapid releases is higher than its release cycle, meaning that most projects delivering rapid releases employ parallel release development. However, on average, the amount of work done in parallel has a small impact on the release development. Moreover, the development of rapid releases starts early and without delays. Traditional releases' development is generally preceded by a pause, probably due to patch development and release stabilization. Therefore, our results suggest that projects that intend to adopt rapid release do not necessarily need to reduce the development duration. The projects may start the release development early and manage parallel release development to achieve a rapid release cycle.</p>
<p><br></p>
<p>This paper was submitted to IEEE Transactions on Software Engineering in October 2023 and is under review.</p>
Institute of Electrical and Electronics Engineers (IEEE)
Title: Are rapid releases developed rapidly?
Description:
<p>Agile development uses rapid releases to deliver features early and often to users, enabling them to provide quick feedback about the software.
We observed that relevant projects, such as Firefox and Chrome, adopt rapid release, but in some cases, the development duration takes longer than the release cycle.
This work analyzed whether other projects adopting rapid release also present similar behavior.
We analyzed an open-source corpus comprising 1,039 relevant open-source projects, with 13,102 rapid releases and 7,071 traditional releases (without counting the patches), totaling 20,173 releases with 3,167,563 commits.
We compared rapid and traditional releases to understand changes regarding the development duration, the development start delay, and the percentage of percentage of commits in the release cycle.
We discovered that, in most cases, the development duration of rapid releases is higher than its release cycle, meaning that most projects delivering rapid releases employ parallel release development.
However, on average, the amount of work done in parallel has a small impact on the release development.
Moreover, the development of rapid releases starts early and without delays.
Traditional releases' development is generally preceded by a pause, probably due to patch development and release stabilization.
Therefore, our results suggest that projects that intend to adopt rapid release do not necessarily need to reduce the development duration.
The projects may start the release development early and manage parallel release development to achieve a rapid release cycle.
</p>
<p><br></p>
<p>This paper was submitted to IEEE Transactions on Software Engineering in October 2023 and is under review.
</p>.
Related Results
Planning service assets deployment based on information about dynamics of IT services use
Planning service assets deployment based on information about dynamics of IT services use
Deployment of new service assets in operational IT environment is associated with the risk of disruption of the assets of its “basic” condition. Such disruptions cause failures of ...
The potential cost-effectiveness of controlling dengue in Indonesia using wMel Wolbachia released at scale: a modelling study
The potential cost-effectiveness of controlling dengue in Indonesia using wMel Wolbachia released at scale: a modelling study
AbstractBackgroundRelease of virus-blocking Wolbachia infected mosquitoes is an emerging disease control strategy that aims to control dengue and other arboviral infections. Early ...
142 Simultaneous Versus Staged Bilateral Carpal Tunnel Release Surgeries: A Retrospective Propensity-Matched Patient Comorbidity Analysis
142 Simultaneous Versus Staged Bilateral Carpal Tunnel Release Surgeries: A Retrospective Propensity-Matched Patient Comorbidity Analysis
INTRODUCTION:
Carpal Tunnel Entrapment is the most common peripheral neuropathy, accounting for ∼ 90% of all neuropathies and frequently, occurs bilaterally. While thou...
Detection and Minimization of Pipeline Product Releases
Detection and Minimization of Pipeline Product Releases
Abstract
Timely detection of unintended pipeline product releases is an important component of pipeline environmental compliance and integrity management programs. T...
Rapid Evaluations of Innovations: A Scoping Review
Rapid Evaluations of Innovations: A Scoping Review
Abstract
BackgroundThere is increasing demand for more rapid evaluation of innovation in health and social care to support timely decision-making about service redesign. Ma...
Rapid Evaluations of Innovations: A Scoping Review
Rapid Evaluations of Innovations: A Scoping Review
Abstract
BackgroundThere is increasing demand for more rapid evaluation of innovation in health and social care, to support timely decision-making about service redesign. T...
Draft Recommendations on Classification of Rodent Neoplasms for Peto Analysis
Draft Recommendations on Classification of Rodent Neoplasms for Peto Analysis
The Executive Committee of the Society of Toxicologic Pathology appointed an ad hoc working group to review the current use of the Peto model for statistical analysis of rodent car...
Modeling small releases from tanks
Modeling small releases from tanks
AbstractThe methodologies in the chapter on “Dispersion Modeling” in the CCPS book Guidelines for Consequence Analysis of Chemical Releases provide means for modeling outdoor relea...

