A survey on deep learning for software engineering

Y Yang, X Xia, D Lo, J Grundy - ACM Computing Surveys (CSUR), 2022 - dl.acm.org
In 2006, Geoffrey Hinton proposed the concept of training “Deep Neural Networks (DNNs)”
and an improved model training method to break the bottleneck of neural network …

A systematic literature review on the use of deep learning in software engineering research

C Watson, N Cooper, DN Palacio, K Moran… - ACM Transactions on …, 2022 - dl.acm.org
An increasingly popular set of techniques adopted by software engineering (SE)
researchers to automate development tasks are those rooted in the concept of Deep …

Text2mesh: Text-driven neural stylization for meshes

O Michel, R Bar-On, R Liu, S Benaim… - Proceedings of the …, 2022 - openaccess.thecvf.com
In this work, we develop intuitive controls for editing the style of 3D objects. Our framework,
Text2Mesh, stylizes a 3D mesh by predicting color and local geometric details which …

A novel neural source code representation based on abstract syntax tree

J Zhang, X Wang, H Zhang, H Sun… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Exploiting machine learning techniques for analyzing programs has attracted much
attention. One key problem is how to represent code fragments well for follow-up analysis …

Detecting code clones with graph neural network and flow-augmented abstract syntax tree

W Wang, G Li, B Ma, X Xia, Z Jin - 2020 IEEE 27th International …, 2020 - ieeexplore.ieee.org
Code clones are semantically similar code fragments pairs that are syntactically similar or
different. Detection of code clones can help to reduce the cost of software maintenance and …

Retrieval-based neural source code summarization

J Zhang, X Wang, H Zhang, H Sun, X Liu - Proceedings of the ACM/IEEE …, 2020 - dl.acm.org
Source code summarization aims to automatically generate concise summaries of source
code in natural language texts, in order to help developers better understand and maintain …

Vuldeelocator: a deep learning-based fine-grained vulnerability detector

Z Li, D Zou, S Xu, Z Chen, Y Zhu… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Automatically detecting software vulnerabilities is an important problem that has attracted
much attention from the academic research community. However, existing vulnerability …

Functional code clone detection with syntax and semantics fusion learning

C Fang, Z Liu, Y Shi, J Huang, Q Shi - Proceedings of the 29th ACM …, 2020 - dl.acm.org
Clone detection of source code is among the most fundamental software engineering
techniques. Despite intensive research in the past decade, existing techniques are still …

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 …

Deep learning based software defect prediction

L Qiao, X Li, Q Umer, P Guo - Neurocomputing, 2020 - Elsevier
Software systems have become larger and more complex than ever. Such characteristics
make it very challengeable to prevent software defects. Therefore, automatically predicting …