Graph neural networks: foundation, frontiers and applications

L Wu, P Cui, J Pei, L Zhao, X Guo - … of the 28th ACM SIGKDD Conference …, 2022 - dl.acm.org
The field of graph neural networks (GNNs) has seen rapid and incredible strides over the
recent years. Graph neural networks, also known as deep learning on graphs, graph …

Self-supervised bug detection and repair

M Allamanis, H Jackson-Flux… - Advances in Neural …, 2021 - proceedings.neurips.cc
Abstract Machine learning-based program analyses have recently shown the promise of
integrating formal and probabilistic reasoning towards aiding software development …

Graph neural networks in program analysis

M Allamanis - Graph neural networks: foundations, frontiers, and …, 2022 - Springer
Program analysis aims to determine if a program's behavior complies with some
specification. Commonly, program analyses need to be defined and tuned by humans. This …

SAR: learning cross-language API map**s with little knowledge

NDQ Bui, Y Yu, L Jiang - Proceedings of the 2019 27th ACM Joint …, 2019 - dl.acm.org
To save effort, developers often translate programs from one programming language to
another, instead of implementing it from scratch. Translating application program interfaces …

Deep learning for compilers

CE Cummins - 2020 - era.ed.ac.uk
Constructing compilers is hard. Optimising compilers are multi-million dollar projects
spanning years of development, yet remain unable to fully exploit the available performance …

Unsupervised classifying of software source code using graph neural networks

P Vytovtov, K Chuvilin - 2019 24th Conference of Open …, 2019 - ieeexplore.ieee.org
Usually automated programming systems consist of two parts: source code analysis and
source code generation. This paper is focused on the first part. Automated source code …

Towards zero knowledge learning for cross language API map**s

N Bui - 2019 IEEE/ACM 41st International Conference on …, 2019 - ieeexplore.ieee.org
Programmers often need to migrate programs from one language or platform to another in
order to implement functionality, instead of rewriting the code from scratch. However, most …

Comparison of graph embeddings for source code with text models based on CNN and CodeBert architectures

VA Romanov, VV IVANOV - Proceedings of the Institute …, 2023 - ispranproceedings.elpub.ru
One possible way to reduce bugs in source code is to create intelligent tools that make the
development process easier. Such tools often use vector representations of the source code …

Approaches for Representing Software as Graphs for Machine Learning Applications

V Romanov, V Ivanov, G Succi - 2020 International Computer …, 2020 - ieeexplore.ieee.org
Machine learning (ML) is making its way into the source code analysis. Most of the time, this
happens with the help of Natural Language Processing (NLP) techniques. However, NLP …

[HTML][HTML] Сравнение графовых векторных представлений исходного кода с текстовыми моделями на основе архитектур CNN и CodeBERT

ВА Романов, ВВ Иванов - Труды Института системного …, 2023 - cyberleninka.ru
Одним из возможных способов уменьшения ошибок в исходном коде является
создание интеллектуальных инструментов, облегчающих процесс разработки. Такие …