Discover how Mozilla manages to ship quality software for Firefox in this 23-minute conference talk presented at FOSDEM. Learn about the challenges of handling 8000 new patches and releasing updates every 6 weeks. Explore the legacy of Firefox, the various programming languages used, and the extensive quality assurance processes implemented. Gain insights into machine time allocation, testing methodologies, train models, and privileged channels. Understand the importance of user feedback, web combat, and the utilization of advanced tools like Coverity and Static Analyzer. Delve into crash investigation techniques, code coverage analysis, fuzzing, and compiler automation. Identify the biggest issues faced in maintaining software quality and learn how Mozilla addresses them to ensure a robust and reliable Firefox browser.
Firefox: How to Ship Quality Software - 8000 Patches Every 6 Weeks