CALENDRIER

décembre 2018
L M M J V S D
          01 02
03 04 05 06 07 08 09
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

Partager cet événement

Enregistrer cet événement

Séminaire Département de génie informatique et génie logiciel : Using ML to predict, prevent and fix bugs at Ubisoft

Date
Jeudi 1er novembre 2018
11:30 à 12:20

Contact
Jinghui Cheng

Lieu
L-4812
2700, chemin de la Tour
Montréal, QC Canada
H3T 1J4

Site Web | Itinéraire et carte

Catégories

Retrouvez également cet événement sur


Consulté 439 fois

Titre : Using ML to predict, prevent and fix bugs at Ubisoft

Conférencier : Dr. Mathieu Nayrolles

Résumé :
Preventing defects to reach consumers is one of the most important tasks of any application developer. Using machine learning and pattern matching, we attempt to automatically prevent defects from reaching the central code repository by intercepting them at commit-time. In this talk, we present an approach to detect and resolve, defects in large polyglot projects. Our approach, when evaluated on past contributions, was able to detect ~65% of the commits containing defects. In addition, this project allowed us to improve our coding practices by discovering new guidelines that apply to our application domain, in our case high-budget game development.

Bio :
Dr. Mathieu Nayrolles has ten years of experience in software quality and productivity. He obtained an M.Ing Soft. Eng. from CESI (France), an MS.c Comp. Sci. from UQAM and a Ph.D. ECE from the Intelligent System Logging and Monitoring lab (Concordia, Montréal, Canada) in 2018. He's now a Technical Architect at Ubisoft Montreal where he leads a team of engineers that focuses on improving the productivity of the thousands of Ubisoft developers scattered around the world. He presented at various international conferences such as SANER, MSR, WCRE or CPPCON. He also wrote six books on open-source technologies such as Angular, Solr or Magento.

Bienvenue à tous!

© École Polytechnique de Montréal
Bottin | Plan du site | Recherche | Conditions | Besoin d'aide?