Software projects are regularly updated with new functionality and bug fixes through so-called releases. In recent years, many software projects have been shifting to shorter release cycles and this can affect the bug handling activity. Past research has focused on the impact of switching from traditional to rapid release cycles with respect to bug handling activity, but the effect of the rapid release cycle duration has not yet been studied. We empirically investigate releases of 420 open source projects with rapid release cycles to understand the effect of variable and rapid release cycle durations on bug handling activity. We group the releases of these projects into five categories of release cycle durations. For each project, we investigate how the sequence of releases is related to bug handling activity metrics and we study the effect of the variability of cycle durations on bug fixing. Our results did not reveal any statistically significant difference for the studied bug handling activity metrics in the presence of variable rapid release cycle durations. This suggests that the duration of fast release cycles does not seem to impact bug handling activity.
翻译:软件项目定期通过所谓的释放来更新新的功能和错误修正。近年来,许多软件项目都转向了较短的释放周期,这可能会影响处理错误的活动。过去的研究侧重于在处理错误的活动方面从传统的释放周期转向快速释放周期的影响,但尚未研究快速释放周期的影响。我们通过经验调查了420个具有快速释放周期的开放源项目的排放情况,以了解可变和快速释放周期对处理错误活动的影响。我们将这些释放项目分为五个类别的释放周期周期。我们调查了每个项目的排放顺序与处理错误的活动指标的关系,我们研究了循环周期的变异性对解决错误的影响。我们的结果没有揭示出任何统计上的重大差异,因为所研究的处理错误活动指标存在可变快速释放周期的期限。这表明快速释放周期的持续时间似乎不会影响处理错误的活动。