Please use this identifier to cite or link to this item:
Title: Integrating automatic program repair into software development
Authors: Kurnia, Steven
Keywords: Engineering::Computer science and engineering::Software::Software engineering
Issue Date: 2022
Publisher: Nanyang Technological University
Source: Kurnia, S. (2022). Integrating automatic program repair into software development. Final Year Project (FYP), Nanyang Technological University, Singapore.
Project: SCSE21-0054
Abstract: As more part of human life depends on digital infrastructure, any vulnerabilities that were found become more impactful to the public. Thus, it is becoming more crucial for some common vulnerabilities to be detected and fixed as early as possible before it reaches the public. Although many tools can perform automatic program repair produced by academia, they need to be invoked manually. Therefore, these tools do not see widespread use in the industry. This project aims to introduce a framework for integrating these tools into a code editor so that these tools can detect and fix vulnerabilities as soon as possible. An experiment is also performed to test the effectiveness of the implemented framework. We concluded that the implemented framework is able to reduce the amount of work required by developers to locate and fix bugs.
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
  Restricted Access
585.85 kBAdobe PDFView/Open

Page view(s)

Updated on May 20, 2022


Updated on May 20, 2022

Google ScholarTM


Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.