Subventions et des contributions :
Subvention ou bourse octroyée s'appliquant à plus d'un exercice financier. (2017-2018 à 2018-2019)
The objective of the proposed project is to build a product based on the patented technology from thex000D
applicant's team on detecting software defects and security vulnerabilities automatically. The proposed productx000D
will help developers deliver high-quality software with speed and agility.x000D
The technology, referred to as deep defect and vulnerability prediction, predicts source code regions thatx000D
contain defects and security vulnerabilities, i.e., buggy code regions. A core technique is to leverage deepx000D
learning to automatically learn semantic features for building more accurate prediction models to identifyx000D
defects and security vulnerabilities. Similar to a weather forecast system that leverages statistical models tox000D
predict a rainy day from abundant weather histories, this technology leverages deep learning to automaticallyx000D
learn new defect and vulnerability patterns from software development histories. The learned patterns enablex000D
this technology to detect new classes of defects and vulnerabilities.x000D
In addition to research contributions, the potential cost savings for the software industry from the proposedx000D
project will be immense because it will significantly reduce the cost of software development and maintenancex000D
by (1) detecting more defects and vulnerabilities earlier (the earlier they are detected, the less they cost), and (2)x000D
improving software development productivity