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

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, H Yu… - arxiv preprint arxiv …, 2023 - arxiv.org
In this work we systematically review the recent advancements in software engineering with
language models, covering 70+ models, 40+ evaluation tasks, 180+ datasets, and 900 …

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 …

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 …

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 …

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 …

An empirical study of boosting spectrum-based fault localization via pagerank

M Zhang, Y Li, X Li, L Chen, Y Zhang… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
Manual debugging is notoriously tedious and time-consuming. Therefore, various
automated fault localization techniques have been proposed to help with manual …

Revisiting, benchmarking and exploring API recommendation: How far are we?

Y Peng, S Li, W Gu, Y Li, W Wang… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Application Programming Interfaces (APIs), which encapsulate the implementation of
specific functions as interfaces, greatly improve the efficiency of modern software …