Automatic Program Repair (APR) is a field that has gained much attention in recent years. The idea of automatically fixing bugs could save time and money for companies. Template Based Automatic Program Repair is an area within APR that uses fix templates for generating patches and a test suite for evaluating them. However, there exists many various tools and datasets, and the concept has not widely been evaluated at companies or tried in production. Critique of current research is that the bug datasets are gathered from only a few projects, are sparsely updated and are not representative of real-world projects. This thesis evaluates, TBar, Template based automatic program repair tool for Java on a large open-source bug dataset Bears and a s...
Automatic software repair aims to reduce human effort for fixing bugs. Various automatic repair appr...
At ICSE’2013, there was the first session ever dedicated to automatic program repair. In this sessio...
Software programs evolve naturally as part of the ever-changing customer needs and fast-paced market...
This thesis explores the potential of Codex, a pre-trained Large Language Model (LLM), for Automated...
We revisit the performance of template-based APR to build com-prehensive knowledge about the effecti...
Automatic Program Repair (APR) has been proposed to help developers and reduce the time spent repair...
Automated program repair (APR) attracts a huge interest from research and industry as the ultimate t...
Observations suggest that a high percentage of all reported software errors are reoccurrences. In ce...
Automated static analysis tools are important in modern software quality assurance. These tools scan...
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researc...
Error-free software is a myth. Debugging thus accounts for a significant portion of software mainten...
Under examensarbetet utfördes en undersökning och testning mot en nyutvecklad backend server för ett...
Automated program repair (APR) techniques have shown a promising ability to generate patches that fi...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
Bugs exist in software systems; unfortunately, manually finding bugs and repairing them is complex, ...
Automatic software repair aims to reduce human effort for fixing bugs. Various automatic repair appr...
At ICSE’2013, there was the first session ever dedicated to automatic program repair. In this sessio...
Software programs evolve naturally as part of the ever-changing customer needs and fast-paced market...
This thesis explores the potential of Codex, a pre-trained Large Language Model (LLM), for Automated...
We revisit the performance of template-based APR to build com-prehensive knowledge about the effecti...
Automatic Program Repair (APR) has been proposed to help developers and reduce the time spent repair...
Automated program repair (APR) attracts a huge interest from research and industry as the ultimate t...
Observations suggest that a high percentage of all reported software errors are reoccurrences. In ce...
Automated static analysis tools are important in modern software quality assurance. These tools scan...
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researc...
Error-free software is a myth. Debugging thus accounts for a significant portion of software mainten...
Under examensarbetet utfördes en undersökning och testning mot en nyutvecklad backend server för ett...
Automated program repair (APR) techniques have shown a promising ability to generate patches that fi...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
Bugs exist in software systems; unfortunately, manually finding bugs and repairing them is complex, ...
Automatic software repair aims to reduce human effort for fixing bugs. Various automatic repair appr...
At ICSE’2013, there was the first session ever dedicated to automatic program repair. In this sessio...
Software programs evolve naturally as part of the ever-changing customer needs and fast-paced market...