Monash University
Browse

Towards Reliable LLM-based Software Development Tools

Download (2.62 MB)
thesis
posted on 2024-10-30, 00:04 authored by Yue Liu
This thesis examines the reliability of large language models (LLMs) in software development tools. It reveals significant biases in datasets used to train these models, leading to inflated performance metrics. The research also assesses the quality of code generated by ChatGPT, identifying various issues and exploring its self-repairing abilities. Additionally, the study uncovers security flaws in Visual Studio Code extensions that use LLMs, highlighting potential risks of credential-related data leakage. Overall, the thesis provides crucial insights into the challenges of using LLMs in software development and offers recommendations for improving their reliability to enhance developer productivity and software quality.

History

Campus location

Australia

Principal supervisor

Chakkrit Tantithamthavorn

Additional supervisor 1

Chetan Arora

Additional supervisor 2

Li Li

Year of Award

2024

Department, School or Centre

Software Systems & Cybersecurity

Course

Doctor of Philosophy

Degree Type

DOCTORATE

Faculty

Faculty of Information Technology

Usage metrics

    Faculty of Information Technology Theses

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC