Benchmark datasets have a significant impact on accelerating research in programming language tasks. In this paper, we introduce CodeXGLUE, a benchmark dataset to foster …
Code intelligence leverages machine learning techniques to extract knowledge from extensive code corpora, with the aim of developing intelligent tools to improve the quality …
M Yasunaga, P Liang - International Conference on …, 2020 - proceedings.mlr.press
We consider the problem of learning to repair programs from diagnostic feedback (eg, compiler error messages). Program repair is challenging for two reasons: First, it requires …
NDQ Bui, Y Yu, L Jiang - 2021 IEEE/ACM 43rd International …, 2021 - ieeexplore.ieee.org
Learning code representations has found many uses in software engineering, such as code classification, code search, comment generation, and bug prediction, etc. Although …
NDQ Bui, Y Yu, L Jiang - Proceedings of the 44th International ACM …, 2021 - dl.acm.org
We propose Corder, a self-supervised contrastive learning framework for source code model. Corder is designed to alleviate the need of labeled data for code retrieval and code …
Deep learning has recently been widely applied to many applications across different domains, eg, image classification and audio recognition. However, the quality of Deep …
H Zhang, Z Fu, G Li, L Ma, Z Zhao, H Yang… - ACM Transactions on …, 2022 - dl.acm.org
Deep learning (DL) has recently been widely applied to diverse source code processing tasks in the software engineering (SE) community, which achieves competitive performance …
Automatically fixing compilation errors can greatly raise the productivity of software development, by guiding the novice or AI programmers to write and debug code. Recently …
Neural software analysis Page 1 86 COMMUNICATIONS OF THE ACM | JANUARY 2022 | VOL. 65 | NO. 1 review articles SOFTWARE IS INCREASINGLY dominating the world. The …