CAREER: Secure Code Generation with Large Language Models
- Institution
- University of Maryland, College Park, MD
- Principal investigator
- Yizheng Chen
- Funding
- $573K
- Duration
- 2025–2030
Moonbase score
Still being scored
Abstract
AI Coding Assistants have revolutionized software development by significantly boosting developer productivity. By 2028, it is estimated that 75% of software engineers in enterprises will rely on AI Coding Assistants. These assistants are powered by Code Large Language Models (Code LLMs), which are already integrated in software development environments to complete partial programs and generate code from natural language instructions. However, Code LLMs can produce vulnerable code, raising serious security concerns. Thus, it is critical to ensure the security of code generated by Code LLMs. This project seeks to understand the secure coding capabilities of Code LLMs and to develop techniques to ensure both security and correctness of their outputs. The project’s novelties are establishing the foundation for multi-objective security evaluation of Code LLMs and advancing all facets of the Code LLM security ecosystem to support secure and reliable code generation. The project's broader significance and importance are enhancing the security and reliability of AI-driven software development, empowering millions of developers and tens of thousands of organizations to strengthen critical software systems, and promoting societal and educational impact through student mentoring and training. The objective of the project is to design, develop, and implement the next generation of secure Code LLMs that can be used in realistic coding scenarios. The project is organized into three key research thrusts. First, the project develops multi-objective benchmarks and metrics to thoroughly evaluate Code LLMs in a variety of practical coding scenarios at different difficulty levels, including foundational programming, real-world project development, and instruction following. Second, the project develops semantic-aware decoding algorithms for Code LLMs to generate secure and correct code by enforcing security constraints and ensuring code quality simultaneously. Third, the project designs and implements semantic-aware pre-training techniques to learn secure coding practices while maintaining the performance of general AI coding abilities. The project will release the resulting datasets, methods, and scientific findings to the research community. This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
LOADING MOONBASE SCORE
Questions for University of Maryland, College Park
Answered by the team behind this research.
No questions yet. Sign in to ask the first one
Related grants
Same institution, same topic, scored first.
- NSF · University of Maryland, College Park61
BIGDATA: IA: Collaborative Research: Asynchronous Distributed Machine Learning Framework for Multi-Site Collaborative Brain Big Data Mining
Heng Huang · $780K · 2023–2024
- NSF · University of Maryland, College Park53
CAREER: The Lassa Virus Fusion Domain - A Cyclic Approach to Revealing the Molecular Chemistry behind Membrane Fusion
Jin Woo Lee · $820K · 2023–2028
- NSF · University of Maryland, College Park45
CAREER: Engineering Extracellular Matrix Ligands for Macrophage Control
Erika M Taylor · $614K · 2023–2028