Sökning: "Defects4J"

Hittade 5 uppsatser innehållade ordet Defects4J.

  1. 1. 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

  2. 2. Empirical Comparison Between Conventional and AI-based Automated Unit Test Generation Tools in Java

    Kandidat-uppsats, Linnéuniversitetet/Institutionen för datavetenskap och medieteknik (DM)

    Författare :Marios Gkikopouli; Batjigdrel Bataa; [2023]
    Nyckelord :Software Testing; Unit Testing; Automatic Test Case Generation; AI; Defects4J; Experiment; ;

    Sammanfattning : Unit testing plays a crucial role in ensuring the quality and reliability of software systems. However, manual testing can often be a slow and time-consuming process. With current advancements in artificial intelligence (AI), new tools have emerged for automated unit testing to address this issue. LÄS MER

  3. 3. An Empirical Study on Using Codex for Automated Program Repair

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

    Författare :Pengyu Zhao; [2023]
    Nyckelord :Automated Program Repair; Codex; Large Language Models; Defects4J; Patch Generation; Prompt Engineering; Automatiserad Programreparation; Codex; Storskaliga Språkmodeller; Defects4J; Patchgenerering; Promptteknik;

    Sammanfattning : This thesis explores the potential of Codex, a pre-trained Large Language Model (LLM), for Automated Program Repair (APR) by assessing its performance on the Defects4J benchmark that includes real-world Java bugs. The study aims to provide a comprehensive understanding of Codex’s capabilities and limitations in generating syntactically and semantically equivalent patches for defects, as well as evaluating its ability to handle defects with different levels of importance and complexity. LÄS MER

  4. 4. Token Budget Minimisation of Large Language Model based Program Repair

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

    Författare :Dávid Hidvégi; [2023]
    Nyckelord :Automated Program Repair; Conversational; Prompt Engineering; Automatiserad programreparation; Konversationell; Prompt-utformning;

    Sammanfattning : Automated Program Repair (APR) is gaining popularity in the field of software engineering. APR reduces the time and effort needed to find and fix software bugs, with a goal of completely automating bug fixing without any human input. LÄS MER

  5. 5. Fault detection power of unit and system testing in Java open source projects

    Master-uppsats, Göteborgs universitet/Institutionen för data- och informationsteknik

    Författare :ANDREEA SULUGIU; [2021-07-06]
    Nyckelord :Software testing; unit test; system test; test categorization; bugs; project; thesis; fault detection;

    Sammanfattning : Testing is one of the most crucial steps in providing quality for software products. Two key and heavily used testing levels are unit and system testing, each level hav ing different benefits and drawbacks. For their testing process a software team needs to decide where the focus and effort should be put, often by creating a strategy for testing. LÄS MER