Large language models for software engineering: A systematic literature review
Large Language Models (LLMs) have significantly impacted numerous domains, including
Software Engineering (SE). Many recent publications have explored LLMs applied to …
Software Engineering (SE). Many recent publications have explored LLMs applied to …
Large language model for vulnerability detection and repair: Literature review and the road ahead
The significant advancements in Large Language Models (LLMs) have resulted in their
widespread adoption across various tasks within Software Engineering (SE), including …
widespread adoption across various tasks within Software Engineering (SE), including …
ChatGPT for education and research: Opportunities, threats, and strategies
In recent years, the rise of advanced artificial intelligence technologies has had a profound
impact on many fields, including education and research. One such technology is ChatGPT …
impact on many fields, including education and research. One such technology is ChatGPT …
An analysis of the automatic bug fixing performance of chatgpt
To support software developers in finding and fixing software bugs, several automated
program repair techniques have been introduced. Given a test suite, standard methods …
program repair techniques have been introduced. Given a test suite, standard methods …
Understanding the effectiveness of large language models in code translation
Code translation aims to convert source code from one programming language (PL) to
another. Given the promising abilities of large language models (LLMs) in code synthesis …
another. Given the promising abilities of large language models (LLMs) in code synthesis …
A systematic literature review on large language models for automated program repair
Automated Program Repair (APR) attempts to patch software bugs and reduce manual
debugging efforts. Very recently, with the advances in Large Language Models (LLMs), an …
debugging efforts. Very recently, with the advances in Large Language Models (LLMs), an …
An empirical study on fine-tuning large language models of code for automated program repair
The advent of large language models (LLMs) has opened up new opportunities for
automated program repair (APR). In particular, some recent studies have explored how to …
automated program repair (APR). In particular, some recent studies have explored how to …
[PDF][PDF] Calibration and correctness of language models for code
Machine learning models are widely used, but can also often be wrong. Users would benefit
from a reliable indication of whether a given output from a given model should be trusted, so …
from a reliable indication of whether a given output from a given model should be trusted, so …
Pre-trained model-based automated software vulnerability repair: How far are we?
Various approaches are proposed to help under-resourced security researchers to detect
and analyze software vulnerabilities. It is still incredibly time-consuming and labor-intensive …
and analyze software vulnerabilities. It is still incredibly time-consuming and labor-intensive …
Gamma: Revisiting template-based automated program repair via mask prediction
Automated program repair (APR) aims to fix software bugs without manual debugging efforts
and plays a crucial role in software development and maintenance. Template-based APR …
and plays a crucial role in software development and maintenance. Template-based APR …