Title: Using analytics to prioritize software quality assurance efforts
Speaker: Emad Shihab – Université Concordia, Canada
In this talk, I will present a proactive approach where risky changes, i.e., changes that may break or cause errors in the software system, are flagged so defects can be avoided before they are widely integrated into the code. I will present the results of a year-long study involving more than 450 developers, spanning more than 60 teams to better understand and identify these risky changes. I find that attributes such as the number of lines of code added and the history of the files being modified by the change can be used to accurately identify risky changes. I will also present a tool that implements the developed technique, called commit.guru and discuss some future directions.
---
Free entrance.
Welcome to everyone!