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 review of API evolution literature
Recent software advances have led to an expansion of the development and usage of
application programming interfaces (APIs). From millions of Android packages (APKs) …
application programming interfaces (APIs). From millions of Android packages (APKs) …
Clear: contrastive learning for api recommendation
Automatic API recommendation has been studied for years. There are two orthogonal lines
of approaches for this task, ie, information-retrieval-based (IR-based) and neural-based …
of approaches for this task, ie, information-retrieval-based (IR-based) and neural-based …
[PDF][PDF] Unifying the perspectives of nlp and software engineering: A survey on language models for code
Z Zhang, C Chen, B Liu, C Liao, Z Gong… - arxiv preprint arxiv …, 2023 - simg.baai.ac.cn
In this work we systematically review the recent advancements in code processing with
language models, covering 50+ models, 30+ evaluation tasks, 170+ datasets, and 700 …
language models, covering 50+ models, 30+ evaluation tasks, 170+ datasets, and 700 …
Personalized APIs recommendation with cognitive knowledge mining for industrial systems
With the prevalence of web techniques and Internet-of-Things networks, an increasing
number of developers build software by invoking existing application programming …
number of developers build software by invoking existing application programming …
API-misuse detection driven by fine-grained API-constraint knowledge graph
API misuses cause significant problem in software development. Existing methods detect
API misuses against frequent API usage patterns mined from codebase. They make a naive …
API misuses against frequent API usage patterns mined from codebase. They make a naive …
Representation learning for stack overflow posts: How far are we?
The tremendous success of Stack Overflow has accumulated an extensive corpus of
software engineering knowledge, thus motivating researchers to propose various solutions …
software engineering knowledge, thus motivating researchers to propose various solutions …
deGraphCS: Embedding Variable-based Flow Graph for Neural Code Search
With the rapid increase of public code repositories, developers maintain a great desire to
retrieve precise code snippets by using natural language. Despite existing deep learning …
retrieve precise code snippets by using natural language. Despite existing deep learning …
Pyart: Python api recommendation in real-time
API recommendation in real-time is challenging for dynamic languages like Python. Many
existing API recommendation techniques are highly effective, but they mainly support static …
existing API recommendation techniques are highly effective, but they mainly support static …
Automated summarization of stack overflow posts
Software developers often resort to Stack Overflow (SO) to fill their programming needs.
Given the abundance of relevant posts, navigating them and comparing different solutions is …
Given the abundance of relevant posts, navigating them and comparing different solutions is …