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 …
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 …
A new era in software security: Towards self-healing software via large language models and formal verification
This paper introduces an innovative approach that combines Large Language Models
(LLMs) with Formal Verification strategies for automatic software vulnerability repair. Initially …
(LLMs) with Formal Verification strategies for automatic software vulnerability repair. Initially …
Infinite-llm: Efficient llm service for long context with distattention and distributed kvcache
The rapid proliferation of Large Language Models (LLMs) has been a driving force in the
growth of cloud-based LLM services, which are now integral to advancing AI applications …
growth of cloud-based LLM services, which are now integral to advancing AI applications …
Rlcoder: Reinforcement learning for repository-level code completion
Repository-level code completion aims to generate code for unfinished code snippets within
the context of a specified repository. Existing approaches mainly rely on retrieval-augmented …
the context of a specified repository. Existing approaches mainly rely on retrieval-augmented …
From llms to llm-based agents for software engineering: A survey of current, challenges and future
With the rise of large language models (LLMs), researchers are increasingly exploring their
applications in var ious vertical domains, such as software engineering. LLMs have …
applications in var ious vertical domains, such as software engineering. LLMs have …
Q*: Improving multi-step reasoning for llms with deliberative planning
Large Language Models (LLMs) have demonstrated impressive capability in many natural
language tasks. However, the auto-regressive generation process makes LLMs prone to …
language tasks. However, the auto-regressive generation process makes LLMs prone to …
Effibench: Benchmarking the efficiency of automatically generated code
Code generation models have increasingly become integral to aiding software
development. Although current research has thoroughly examined the correctness of the …
development. Although current research has thoroughly examined the correctness of the …
Recursive introspection: Teaching language model agents how to self-improve
A central piece in enabling intelligent agentic behavior in foundation models is to make them
capable of introspecting upon their behavior, reasoning, and correcting their mistakes as …
capable of introspecting upon their behavior, reasoning, and correcting their mistakes as …
Llm agents can autonomously exploit one-day vulnerabilities
LLMs have becoming increasingly powerful, both in their benign and malicious uses. With
the increase in capabilities, researchers have been increasingly interested in their ability to …
the increase in capabilities, researchers have been increasingly interested in their ability to …