Predicting the Impact of Crashes Across Release Channels
Abstract: Software maintenance faces a persistent challenge with crash bugs, especially across diverse release channels catering to distinct user bases. Nightly builds, favoured by enthusiasts, often reveal crashes that are cheaper to fix but may differ significantly from those in stable releases. In this paper, we emphasize the need for a data-driven solution to predict the impact of crashes happening on nightly channels once they are released to stable channels. We also list the challenges that need to be considered when approaching this problem.
- Le An and Foutse Khomh. 2015. An Empirical Study of Highly Impactful Bugs in Mozilla Projects. In 2015 IEEE International Conference on Software Quality, Reliability and Security. 262–271. https://doi.org/10.1109/QRS.2015.45
- Marco Castelluccio. 2023. BugBug. https://doi.org/10.5281/zenodo.4911345
- An Empirical Study of Patch Uplift in Rapid Release Development Pipelines. Empirical Softw. Engg. 24, 5 (oct 2019), 3008–3044. https://doi.org/10.1007/s10664-018-9665-y
- Moving Targets: Security and Rapid-Release in Firefox. In Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security (Scottsdale, Arizona, USA) (CCS ’14). Association for Computing Machinery, New York, NY, USA, 1256–1266. https://doi.org/10.1145/2660267.2660320
- Marius Coman. 2022. Bug 1749910: Hangs in socket thread. https://bugzilla.mozilla.org/show_bug.cgi?id=1749910 [Online; accessed 29. Nov. 2023].
- The Impact of Switching to a Rapid Release Cycle on the Integration Delay of Addressed Issues: An Empirical Study of the Mozilla Firefox Project. In Proceedings of the 13th International Conference on Mining Software Repositories (Austin, Texas) (MSR ’16). Association for Computing Machinery, New York, NY, USA, 374–385. https://doi.org/10.1145/2901739.2901764
- Which Crashes Should I Fix First?: Predicting Top Crashes at an Early Stage to Prioritize Debugging Efforts. IEEE Transactions on Software Engineering 37, 3 (2011), 430–447. https://doi.org/10.1109/TSE.2011.20
- Mozilla Corporation. 2023a. Bugzilla WebService API Reference. https://bmo.readthedocs.io/en/latest/api/index.html [Online; accessed 28. Nov. 2023].
- Mozilla Corporation. 2023b. Mozilla Crash Stats. https://crash-stats.mozilla.org/documentation [Online; accessed 28. Nov. 2023].
- Mozilla Corporation. 2023c. The Release Channels of Firefox Desktop. https://whattrainisitnow.com [Online; accessed 30. Nov. 2023].
- Suhaib Mujahid. 2023. Downloading Data Using BugBug. https://github.com/mozilla/bugbug/blob/master/docs/data.md [Online; accessed 30. Nov. 2023].
- Feature Toggles: Practitioner Practices and a Case Study. In Proceedings of the 13th International Conference on Mining Software Repositories (Austin, Texas) (MSR ’16). Association for Computing Machinery, New York, NY, USA, 201–211. https://doi.org/10.1145/2901739.2901745
Paper Prompts
Sign up for free to create and run prompts on this paper.