Large language models for software engineering: A systematic literature review

X Hou, Y Zhao, Y Liu, Z Yang, K Wang, L Li… - ACM Transactions on …, 2024 - dl.acm.org
Large Language Models (LLMs) have significantly impacted numerous domains, including
Software Engineering (SE). Many recent publications have explored LLMs applied to …

A systematic review of API evolution literature

M Lamothe, YG Guéhéneuc, W Shang - ACM Computing Surveys …, 2021 - dl.acm.org
Recent software advances have led to an expansion of the development and usage of
application programming interfaces (APIs). From millions of Android packages (APKs) …

Clear: contrastive learning for api recommendation

M Wei, NS Harzevili, Y Huang, J Wang… - Proceedings of the 44th …, 2022 - dl.acm.org
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 …

[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 …

Personalized APIs recommendation with cognitive knowledge mining for industrial systems

Y Yin, Q Huang, H Gao, Y Xu - IEEE Transactions on Industrial …, 2020 - ieeexplore.ieee.org
With the prevalence of web techniques and Internet-of-Things networks, an increasing
number of developers build software by invoking existing application programming …

API-misuse detection driven by fine-grained API-constraint knowledge graph

X Ren, X Ye, Z **ng, X **a, X Xu, L Zhu… - Proceedings of the 35th …, 2020 - dl.acm.org
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 …

Representation learning for stack overflow posts: How far are we?

J He, X Zhou, B Xu, T Zhang, K Kim, Z Yang… - ACM Transactions on …, 2024 - dl.acm.org
The tremendous success of Stack Overflow has accumulated an extensive corpus of
software engineering knowledge, thus motivating researchers to propose various solutions …

deGraphCS: Embedding Variable-based Flow Graph for Neural Code Search

C Zeng, Y Yu, S Li, X **a, Z Wang, M Geng… - ACM Transactions on …, 2023 - dl.acm.org
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 …

Pyart: Python api recommendation in real-time

X He, L Xu, X Zhang, R Hao, Y Feng… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
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 …

Automated summarization of stack overflow posts

B Kou, M Chen, T Zhang - 2023 IEEE/ACM 45th International …, 2023 - ieeexplore.ieee.org
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 …