Back to results

Georgia Institute of Technology

Automatically Improving The Code Quality Of Rust Via LLM

Abstract

dc:description.abstract

In this thesis, the research objective is to define and resolve the challenges of leveraging LLM to automatically improve Rust’s code quality. The application of LLMs to Rust code quality improvement requires addressing fundamental challenges in three key areas: generating compilable code that satisfies Rust’s strict type system, detecting subtle safety violations that escape traditional analysis, and creating comprehensive test suites that achieve meaningful code coverage. These challenges necessitate novel approaches that combine LLMs with program analysis techniques specifically designed for Rust’s unique characteristics.

Degree

thesis:*
Level thesis:degree_level
Doctoral
Department dc:contributor.department
Computer Science
Grantor dc:publisher
Georgia Institute of Technology
Year dc:date.issued
2025

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Cheng, Xiang
Advisor dc:contributor.advisor
  • Kim, Taesoo
Committee members dc:contributor.committeemember
  • Orso, Alessandro
  • Zhang, Qirun
  • Zhang, Xiaokuan
  • Saltaformaggio, Brendan

Subjects

dc:subject × 2

Rights

Language dc:language.iso
en_US

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/1853/78728
OAI identifier oai:identifier
oai:repository.gatech.edu:1853/78728

Chain of custody

source
Harvested from
Georgia Tech
Base URL
repository.gatech.edu/server/oai/request
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
related terms
citation

Cheng, Xiang. Automatically Improving The Code Quality Of Rust Via LLM. Doctoral thesis, Georgia Institute of Technology, 2025. https://hdl.handle.net/1853/78728