2014 · 23 citations · 8 references
ComputingQuality ManagementQuality AssuranceQuality EngineeringSoftware EngineeringRelease ManagementSoftware MaintenanceSoftware MetricsSoftware Quality AssuranceSoftware TestingBug TrackingCase Study EvaluationExplanatory Case StudySoftware Release Management
Large software organizations have been adopting rapid release cycles to deliver features and bug fixes earlier to their users. Because this approach reduces time for testing, it raises concerns about the effectiveness of quality assurance in this setting. In this paper, we study how the adoption of rapid release cycles impacts bug reopening rate, an indicator for the quality of the bug fixing process. To this end, we analyze thousands of bug reports from Mozilla Firefox, both before and after their adoption of rapid releases. Results suggest that the bug reopening rate of versions developed in rapid cycles was about 7% higher. Also, as a warning to the software analytics community, we report contradictory results from three attempts to answer our research question, performed with varying degrees of knowledge about the Firefox release process.
8
Is it a bug or an enhancement?
Giuliano Antoniol, Kamel Ayari, Massimiliano Di Penta et al. · 2008 · 365 citations
Characterizing and predicting which bugs get reopened
Thomas Zimmermann, Nachiappan Nagappan, Philip J. Guo et al. · 2012 · 100 citations
Predicting Re-opened Bugs: A Case Study on the Eclipse Project
Emad Shihab, Akinori Ihara, Yasutaka Kamei et al. · 2010 · 96 citations · Full text