NMT Applied to Software Security (Prof. Cody Watson)

1 student is sought for a project on “NMT Applied to Software Security” with Prof. Cody Watson that will begin on 6/1/2024 and last for 8 weeks

Project Description:

The rise of ChatGPT has led many to use this tool as a source code generation tool. In addition, tools like GitHub copilot, Code Llama and Alpha Code are used to create source code for developers. One issue is that the data these models are trained with can occasionally have security vulnerabilities due to outdated packages and unsecure function calls. My tool would focus on using neural machine translation (NMT) to automatically find these security vulnerabilities and fix them. This would then be integrated with developer tools such that code could be generated within a source code project, without potentially introducing security flaws.

Prerequisites

Machine Learning and Linear Algebra

Special Comments

N/A

Project Information

Estimated Start Date: 6/1/2024

Estimated End Date: 7/26/2024

Maximum number of students sought: 1

Contact Information: Prof. Cody Watson (cwatson@wlu.edu)