Loading…
Attending this event?
View analytic
Thursday, September 27 • 15:15 - 15:45
Better C++ using Machine Learning on Large Projects

Sign up or log in to save this to your schedule and see who's attending!

Preventing defects to reach consumers is one of the most important task of any application developer. Using machine learning, we 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 C++ projects. Our approach, when evaluated on past contributions, was able to prevent ~65% of the defects and propose resolution for 50% of them. In addition, this project allowed us to improve our C++ practices by discovering new guidelines that are applicable for our application domain, in our case AAA game development.

Speakers
NF

Nicolas Fleury

Nicolas has 15 years of experience in the video game industry, more years in the software industry in telecoms, in speech recognition and in computer assisted surgery. Technical Architect on Tom Clancy's: Rainbow Six Siege for 7 years, he also worked on games like Prince of Persia... Read More →
MN

Mathieu Nayrolles

Technical Architect, Ubisoft
Mathieu has 7 years of experience in software quality and productivity. He's a Technical Architect dedicated to Research & Development on software quality and productivity. He started several collaboration with other companies such as Mozilla and presented at various international... Read More →


Thursday September 27, 2018 15:15 - 15:45
F

Attendees (44)