Bonjour à tous
Nous avons le plaisir de vous inviter au séminaire spécial du LATECE de la session d’hiver 2019.
Qui? Wahab Hamou-Lhadj, professeur à Concordia university
Quand? 10 avril 2019 à 12h30
Title: CLEVER: An Approach for Predicting Faults at Commit-Time Using Machine Learning
Automatic prevention and resolution of faults is an important research topic in the field of software maintenance and evolution. In this presentation, an approach, called CLEVER (Combining Levels of Bug Prevention and Resolution techniques), will be presented. CLEVER relies on a two-phase process for intercepting risky code commits before they reach the central repository. When applied to 12 Ubisoft systems, the results show that CLEVER can detect risky commits with 79% precision and 65% recall, which outperforms the state-of-the-art approaches proposed in the literature. In addition, CLEVER is able to recommend qualitative fixes to developers on how to fix risky commits in 67% of the cases.