In recent years, the use of automated source code generation utilizing transformer-based generative models has expanded, and these models can generate functional code according to the requirements of the developers. However, recent research revealed that these automatically generated source codes contain quality flaws and vulnerabilities. Despite researchers and practitioners attempting to enhance code generation quality, retraining large language models is time-consuming and resource-intensive. As a result, our work presents FRANC, a framework for recommending more secure and high-quality source code derived from transformer-based code generation models. FRANC includes a static filter to make generated code compilable with heuristics and a...
Reproducible research relies on well-designed benchmarks. However, evaluation on a single benchmark ...
Code generation model generates code by taking a prompt from a code comment, existing code, or a com...
We study the problem of building generative models of natural source code (NSC); that is, source cod...
In recent years, the use of automated source code generation utilizing transformer-based generative ...
In the software development process, more than one developer may work on developing the same program...
Using AI to support programming has recently gained a lot of popularity. Researchers have been devel...
Since the cost of fixing vulnerabilities can be thirty times greater after an application has been d...
It is a common practice to perform compiler testing with a set of hand-written sample programs. Howe...
Due to the proliferation of large language models (LLMs) and their widespread use in applications su...
Motivated by the idea of reusing existing source code from previous projects within a software compa...
With the immense progress in Machine Learning in the past decades, General Machine Learning(GLM) mod...
The popularity of machine learning has wildly expanded in recent years. Machine learning techniques ...
Source code summaries are a vital tool for the understanding and maintenance of source code as they ...
Research software has opened up new pathways of discovery in many and diverse disciplines. The resea...
This paper is investigating if it is possible to predict source code qualitybased on static analysis...
Reproducible research relies on well-designed benchmarks. However, evaluation on a single benchmark ...
Code generation model generates code by taking a prompt from a code comment, existing code, or a com...
We study the problem of building generative models of natural source code (NSC); that is, source cod...
In recent years, the use of automated source code generation utilizing transformer-based generative ...
In the software development process, more than one developer may work on developing the same program...
Using AI to support programming has recently gained a lot of popularity. Researchers have been devel...
Since the cost of fixing vulnerabilities can be thirty times greater after an application has been d...
It is a common practice to perform compiler testing with a set of hand-written sample programs. Howe...
Due to the proliferation of large language models (LLMs) and their widespread use in applications su...
Motivated by the idea of reusing existing source code from previous projects within a software compa...
With the immense progress in Machine Learning in the past decades, General Machine Learning(GLM) mod...
The popularity of machine learning has wildly expanded in recent years. Machine learning techniques ...
Source code summaries are a vital tool for the understanding and maintenance of source code as they ...
Research software has opened up new pathways of discovery in many and diverse disciplines. The resea...
This paper is investigating if it is possible to predict source code qualitybased on static analysis...
Reproducible research relies on well-designed benchmarks. However, evaluation on a single benchmark ...
Code generation model generates code by taking a prompt from a code comment, existing code, or a com...
We study the problem of building generative models of natural source code (NSC); that is, source cod...