Competition-level code generation with alphacode
Programming is a powerful and ubiquitous problem-solving tool. Systems that can assist
programmers or even generate programs themselves could make programming more …
programmers or even generate programs themselves could make programming more …
Android source code vulnerability detection: a systematic literature review
The use of mobile devices is rising daily in this technological era. A continuous and
increasing number of mobile applications are constantly offered on mobile marketplaces to …
increasing number of mobile applications are constantly offered on mobile marketplaces to …
Graph neural networks: foundation, frontiers and applications
The field of graph neural networks (GNNs) has seen rapid and incredible strides over the
recent years. Graph neural networks, also known as deep learning on graphs, graph …
recent years. Graph neural networks, also known as deep learning on graphs, graph …
Test smell detection tools: A systematic map** study
Test smells are defined as sub-optimal design choices developers make when
implementing test cases. Hence, similar to code smells, the research community has …
implementing test cases. Hence, similar to code smells, the research community has …
Unsupervised translation of programming languages
A transcompiler, also known as source-to-source translator, is a system that converts source
code from a high-level programming language (such as C++ or Python) to another …
code from a high-level programming language (such as C++ or Python) to another …
Data quality for software vulnerability datasets
The use of learning-based techniques to achieve automated software vulnerability detection
has been of longstanding interest within the software security domain. These data-driven …
has been of longstanding interest within the software security domain. These data-driven …
DOBF: A deobfuscation pre-training objective for programming languages
Recent advances in self-supervised learning have dramatically improved the state of the art
on a wide variety of tasks. However, research in language model pre-training has mostly …
on a wide variety of tasks. However, research in language model pre-training has mostly …
A systematic literature review on source code similarity measurement and clone detection: Techniques, applications, and challenges
Measuring and evaluating source code similarity is a fundamental software engineering
activity that embraces a broad range of applications, including but not limited to code …
activity that embraces a broad range of applications, including but not limited to code …
Breaking the silence: the threats of using llms in software engineering
Large Language Models (LLMs) have gained considerable traction within the Software
Engineering (SE) community, impacting various SE tasks from code completion to test …
Engineering (SE) community, impacting various SE tasks from code completion to test …
Dobf: A deobfuscation pre-training objective for programming languages
Recent advances in self-supervised learning have dramatically improved the state of the art
on a wide variety of tasks. However, research in language model pre-training has mostly …
on a wide variety of tasks. However, research in language model pre-training has mostly …