Uploaded February 2023 | Updated September 2026, 2 weeks ago
Using machine learning to automate bug management, test selection, and more.
by Marco Castelluccio
How Mozilla uses machine learning to streamline its development process: automating various aspects of bug management (such as accurately assigning components, detecting types, and identifying spam), trying to predict potential regressions and selecting relevant tests for specific patches. In addition, an overview of future directions for privacy-respecting machine learning usage in Firefox, with the support of the community.
This presentation from FOSDEM 2023 is made available pursuant to the Attribution-ShareAlike 2.0 Belgium (CC BY-SA 2.0 BE) license. More information about this license is available here: creativecommons.org/licenses/by-sa/2.0/be/deed.en_GB and the license terms are available here creativecommons.org/licenses/by-sa/2.0/be/legalcode.nl (in Dutch) and here creativecommons.org/licenses/by-sa/2.0/be/legalcode.fr (in French).
Using machine learning to automate bug management, test selection, and more.
by Marco Castelluccio
How Mozilla uses machine learning to streamline its development process: automating various aspects of bug management (such as accurately assigning components, detecting types, and identifying spam), trying to predict potential regressions and selecting relevant tests for specific patches. In addition, an overview of future directions for privacy-respecting machine learning usage in Firefox, with the support of the community.
This presentation from FOSDEM 2023 is made available pursuant to the Attribution-ShareAlike 2.0 Belgium (CC BY-SA 2.0 BE) license. More information about this license is available here: creativecommons.org/licenses/by-sa/2.0/be/deed.en_GB and the license terms are available here creativecommons.org/licenses/by-sa/2.0/be/legalcode.nl (in Dutch) and here creativecommons.org/licenses/by-sa/2.0/be/legalcode.fr (in French).










