The Linux Kernel has spent significant effort on trying to identify commits which fix bugs so that they could be backported to stable branches. This effort includes everything from manual review of patches, to machine learning which attempts to identify the characteristics of a commit which fixes a bug.
What if we would identify commits which introduce bugs instead?
This talk will describe various methods to identify commits which are more likely to introduce a bug, and show a few uses to such algorithm. As a side effect, it will also help folks understand what type of behavior or actions are more likely to introduce bugs and hopefully will show how these can be avoided.
Sasha helps maintain the Linux Kernel Stable and LTS trees. He is currently employed by Google where he helps make Linux better. Previously, Sasha was employed by Microsoft and the Ksplice team in Oracle.
Monday October 28, 2019 12:20 - 12:55 CET
Salon Pasteur