Sökning: "Automatic program repair"

Visar resultat 1 - 5 av 9 uppsatser innehållade orden Automatic program repair.

  1. 1. Round-Trip Translation : A New Path for Automatic Program Repair using Large Language Models

    Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :Fernando Vallecillos Ruiz; [2023]
    Nyckelord :Automatic Program Repair; Software Engineering; Large Language Models; Round-Trip Translation; Neural Machine Translation; Automatisk programreparation; Mjukvaruutveckling; Stora språkmodeller; Tur och retur-översättning; Neural maskinöversättning;

    Sammanfattning : Research shows that grammatical mistakes in a sentence can be corrected by machine translating it to another language and back. We investigate whether this correction capability of Large Language Models (LLMs) extends to Automatic Program Repair (APR), a software engineering task. LÄS MER

  2. 2. An initial investigation of Automatic Program Repair for Solidity Smart Contracts with Large Language Models

    Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :Erik Cruz; [2023]
    Nyckelord :Automatic Program Repair; APR; Large Language Models; LLM; Smart Contracts; Smart Contract Audit; Chat GPT; Cybersecurity; Automatisk Lagning av Kod; Stora språkmodeller; Smarta Kontrakt; Granskning av Smarta Kontrakt; Chat GPT; Cybersäkerhet;

    Sammanfattning : This thesis investigates how Large Language Models can be used to repair Solidity Smart Contracts automatically through the main contribution of this thesis, the Transformative Repair Tool. The Transformative Repair Tool achieves similar results to current state-of-the-art tools on the Smartbugs Curated Dataset and is the first published tool that uses Large Language Models to repair Solidity Smart Contracts. LÄS MER

  3. 3. On The Impact Of Distinct Metrics For Fault Localization In Automated Program Repair

    Kandidat-uppsats, Stockholms universitet/Institutionen för data- och systemvetenskap

    Författare :Marek Marcin Mazur; [2023]
    Nyckelord :automated program repair; fault localization; metrics for fault localization;

    Sammanfattning : Automatic Program Repair (APR) is a dynamically growing field of computer science that aims to reduce the time and cost of debugging code and improve its efficiency. Fault localization (FL) is a critical component of the APR workflow and has a real impact on the success of an APR procedure. LÄS MER

  4. 4. Java Syntax Error Repair Using RoBERTa

    Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :Ziyi Xiang; [2022]
    Nyckelord :Java program repair; RoBERTa; Neural machine translation architecture; Reparation av Java­program; RoBERTa; Neural maskinöversättningsarkitektu;

    Sammanfattning : Deep learning has achieved promising results for automatic program repair (APR).In this paper, we revisit this topic and propose an end-to-end approach Classfix tocorrect java syntax errors. Classfix uses the RoBERTa classification model to localizethe error, and uses the RoBERTa encoder-decoder model to repair the located buggyline. LÄS MER

  5. 5. Exploring the Usage of Neural Networks for Repairing Static Analysis Warnings

    Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :Vincent Paul Lohse; [2021]
    Nyckelord :Automatic Program Repair; Neural Machine Translation; Static Analysis; Transformer Model; Formatting; Automatisk programreparation; neural maskinöversättning; statisk analys; transformatormodell; formatering;

    Sammanfattning : C# provides static analysis libraries for template-based code analysis and code fixing. These libraries have been used by the open-source community to generate numerous NuGet packages for different use-cases. LÄS MER