Automated and Controlled Patch Generation for Enhanced Fixing of Communication Software Vulnerabilities

Shuo Feng, Shuai Yuan, Zhitao Guan, Xiaojiang Du

Research output: Contribution to journalArticlepeer-review

Abstract

Software is a crucial component in the communication systems, and its security is of paramount importance. However, it is susceptible to different types of attacks due to potential vulnerabilities. Meanwhile, significant time and effort is required to fix such vulnerabilities. We propose an automated program repair method based on controlled text generation techniques. Specifically, we utilize a fine-tuned language model for patch generation and introduce a discriminator to evaluate the generation process, selecting results that contribute most to vulnerability fixes. Additionally, we perform static syntax analysis to expedite the patch verification process. The effectiveness of the proposed approach is validated using QuixBugs and Defects4J datasets, demonstrating significant improvements in generating correct patches compared to other existing methods.

Original languageEnglish
Pages (from-to)222-236
Number of pages15
JournalIntelligent and Converged Networks
Volume5
Issue number3
DOIs
StatePublished - 2024

Keywords

  • automatic program repair
  • communication software security
  • controlled text generation
  • program language model

Fingerprint

Dive into the research topics of 'Automated and Controlled Patch Generation for Enhanced Fixing of Communication Software Vulnerabilities'. Together they form a unique fingerprint.

Cite this