{"id":12748,"date":"2022-09-09T15:21:23","date_gmt":"2022-09-09T19:21:23","guid":{"rendered":"https:\/\/www.predictiveanalyticsworld.com\/machinelearningtimes\/?p=12748"},"modified":"2022-09-09T15:21:23","modified_gmt":"2022-09-09T19:21:23","slug":"testing-firefox-more-efficiently-with-machine-learning","status":"publish","type":"post","link":"https:\/\/www.predictiveanalyticsworld.com\/machinelearningtimes\/testing-firefox-more-efficiently-with-machine-learning\/12748\/","title":{"rendered":"Testing Firefox More Efficiently With Machine Learning"},"content":{"rendered":"Originally published in Mozilla Hacks, July 9, 2022. A browser is an incredibly complex piece of software. With such enormous complexity, the only way to maintain a rapid pace of development is through an extensive\u00a0CI\u00a0system that can give developers confidence that their changes won\u2019t introduce bugs. Given the scale of our CI, we\u2019re always looking for ways to reduce load while maintaining a high standard of product quality. We wondered if we could use machine learning to reach a higher degree of efficiency. Continuous Integration at Scale At Mozilla we have around 85,000 unique test files. Each contain <a href=\"https:\/\/www.predictiveanalyticsworld.com\/machinelearningtimes\/testing-firefox-more-efficiently-with-machine-learning\/12748\/\" class=\"more-link\">(more&hellip;)<\/a>","protected":false},"excerpt":{"rendered":"<p>Originally published in Mozilla Hacks, July 9, 2022. A browser is an incredibly complex piece of software. With such enormous complexity, the only way to maintain a rapid pace of development is through an extensive\u00a0CI\u00a0system that can give developers confidence that their changes won\u2019t introduce bugs. Given the scale of our CI, we\u2019re always looking [&hellip;]<\/p>\n","protected":false},"author":72,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[11,48],"tags":[791,243,8],"class_list":["post-12748","post","type-post","status-publish","format-standard","hentry","category-industry-news","category-left-hand","tag-deep-learning","tag-machine-learning","tag-predictive-analytics"],"_links":{"self":[{"href":"https:\/\/www.predictiveanalyticsworld.com\/machinelearningtimes\/wp-json\/wp\/v2\/posts\/12748","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.predictiveanalyticsworld.com\/machinelearningtimes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.predictiveanalyticsworld.com\/machinelearningtimes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.predictiveanalyticsworld.com\/machinelearningtimes\/wp-json\/wp\/v2\/users\/72"}],"replies":[{"embeddable":true,"href":"https:\/\/www.predictiveanalyticsworld.com\/machinelearningtimes\/wp-json\/wp\/v2\/comments?post=12748"}],"version-history":[{"count":3,"href":"https:\/\/www.predictiveanalyticsworld.com\/machinelearningtimes\/wp-json\/wp\/v2\/posts\/12748\/revisions"}],"predecessor-version":[{"id":12751,"href":"https:\/\/www.predictiveanalyticsworld.com\/machinelearningtimes\/wp-json\/wp\/v2\/posts\/12748\/revisions\/12751"}],"wp:attachment":[{"href":"https:\/\/www.predictiveanalyticsworld.com\/machinelearningtimes\/wp-json\/wp\/v2\/media?parent=12748"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.predictiveanalyticsworld.com\/machinelearningtimes\/wp-json\/wp\/v2\/categories?post=12748"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.predictiveanalyticsworld.com\/machinelearningtimes\/wp-json\/wp\/v2\/tags?post=12748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}