A survey on machine learning techniques for source code analysis

T Sharma, M Kechagia, S Georgiou, R Tiwari… - arXiv preprint arXiv …, 2021 - arxiv.org
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

On the importance of building high-quality training datasets for neural code search

Z Sun, L Li, Y Liu, X Du, L Li - … of the 44th International Conference on …, 2022 - dl.acm.org
The performance of neural code search is significantly influenced by the quality of the
training data from which the neural models are derived. A large corpus of high-quality query …

Big code search: a bibliography

K Kim, S Ghatpande, D Kim, X Zhou, K Liu… - ACM Computing …, 2023 - dl.acm.org
Code search is an essential task in software development. Developers often search the
internet and other code databases for necessary source code snippets to ease the …

Self-attention networks for code search

S Fang, YS Tan, T Zhang, Y Liu - Information and Software Technology, 2021 - Elsevier
Context: Developers tend to search and reuse code snippets from a large-scale codebase
when they want to implement some functions that exist in the previous projects, which can …

[HTML][HTML] A survey on machine learning techniques applied to source code

T Sharma, M Kechagia, S Georgiou, R Tiwari… - Journal of Systems and …, 2024 - Elsevier
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

Apiro: A framework for automated security tools api recommendation

ZT Sworna, C Islam, MA Babar - ACM Transactions on Software …, 2023 - dl.acm.org
Security Orchestration, Automation, and Response (SOAR) platforms integrate and
orchestrate a wide variety of security tools to accelerate the operational activities of Security …

Is a single model enough? mucos: A multi-model ensemble learning approach for semantic code search

L Du, X Shi, Y Wang, E Shi, S Han… - Proceedings of the 30th …, 2021 - dl.acm.org
Recently, deep learning methods have become mainstream in code search since they do
better at capturing semantic correlations between code snippets and search queries and …

Two birds with one stone: Boosting code generation and code search via a generative adversarial network

S Wang, B Lin, Z Sun, M Wen, Y Liu, Y Lei… - Proceedings of the ACM …, 2023 - dl.acm.org
Automatically transforming developers' natural language descriptions into source code has
been a longstanding goal in software engineering research. Two types of approaches have …

[Retracted] Software Systems Security Vulnerabilities Management by Exploring the Capabilities of Language Models Using NLP

RR Althar, D Samanta, M Kaur… - Computational …, 2021 - Wiley Online Library
Security of the software system is a prime focus area for software development teams. This
paper explores some data science methods to build a knowledge management system that …

Survey of code search based on deep learning

Y Xie, J Lin, H Dong, L Zhang, Z Wu - ACM Transactions on Software …, 2023 - dl.acm.org
Code writing is repetitive and predictable, inspiring us to develop various code intelligence
techniques. This survey focuses on code search, that is, to retrieve code that matches a …