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 …
Program synthesis with large language models
This paper explores the limits of the current generation of large language models for
program synthesis in general purpose programming languages. We evaluate a collection of …
program synthesis in general purpose programming languages. We evaluate a collection of …
Expectation vs. experience: Evaluating the usability of code generation tools powered by large language models
Recent advances in Large Language Models (LLM) have made automatic code generation
possible for real-world programming tasks in general-purpose programming languages …
possible for real-world programming tasks in general-purpose programming languages …
Faster sorting algorithms discovered using deep reinforcement learning
Fundamental algorithms such as sorting or hashing are used trillions of times on any given
day. As demand for computation grows, it has become critical for these algorithms to be as …
day. As demand for computation grows, it has become critical for these algorithms to be as …
cvc5: A versatile and industrial-strength SMT solver
Abstract cvc5 is the latest SMT solver in the cooperating validity checker series and builds
on the successful code base of CVC4. This paper serves as a comprehensive system …
on the successful code base of CVC4. This paper serves as a comprehensive system …
Programming languages and compiler design for realistic quantum hardware
Quantum computing sits at an important inflection point. For years, high-level algorithms for
quantum computers have shown considerable promise, and recent advances in quantum …
quantum computers have shown considerable promise, and recent advances in quantum …
Github copilot ai pair programmer: Asset or liability?
Automatic program synthesis is a long-lasting dream in software engineering. Recently, a
promising Deep Learning (DL) based solution, called Copilot, has been proposed by …
promising Deep Learning (DL) based solution, called Copilot, has been proposed by …
MultiPL-E: a scalable and polyglot approach to benchmarking neural code generation
Large language models have demonstrated the ability to generate both natural language
and programming language text. Although contemporary code generation models are …
and programming language text. Although contemporary code generation models are …
Generalized planning in pddl domains with pretrained large language models
Recent work has considered whether large language models (LLMs) can function as
planners: given a task, generate a plan. We investigate whether LLMs can serve as …
planners: given a task, generate a plan. We investigate whether LLMs can serve as …
Large language models are few-shot testers: Exploring llm-based general bug reproduction
Many automated test generation techniques have been developed to aid developers with
writing tests. To facilitate full automation, most existing techniques aim to either increase …
writing tests. To facilitate full automation, most existing techniques aim to either increase …