Swinburne
Browse

The Application of Neural Models for Software

Download (18.75 MB)
thesis
posted on 2024-07-13, 09:51 authored by Guanjun Lin
The thesis proposes methods which apply deep artificial neural networks for detecting software vulnerabilities in the scenarios where there are insufficient labeled vulnerability data available. The thesis investigates different approaches by utilizing the novel features of neural networks and the latest techniques from the field of machine learning to compensate for the lack of labeled data and facilitate the effective learning of latent vulnerable code patterns. Using the proposed methods, software code auditors can quickly pinpoint the exact location of potentially vulnerable functions, which helps to improve the accuracy and efficiency of code inspection.

History

Thesis type

  • Thesis (PhD)

Thesis note

Submitted in fulfilment of the requirements for the degree of Doctor of Philosophy, Swinburne University of Technology, May 2019.

Copyright statement

Copyright © 2019 Guanjun Lin

Supervisors

Yang Xiang

Language

eng

Usage metrics

    Theses

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC