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… - ar** becomes increasingly popular in languages like Python and TypeScript,
there is a growing need to infer type annotations automatically. While type annotations help …

A machine learning method to variable classification in OpenMP

Y Shen, M Peng, Q Wu, R Li - Future Generation Computer Systems, 2023‏ - Elsevier
OpenMP is a parallel computing framework that provides programmers with a set of
directives and clauses to use when writing parallel applications. The most important task in …

A machine learning based automatic folding of dynamically typed languages

N Viuginov, A Filchenkov - Proceedings of the 3rd ACM SIGSOFT …, 2019‏ - dl.acm.org
The popularity of dynamically typed languages has been growing strongly lately. Elegant
syntax of such languages like javascript, python, PHP and ruby pays back when it comes to …

Combining static analysis with deep learning for type inference and code editing

J Wei - 2023‏ - repositories.lib.utexas.edu
For many programming tasks, state-of-the-art machine learning techniques treat programs
as sequences of tokens and encode only local syntactic information. While this approach …